[ 上一页 ] [ 目录 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ A ] [ B ] [ C ] [ D ] [ E ] [ F ] [ G ] [ H ] [ 下一页 ]


Debian 手册安全指南
第 6 章 - Debian 系统自动加固


在阅读完前面章节的所有信息后,您可能会想“为了加固我的系统,我必须做很多事情,这些事情难道不能自动化吗?”。答案是肯定的,但要小心自动化工具。有些人认为,加固工具并不能消除良好管理的必要性。所以不要被愚弄,认为您可以自动化整个过程并解决所有相关问题。安全是一个持续不断的过程,管理员必须参与其中,而不能袖手旁观,让工具完成所有工作,因为没有哪个单一工具可以应对所有可能的安全策略实施、所有攻击和所有环境。

自 woody (Debian 3.0) 以来,有两个特定的软件包对于安全加固很有用。harden 软件包采用基于软件包依赖关系的方法来快速安装有价值的安全软件包并删除有缺陷的软件包,软件包的配置必须由管理员完成。bastille 软件包根据管理员之前的配置(配置的构建可以通过简单的“是/否”问题引导完成)在本地系统上实施给定的安全策略。


6.1 Harden

harden 软件包试图让安装和管理需要良好安全性的主机变得更容易。希望获得一些快速帮助以增强系统安全性的人员应该使用此软件包。它会自动安装一些应该在某些方面增强安全性的工具:入侵检测工具、安全分析工具等。Harden 安装以下虚拟软件包(即没有内容,只有对其他软件包的依赖或推荐)

不是依赖项的有用软件包

请注意,因为如果您有需要的软件(并且由于某些原因您不希望卸载它),并且它与上述某些软件包冲突,您可能无法完全使用 harden。harden 软件包不会(直接)做任何事情。但是,它们确实与已知的不安全软件包存在故意的软件包冲突。这样,Debian 软件包系统将不会批准安装这些软件包。例如,当您尝试使用 harden-servers 安装 telnet 守护进程时,apt 将会说

     # apt-get install telnetd 
     The following packages will be REMOVED:
       harden-servers
     The following NEW packages will be installed:
       telnetd 
     Do you want to continue? [Y/n]

这应该在管理员的脑海中敲响一些警钟,他们应该重新考虑自己的行为。


6.2 Bastille Linux

Bastille Linux 是一款自动加固工具,最初面向 RedHat 和 Mandrake Linux 发行版。但是,Debian 中提供的 bastille 软件包(自 woody 以来)已经过修补,以便为 Debian GNU/Linux 系统提供相同的功能。

Bastille 可以与不同的前端一起使用(所有前端都在 Debian 软件包的各自手册页中进行了文档记录),这使管理员能够


[ 上一页 ] [ 目录 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ A ] [ B ] [ C ] [ D ] [ E ] [ F ] [ G ] [ H ] [ 下一页 ]


Debian 手册安全指南

版本:3.13,Sun,2012 年 4 月 8 日 02:48:09 +0000

Javier Fernández-Sanguino Peña jfs@debian.org
作者,第 1.1 节