当我必须管理现有的 Linux 服务器时,检查它是否安全的最佳方法是什么?

Dan*_*ski 9 security linux

有很多关于如何设置新的安全服务器的教程。

但是,如果我必须管理其他人前段时间设置的服务器,而我对其配置还不太了解怎么办?

是否有一些工具可以自动检查“常见嫌疑人”或一些我可以通过的检查清单以确保不存在明显的安全漏洞?是否有远程检查漏洞的 Web 服务?

niX*_*Xar 13

下载 Nessus 并对其进行网络检查。它将告诉您有关可远程利用的漏洞的信息。

另外,安装Ossec;虽然这不是它的主要目的,但它会发现一些常见的错误配置(例如配置不当的帐户)。它的主要功能——基于主机的入侵检测——将有助于发现是否有人试图利用漏洞。

  • Nessus 不再是开源的。它的开源分支称为 openvas。 (5认同)

jti*_*man 5

我将从互联网安全中心的“基准”清单开始。这些是由安全专业人员为各种平台和软件包编制的基于共识的清单。清单中提到的一些工具,或者通常推荐的一些工具,可以帮助您寻找安全问题:

  • Nessus/ OpenVAS(漏洞扫描器)
  • Nmap(端口扫描器)
  • TCPdump/ Wireshark(libpcap抓包)
  • SNORT(入侵检测系统)

(默认情况下,tcpdump 安装在许多 linux 系统上,或者可以从包存储库轻松安装,并且有一个全面的手册页)

如果这是针对您工作的公司,请确保安全分析得到管理层的授权,并且扫描不会导致任何中断或应用程序愚蠢。是的,简单的 portscan 可能会导致问题 - portscan 较旧的 HP Laserjet 打印机,它们会吐出成堆的纸。