生产Web服务器需要哪些安全预防措施和configuration?

我站在胜利服务器2008R2 x64,将与IIS 7.5主办一些面向公众的网站。 我对pipe理生产Web服务器相对来说比较陌生,对于我需要采取哪些预防措施来防止我的服务器受到威胁感到好奇。 MSE足够用于防病毒吗? 任何其他configuration,我应该看看? 我意识到这是一个开放式的问题,因为它可以取决于我的具体情况,基本上我正在寻找初学者的build议。

我不认为你可以在服务器上运行MSE。

一旦你已经安装,configuration和testing了所需的angular色,运行SCW 。

我来自Linux世界。 然而这些规则是普遍的:

  • closures除了防火墙所需要的端口之外的所有端口(80和443是唯一应该向公众显示的端口)
  • 保持服务器angular色数量最less(尽量不要将WEB服务器转换为Web + AD + DNS + … +数据库服务器)
  • 保持软件最新
  • 备份(以及不时testing备份)
  • 文件

除了操作系统和IIS之外,还必须考虑Web应用程序本身的安全性。 确保你正在运行的东西受到sql注入的保护,如果可能的话,将Web应用程序pipe理/login访问限制为只有可信的源地址,使应用程序保持最新状态,如果使用第三方软件,请遵循安全勘误。