如何从 iis 上托管的 Wappalyzer 中隐藏 asp.net 技术?
How to hide asp.net technologies from Wappalyzer hosted on iis?
我想在我的网站上隐藏所有信息,例如 angular、asp.net、iis 版本和...。
[wappalyzer 图片][1]
我添加了 MvcHandler.DisableMvcResponseHeader = true;在 Application_Start()
和 HttpContext.Current.Response.Headers.Remove("服务器");在 Application_PreSendRequestHeaders
并在网络配置中。
[1]: https://i.stack.imgur.com/sAVe7.png
不能隐藏所有信息,但可以隐藏iis版本、ASP.NET版本、服务器类型等
隐藏 IIS 版本。 HTTP header “X-Powered-By” 揭示了
服务器上使用的 IIS 版本。要停止这种情况,请删除 header:
- 打开 IIS 管理器。
- 在连接树中,select SS 运行 所在的网站。
- 单击右侧的 HTTP 响应 Headers 按钮。出现 HTTP 响应 Headers 面板。
- 单击 select X-Powered-By HTTP header。
- 单击“动作”面板中的“删除”按钮。 header 消失。
隐藏ASP.NET版本。 HTTP header “X-ASPNET-VERSION” 显示
SS 应用程序池使用的 ASP.NET 版本。停止
这个,删除 header:
- 打开位于网站根目录中的 web.config 文件。
- 在
标签内,添加标签 .
- 保存文件。
隐藏服务器类型。 HTTP header 行 Server: Microsoft-HTTPAPI/2.0 添加到
.NET 框架的 header。要删除该信息,您必须更新
Windows 注册表:
- 打开 Windows 注册表编辑器。
- 导航到 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters。
- 将 DisableServerHeader(REG_DWORD 类型)注册表项从 0 更改为 1。
我想在我的网站上隐藏所有信息,例如 angular、asp.net、iis 版本和...。 [wappalyzer 图片][1]
我添加了 MvcHandler.DisableMvcResponseHeader = true;在 Application_Start() 和 HttpContext.Current.Response.Headers.Remove("服务器");在 Application_PreSendRequestHeaders 并在网络配置中。 [1]: https://i.stack.imgur.com/sAVe7.png
不能隐藏所有信息,但可以隐藏iis版本、ASP.NET版本、服务器类型等
隐藏 IIS 版本。 HTTP header “X-Powered-By” 揭示了 服务器上使用的 IIS 版本。要停止这种情况,请删除 header:
- 打开 IIS 管理器。
- 在连接树中,select SS 运行 所在的网站。
- 单击右侧的 HTTP 响应 Headers 按钮。出现 HTTP 响应 Headers 面板。
- 单击 select X-Powered-By HTTP header。
- 单击“动作”面板中的“删除”按钮。 header 消失。
隐藏ASP.NET版本。 HTTP header “X-ASPNET-VERSION” 显示 SS 应用程序池使用的 ASP.NET 版本。停止 这个,删除 header:
- 打开位于网站根目录中的 web.config 文件。
- 在
标签内,添加标签 . - 保存文件。
隐藏服务器类型。 HTTP header 行 Server: Microsoft-HTTPAPI/2.0 添加到 .NET 框架的 header。要删除该信息,您必须更新 Windows 注册表:
- 打开 Windows 注册表编辑器。
- 导航到 Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters。
- 将 DisableServerHeader(REG_DWORD 类型)注册表项从 0 更改为 1。