【发布时间】:2008-12-04 01:03:43
【问题描述】:
这个问题比编程更涉及安全,如果它不应该在这里,很抱歉。
我目前正在开发一个 Web 应用程序,我很好奇为什么大多数网站不介意在 HTTP 标头中显示其确切的服务器配置,例如 Apache 和 PHP 版本,带有完整的“mod_perl、mod_python、.. ." 列表等。
从安全的角度来看,我希望无法确定我是在 Apache 上运行 PHP、在 IIS 上运行 ASP.NET 还是在 Lighttpd 上运行 Rails。
显然“默默无闻不是安全”,但我是否应该担心访问者知道我的服务器运行的是什么版本的 Apache 和 PHP?隐藏这些信息是好的做法还是完全没有必要?
【问题讨论】:
标签: security http web-applications