仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 384|回复: 8
打印 上一主题 下一主题

[其他Linux] linux教程之初级Linux平安办理技能

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 17:07:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果你只是想应付一下操作系统的课程,劝你最好别学,或者说不要指望能用的怎么样。
初级Linux平安办理技能扁扁因为Linux操纵体系是一个开放源代码的收费操纵体系,因而遭到愈来愈多用户的接待。跟着Linux操纵体系在我国的不休提高,有关的当局部门更是将基于Linux开辟具有自立版权的操纵体系进步到守卫国度信息平安的高度来对待,因而我们不难展望从此Linux操纵体系在我国将失掉更快更年夜的开展。固然Linux与UNIX很相似,但它们之间也有一些主要的不同。关于浩瀚的习气了UNIX和WindowsNT的体系办理员来说,怎样包管Linux操纵体系的平安将面对很多新的应战。本文先容了一系列有用的Linux平安办理履历。
  1、文件体系在Linux体系中,分离为分歧的使用安装独自的主分区将关头的分区设置为只读将年夜年夜进步文件体系的平安。这次要触及到Linux本身的ext2文件体系的只增加(只增加)和不成变这两年夜属性。
  ●文件分区Linux的文件体系能够分红几个次要的分区,每一个分辨别别举行分歧的设置和安装,一样平常情形下最少要创建/、/usr/local、/var和/home平分区。/usr能够安装成只读而且能够被以为是不成修正的。假如/usr中有任何文件产生了改动,那末体系将当即收回平安报警。固然这不包含用户本人改动/usr中的内容。/lib、/boot和/sbin的安装和设置也一样。在安装时应当只管将它们设置为只读,而且对它们的文件、目次和属性举行的任何修正城市招致体系报警。
  固然将一切次要的分区都设置为只读是不成能的,有的分区如/var等,其本身的性子就决意了不克不及将它们设置为只读,但应当不同意它具有实行权限。
  ●扩大ext2利用ext2文件体系上的只增加和不成变这两种文件属性能够进一步进步平安级别。不成变和只增加属性只是两种扩大ext2文件体系的属性标记的办法。一个标志为不成变的文件不克不及被修正,乃至不克不及被根用户修正。一个标志为只增加的文件能够被修正,但只能在它的前面增加内容,即便根用户也只能云云。
  能够经由过程chattr命令来修正文件的这些属性,假如要检察其属性值的话可使用lsattr命令。要想懂得更多的关于ext2文件属性的信息,可以使用命令manchattr来追求匡助。这两上文件属性在检测黑客妄图在现有的文件中安装进侵后门时是很有效的。为了平安起见,一旦检测到如许的举动就应当当即将其制止并收回报警信息。
  假如你的关头的文件体系安装成只读的而且文件被标志为不成变的,进侵者必需从头安装体系才干删除这些不成变的文件但这会立即发生报警,如许就年夜年夜削减了被不法进侵的时机。
  ●回护log文件当与log文件和log备份一同利用时不成变和只增加这两种文件属性出格有效。体系办理员应当将举动的log文件属性设置为只增加。当log被更新时,新发生的log备份文件属性应当设置成不成变的,而新的举动的log文件属性又酿成了只增加。这一般必要在log更新剧本中增加一些把持命令。
  2、备份在完成Linux体系的安装今后应当对全部体系举行备份,今后能够依据这个备份来考证体系的完全性,如许就能够发明体系文件是不是被不法改动过。假如产生体系文件已被损坏的情形,也能够利用体系备份来恢复到一般的形态。
  ●CD-ROM备份以后最好的体系备份介质就是CD-ROM光盘,今后能够按期将体系与光盘内容举行对照以考证体系的完全性是不是遭到损坏。假如对平安级其余请求出格高,那末能够将光盘设置为可启动的而且将考证事情作为体系启动历程的一部分。如许只需能够经由过程光盘启动,就申明体系还没有被损坏过。
  假如你创立了一个只读的分区,那末能够按期从光盘映像从头装载它们。即便象/boot、/lib和/sbin如许不克不及被安装成只读的分区,你仍旧能够依据光盘映像来反省它们,乃至能够在启动时从另外一个平安的映像从头下载它们。
  ●别的体例的备份固然/etc中的很多文件常常会变更,但/etc中的很多内容仍旧能够放到光盘上用于体系完全性考证。别的不常常举行修正的文件,能够备份到另外一个体系(如磁带)或紧缩到一个只读的目次中。这类举措能够在利用光盘映像举行考证的基本上再举行分外的体系完全性反省。
  既然如今尽年夜多半操纵体系如今都在随光盘一同供应的,制造一个CD-ROM告急启动盘或考证盘操纵起来是非常便利的,它是一种非常无效而又可行的考证办法。
  3、改善体系外部平安机制能够经由过程改善Linux操纵体系的外部功效来避免缓冲区溢出打击这类损坏力极强却又最难防备的打击体例,固然如许的改善必要体系办理员具有相称丰厚的履历和技能,但关于很多对平安级别请求高的Linux体系来说仍是很有需要的。
  ●SolarisDesigner的平安Linux补钉SolarisDesigner用于2.0版内核的平安Linux补钉供应了一个不成实行的栈来削减缓冲区溢出的威逼,从而年夜年夜进步了全部体系的平安性。
  缓冲区溢出实行起来是相称坚苦的,由于进侵者必需可以判别潜伏的缓冲区溢出什么时候会呈现和它在内存中的甚么地位呈现。缓冲区溢出防备起来也好不容易,体系办理员必需完整往失落缓冲区溢出存在的前提才干避免这类体例的打击。正由于云云,很多人乃至包含LinuxTorvalds自己也以为这个平安Linux补钉非常主要,由于它避免了一切利用缓冲区溢出的打击。可是必要引发注重的是,这些补钉也会招致对实行栈的某些程序和库的依附成绩,这些成绩也给体系办理员带来的新的应战。
  不成实行的栈补钉已在很多平安邮件列表(如securedistros@nl.linux.org)中举行分发,用户很简单下载到它们等。
  ●StackGuardStackGuard是一个非常壮大的平安补钉工具。你可使用经StackGuard修补过的gcc版原本从头编译和链接关头的使用。
  StackGuard举行编译时增添了栈反省以避免产生栈打击缓冲区溢出,固然这会招致体系的功能略有下落,但关于平安级别请求高的特定使用来说StackGuard仍旧是一个非常管用的工具。
  如今已有了一个利用了SafeGuard的Linux版本,用户利用StackGuard将会加倍简单。固然利用StackGuard会招致体系功能下落约10~20%,但它可以避免全部缓冲区溢出这一类打击。
  ●增添新的会见把持功效Linux的2.3版内核正试图在文件体系中完成一个会见把持列表,这要能够在本来的三类(owner、group和other)会见把持机制的基本上再增添更具体的会见把持。
  在2.2和2.3版的Linux内核中还将开辟新的会见把持功效,它终极将会影响以后有关ext2文件属性的一些成绩。与传统的具有ext2文件体系比拟它供应了一个加倍准确的平安把持功效。有了这个新的特征,使用程序将可以在不具有超等用户权限的情形下会见某些体系资本,如初始套接等。
  ●基于划定规矩集的会见把持如今有关的Linux整体正在开辟一个基于划定规矩的会见把持(RSBAC)项目,该项目宣称可以使Linux操纵体系完成B1级的平安。RSBAC是基于会见把持的扩大框架而且扩大了很多体系挪用办法,它撑持多种分歧的会见和认证办法。这关于扩大和增强Linux体系的外部和当地平安是一个很有效的。
  4、设置陷井和蜜罐所谓陷井就是激活时可以触发报警事务的软件,而蜜罐(honeypot)程序是指计划来勾引有进侵妄图者触发专门的报警的陷井程序。经由过程设置陷井和蜜罐程序,一旦呈现进侵事务体系能够很快收回报警。在很多年夜的收集中,一样平常都计划有专门的陷井程序。陷井程序一样平常分为两种:一种是只发明进侵者而不合错误其接纳报仇举动,另外一种是同时接纳报仇举动。
  设置蜜罐的一种经常使用办法是存心宣称Linux体系利用了具有很多懦弱性的IMAP服务器版本。当进侵者对这些IMAP服务器举行年夜容量端口扫瞄就会落进陷井而且引发体系报警。
  另外一个蜜罐陷井的例子就是很着名的phf,它是一个十分懦弱的Webcgi-bin剧本。最后的phf是计划来查找德律风号码的,但它具有一个严峻的平安毛病:同意进侵者利用它来取得体系口令文件或实行别的歹意操纵。体系办理员能够设置一个假的phf剧本,可是它不是将体系的口令文件发送给进侵者,而是向进侵者前往一些假信息而且同时向体系办理员收回报警。
  别的一类蜜罐陷井程序能够经由过程在防火墙中将进侵者的IP地点设置为黑名单来当即回绝进侵者持续举行会见。回绝不友爱的会见既能够是短时间的,也能够是临时的。Linux内核中的防火墙代码十分合适于如许做
</p>
为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的。
老尸 该用户已被删除
沙发
发表于 2015-1-18 17:31:51 | 只看该作者
熟读写基础知识,学得会不如学得牢。
莫相离 该用户已被删除
板凳
发表于 2015-1-25 20:49:52 | 只看该作者
随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。
第二个灵魂 该用户已被删除
地板
 楼主| 发表于 2015-2-4 03:02:15 | 只看该作者
老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。
透明 该用户已被删除
5#
发表于 2015-2-9 12:42:36 | 只看该作者
甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。
愤怒的大鸟 该用户已被删除
6#
发表于 2015-2-27 06:19:21 | 只看该作者
众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。
若天明 该用户已被删除
7#
发表于 2015-3-8 22:51:31 | 只看该作者
学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
再现理想 该用户已被删除
8#
发表于 2015-3-16 18:20:32 | 只看该作者
众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。
乐观 该用户已被删除
9#
发表于 2015-3-23 00:14:06 | 只看该作者
这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 01:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表