我收到了一封来自安全小组的电子邮件,上面写着webresource.axd和scriptresource.axd是可见的。我怎么把它藏起来?
发布于 2019-04-02 10:33:18
这个问题似乎更适合堆栈溢出。
但是,可以通过在所有web.config文件中添加以下内容来删除这些文件
<httpHandlers>
<remove path="WebResource.axd" verb="GET"/>
<remove path="WebResource.axd" verb="POST"/>
<remove path="ScriptResource.axd" verb="GET"/>
<remove path="ScriptResource.axd" verb="POST"/>
</httpHandlers>现在,当您尝试获取这些页面时,您可能会被提示登录或获得404错误。
也把它们从里面移走
<system.webServer>
<handlers>
<remove name="ScriptResourceIntegrated-4.0"/>
</handlers>
</system.webServer>
<location path="WebResource.axd">
<system.web>
<authorization>
<deny users="*"/>
</authorization>
</system.web>
</location>https://security.stackexchange.com/questions/206619
复制相似问题