首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何限制诸如Netcraft和Builtwith之类的插件/工具来检测服务器端技术?

如何限制诸如Netcraft和Builtwith之类的插件/工具来检测服务器端技术?
EN

Security用户
提问于 2018-10-09 05:55:06
回答 1查看 133关注 0票数 0

我的组织希望限制所有的插件/工具,如Netcraft和Builtwith,以检测所有服务器端技术,如平台、操作系统名称和版本、web服务器名称和版本。只有配置防火墙、关闭不必要的端口和加强操作系统,才能达到这一程度。

EN

回答 1

Security用户

发布于 2018-10-09 07:33:03

看看这些工具是如何工作的。有些信息可能很容易删除,例如设置web服务器的标题以报告更多的受限信息。这可以隐藏确切的版本。但是,要隐藏运行Apache比运行Apache2.4.35要困难得多,因为它可能会显示出它对某些输入的反应方式。

净化所有web应用程序,并重写路径,这样它们就不会显示应用程序。例如,wp-content是Wordpress的死赠品。这是一项很大的任务,而且实际上包括重写应用程序的部分,很可能是在没有修改的情况下向官方补丁挥手告别。

隐藏系统所在的平台更加困难,因为不同的内核以稍微不同的方式实现TCP堆栈。抽象的东西,如TCP序列号,可能会显示有关平台的信息。TCP Syn cookie可能会泄露信息。诸若此类。完全模糊平台可能是很难的。

在安全方面,你得到了什么?你花了很多资源来隐藏信息。为什么不将这些用于保护您的应用程序,这样攻击者是否知道您正在运行Apache2.4.35并不重要?

票数 2
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/195359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档