

<chapt>开始之前 


<sect>系统用途

<p>Debian 的安全配置与其它系统没有太大的不同; 要正确的考虑 Debian 系统安全问题, 首先要确定系统的用途. 然后, 如果需要一个真正安全的系统, 必须考虑下边的步骤.

<p>您会发现本手册从基础写起, 也就是说, 是在 Debian 系统安装之前, 安装过程中, 和安装之后, 应当阅读的一些任务信息，这些任务是:

<list>

<item>确定哪些服务是您需要的, 哪些是应当限制的. 这包括禁用/卸载不必要的服务, 添加防火墙过滤, 或 tcp 伪装.  

<item>系统中用户权限的设置. 

<item>增强提供的服务安全性, 即使出现问题, 也应将影响降到最小.  

<item>使用适当的工具, 确保及时发现未经授权的使用, 以便能采取适当的措施.

</list>

<sect id="references">应当知道的一般性安全问题

<p>下边在为什么一些内容了涉及安全问题上(通常)将不做细节性探讨. 因此, 你最好有 UNIX 和(特别是) linux 安全知识背景, 您遇到不同选择的时候, 花点时间阅读一些安全文档是个明智的决定. Debian GNU/Linux 是基于 linux 内核的, 因此很多有关 Linux 的信息, 以及其它发行版和一般性 Unix 安全同样也适用于它(即使使用工具或程序有所不同).

<p>一些有用的文档:

<list>

<item> <url name="Linux Security HOWTO"
id="http://www.tldp.org/HOWTO/Security-HOWTO/">
(也可在 <url id="http://www.linuxsecurity.com/docs/LDP/Security-HOWTO.html" name="LinuxSecurity"> 处找到) 是有关 linux 一般性安全问题的最好的参考手册.

<item> <url name="Security Quick-Start HOWTO for Linux" 
id="http://www.tldp.org/HOWTO/Security-Quickstart-HOWTO/">
也是初学者用户( Linux 和安全)非常好的起始点.

<item><url id="http://seifried.org/lasg/" name="Linux 安全管理者指南"> (在 Debian 中通过 <package>lasg</package> 包提供)是从内核安全到 VPN 各个方面都涉及到的指导性文献.  注意从2001年起它没再被更新，但一些信息仍然是相关的.
<footnote>
有一段时间被 "Linux 安全知识基础" 所取代. 
在 Debian 中也通过 <package>lskb</package> 软件包提供了此文档. 现在又是 <em>Lasg</em> 了.
</footnote>

<item> Kurt Seifried 的 <url
id="http://seifried.org/security/os/linux/20020324-securing-linux-step-by-step.html"
name="Securing Linux Step by Step">.

<item>在 <url name="linux的安全与优化: RedHat 版"
id="http://www.tldp.org/links/p_books.html#securing_linux"> 中, 你可以找到与 redhat 相关的此手册的简化版, 其中一些内容与发行版无关, 也适用于 Debian.

<item>IntersectAlliance 出版了一些用于增强 linux 服务安全性参考的资料,这些资料从 <url
id="http://www.intersectalliance.com/projects/index.html" name="他们的站点"> 上也能找到.

<item>对于网络管理员来说, <url name="Securing your Domain HOWTO"
 id="http://www.linuxsecurity.com/docs/LDP/Securing-Domain-HOWTO/">是构建一个安全的网络最好的参考资料.


<item>如果要评估一下将要使用的工具(或者要构建一些新的), 则应当参阅 <url name="Secure Programs HOWTO"
id="http://www.tldp.org/HOWTO/Secure-Programs-HOWTO/">(可以在
<url id="http://www.dwheeler.com/secure-programs/"> 处获取原版拷贝, 它包括一些幻灯片和与来自作者 David Wheeler 一些谈话)

<item>如果您正考虑安装防火墙, 应当阅读 <url name="Firewall HOWTO"
id="http://www.tldp.org/HOWTO/Firewall-HOWTO.html"> 和 <url
name="IPCHAINS HOWTO"
id="http://www.tldp.org/HOWTO/IPCHAINS-HOWTO.html"> (针对在2.4以前的内核).

<item>最后, <url name="Linux 安全参考卡片"
 id="http://www.linuxsecurity.com/docs/QuickRefCard.pdf"> 提供了一些不错的参考卡片

</list>

<p>无论如何, 在 <url name="The Linux Documentation Project" id="http://www.tldp.org/"> 上大多数的 HOWTO 里有更详尽的这里讲述的一些服务的信息(NFS, NIS, SMB...). 这些文档中也讲述了一个给定服务的安全方面的内容，因此也一定浏览一下那些内容.

