1. 介绍

1.1. 为什么是我?

谁应该阅读本文档?为什么普通的 Linux 用户应该关心安全? 那些 Linux 新手,或不熟悉将 Linux 系统连接到像互联网这样的大型网络的内在安全问题的人应该阅读本文档。 “安全” 是一个广泛的主题,涉及很多方面,在其他文档、书籍以及网络上的各种站点中都有更深入的介绍。 本文档旨在介绍与 Linux 相关的最基本概念,并且仅作为一个起点。


Iptables 每周 日志 摘要 从 7月 15日 04:24:13 到 7月 22日 04:06:00
阻止的 连接 尝试

按 目标 端口 拒绝的 tcp 数据包

端口                 计数
111                  19
53                   12
21                   9
515                  9
27374                8
443                  6
1080                 2
1138                 1


按 目标 端口 拒绝的 udp 数据包

端口                 计数
137                  34
22                   1

    

以上是来自我家局域网一周的真实、实时数据。 上述大部分内容似乎是专门针对 Linux 系统的。 许多被针对的 “目标” 端口被著名的 Linux 和 Unix 服务使用,并且所有这些服务都可能已安装,甚至可能正在您的系统上运行。

这里的重点将是所有 Linux 用户共同面临的威胁,无论是双启动家庭用户还是大型商业站点。 我们将采取一些相对快速且简单的步骤,使典型的家用桌面系统或运行 Linux 的小型办公室系统在很大程度上免受外部威胁。 对于那些负责管理更大或更复杂环境中的 Linux 系统的人员,我们强烈建议您阅读本文,然后继续阅读适合您特定情况的其他资料。 实际上,这可能是对所有人都很好的建议。

我们将假设读者对 Linux、网络、TCP/IP 以及运行像 Linux 这样的服务器操作系统的高级知识知之甚少。 为了本文档的目的,我们还将假设所有本地用户都是 “受信任的” 用户,并且不会详细讨论物理或本地网络安全问题。 同样,如果情况并非如此,强烈建议您进一步阅读。

指导我们追求目标的原则是

  • 没有 灵丹妙药。 没有什么 单一 的方法可以使我们安全。 事情没那么简单。

  • 安全是一个需要维护的过程,而不是要达到的目标。

  • 没有 100% 安全的程序、软件包或发行版。 只有不同程度的不安全。

我们将采取的步骤是

  • 步骤 1:关闭,甚至可能卸载任何和所有不必要的服务。

  • 步骤 2:确保所有已安装的服务都已更新并修补到当前的、安全的版本——然后保持这种状态。 每个服务器应用程序都有潜在的漏洞。 有些漏洞只是尚未被发现。

  • 步骤 3:通过实施防火墙和/或其他限制性策略来限制来自外部来源的连接。 目标是仅允许满足我们各自情况所需的最低限度的流量。

  • 意识。 了解您的系统,以及如何正确维护和保护它。 新的漏洞不断被发现和利用。 今天的安全系统可能存在明天尚未发现的弱点。

如果您没有时间阅读所有内容,请专注于步骤 1、2 和 3。 这是主题的重点所在。 附录 包含大量支持信息,这些信息可能有所帮助,但对于所有读者来说可能不是必需的。

1.2. 版权

Linux 安全快速入门指南

版权所有 © 2001 Hal Burgiss。

本文档是自由的; 您可以根据自由软件基金会发布的 GNU 通用公共许可证的条款重新发布和/或修改它; 许可证的第 2 版,或(您选择的)任何更高版本。

发布本文档是希望它能发挥作用,但不提供任何担保; 甚至不包含对适销性或特定用途适用性的暗示担保。 有关更多详细信息,请参阅 GNU 通用公共许可证。

您可以在 https://gnu.ac.cn/copyleft/gpl.html 获取 GNU GPL 的副本。

1.3. 鸣谢

非常感谢那些帮助制作本文档的人。

1.4. 免责声明

作者对本文档的内容不承担任何责任。 使用文中的概念、示例和其他内容,风险自负。 由于这是一个新文档,因此可能存在错误和不准确之处。 希望这些错误和不准确之处很少。 欢迎更正和建议。

本文档旨在为新用户提供一个保护其连接到互联网的系统的起点。 请理解,绝无意图声称本文档的内容必然会导致最终安全且无忧的计算环境。 安全是一个复杂的主题。 本文档仅涉及一些经验不足的用户应该注意的最基本的问题。

鼓励读者阅读其他与安全相关的文档和文章。 并随时了解安全问题的演变。 安全不是一个目标,而是一个持续的过程。

1.5. 新版本和更新日志

当前官方版本始终可以在 http://www.tldp.org/HOWTO/Security-Quickstart-HOWTO/ 找到。 预发布版本可以在 http://feenix.burgiss.net/ldp/quickstart/ 找到。

其他格式,包括 PDF、PS、单页 HTML,可以在 Linux 文档 HOWTO 索引页找到: https://tldp.cn/docs.html#howto

更新日志

版本 1.2:关于示例防火墙脚本的澄清,以及对“我是否被黑客入侵”的小幅补充。 关于 Zonealarm 类型应用程序的说明。 更多关于脚本小子使用 “chattr” 以及如何检查它的信息。 其他小的补充和澄清。

版本 1.1:各种更正、扩充和许多主要是小的补充。 太多了,无法一一列举。 哦,对了,学会正确拼写 Red Hat ;-)

版本 1.0:这是本文档的初始版本。 欢迎评论。

1.6. 反馈

非常欢迎对本文档的任何和所有评论。 在提交更正或建议之前,请确保您拥有最新版本! 这些可以发送到.