16.8.2 只运行必需的软件
许多服务器具有的一个问题是它们运行了大量的软件,例如邮件服务器,FTP服务器以及能够处理Microsoft文件系统共享(通过SMB协议)的软件以及其他软件。要运行我们的Web应用,需要Web服务器软件(例如IIS或Apache HTTP服务器),PHP以及任何相关的库、数据库服务器软件,而通常并不会需要其他更多的软件。
如果不使用其他任何软件,请关闭它们,最好是禁用。这样,就不用担心这些软件的安全性。Microsoft Windows 2000和XP操作系统的用户必须仔细检查服务器所运行的服务列表,关闭那些不需要的服务。如果存在疑问,请调研一下——在互联网上很可能已经有人询问(或者得到答案)了特定服务的用途及其必要性。