<p>在 Debian GNU/Linux 系统中可以通过安装
<package>doc-linux-text</package> (text version) 或
<package>doc-linux-html</package> (html version) 获取源自 Linux 文献项目 的 HOWTO 文档. 安装完毕后,可以在
<file>/usr/share/doc/HOWTO/en-txt</file> 和
<file>/usr/share/doc/HOWTO/en-html</file> 对应目录下找到.

<p>其它一些推荐文档:

<list>

<item>Linux 安全最大化 : 一个黑客在保护您的 Linux服务和网络方面给出的指导.  Anonymous. Paperback - 829 pages. Sams Publishing.
  ISBN: 0672313413. July 1999.

<item>ohn S. Flowers 的 Linux Linux安全. New Riders; ISBN: 0735700354.
March 1999

<item>Brian Hatch 的 <url id="http://www.linux.org/books/ISBN_0072127732.html" 
name="Hacking Linux Exposed"> . McGraw-Hill Higher Education.
ISBN 0072127732. April, 2001

</list>

<p>其它一些图书 (与一般性 UNIX 安全问题相关,而不是针对 Linux):

<list>

<item><url id="http://www.ora.com/catalog/puis/noframes.html"
        name="Unix 实践和入侵检测 (第二版)">
        Garfinkel, Simpson, and Spafford, Gene; O'Reilly Associates;
        ISBN 0-56592-148-8; 1004pp; 1996.

<item>防火墙与入侵检测  Cheswick, William R. and Bellovin,
        Steven M.; Addison-Wesley; 1994; ISBN 0-201-63357-4; 320pp.

</list>

<p>更新及时的与安全相关的一些有用的站点:

<list>

<item><url name="NIST 安全指导"
id="http://csrc.nist.gov/fasp/index.html">.

<item><url name="安全焦点" id="http://www.securityfocus.com">
	维护着 Bugtraq 漏洞数据库和列表的服务器, 并提供全面的安全资讯, 新闻和报告.

<item> <url name="Linux 安全"
	id="http://www.linuxsecurity.com/">. Linux 安全的一般信息 (工具, 新闻...). 比较有用的是
	<url name="main documentation"
	id="http://www.linuxsecurity.com/resources/documentation-1.html">
	页面.

<item> <url name="Linux 防火墙与安全站点" id="
	http://www.linux-firewall-tools.com/linux/">.  Linux 防火墙和相关工具的一般信息.

</list>

<sect> Debian 对安全问题的态度
<p>如果你对 Debian GNU/Linux 的安全问题有一个大概的了解, 你就应该注意到为了提供一个全面安全系统, Debian 处理问题的不同:

<list>

<item>Debian 问题总是公开处理的，即使有关安全的. 安全问题在安全邮件列表里公开讨论. Debian 安全公告被发送到公共邮件列表(包括内部和外部的)和在公共服务器上发布. <url name="Debian 社区契约"
id="http://www.debian.org/social_contract"> 中的声明: 

<p><em>
我们不掩盖问题
</em></p><p><em>
我们将保持我们的整个缺陷报告数据库始终为公众开放. 用户在线报告文件将立即为他人可见.
</em></p>

<item>Debian 密切注意安全问题. 安全小组检查很多有关安全的来源，检测可能引入安全问题的软件包, 其中重要的将被 
<url name="Bugtraq" id="http://www.securityfocus.com/cgi-bin/vulns.pl">.

<item>安全更新是优先级最高的. 当在 Debian 包中出现一个安全问题时,  针对 stable 版和 unstable 版基于各种平台的安全更新将会尽可能快的准备和发布.

<item>有关安全的信息被集中在一个站点,
<url id="http://security.debian.org/">.

<item>Debian 一直通过启动新项目努力改善发行版的整体安全性, 如自动软件包签名验证机制.

<item>Debian 为系统管理和监控提供许多有用的有关安全的工具. 为了更好的实施本地安全策略, 开发者努力将这些工具与发行版紧密的结合在一起. 这些工具包括: 集中认证，审核工具，加固工具，防火墙工具，入侵察觉工具，等等.

<item>软件包的维护者意识到的安全问题. 这可能导致许多按"默认安全等级"安装的服务存在一些限制, 有时甚至不能使用.  但是, Debian 正试图寻求安全与(管理)易用之间的平衡，程序安装后是不被激活的(如 BSD 家族的发行版一样). 无论如何, 一些特别的安全问题，象 <tt>setuid</tt> 程序，是 <url id="http://www.debian.org/doc/debian-policy/" name="Debian 策略"> 的一部分.

</list>

<p>本文档也试图, 通过公布 Debian 的安全信息, 通过弥补其它一些 Debian 或操纵系统自身使用工具的相关安全文档的不足,  来期待一个更加安全的发行版本 (参阅 <ref id="references">).

