ASP.NET/IIS中使用的非标准HTTP动词“DEBUG”是什么?
|
我正在阅读一个“网络应用安全”公司的报告,他们正在扫描我正在工作的公司的几个网站。从报告看来,似乎没有任何人为的参与,几次尝试使用这样的请求来破坏我们的网站: DEBUG /some_path/some_unexisting_file.aspx Accept: */* More-Headers: ... 我们服务器的结果让我感到惊讶: HTTP/1.1 200 OK Headers: ... 由于DEBUG似乎没有在HTTP 1.1 specification的任何地方被提及,我预计结果将是400错误请求或405方法不允许。 从earlier question on SO起,我已经知道,DEBUG动词用于ASP.NET应用程序的某种远程调试,但在该问题或其答案中没有很多细节可用。 究竟什么是DEBUG动词?为什么使用这个动词时,应用程序会回答200 OK的无效URL?这是一个安全问题吗?在DEBUG动词周围有任何潜在的安全问题,ASP.NET开发人员/系统管理员应该注意什么? 任何见解/建议/参考将不胜感激。 解决方法http://support.microsoft.com/kb/937523
它使用Windows身份验证和DCOM实际进行调试 – 所以我不知道DEBUG动作本身是一个很大的安全风险(显然,如果你允许RPC流量,那么你有更大的问题)或的任何漏洞。 UrlScan默认阻止它。 我可能会放置一个网络嗅探器来检查什么信息泄漏。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – asmx webservices与REST兼容?
- asp.net-mvc – Ajax.Actionlink在新页面中打开
- asp.net-mvc – Visual Studio 2010 Full和ASP.NET MVC 2.0
- asp.net – 是否有可能过滤SignalR中的接收器?
- asp.net – 在网站上放置广告的最佳做法?
- 如果我的Asp.Net会话有IsNewSession == true,那我的意思是什
- asp.net – VirtualPath位于当前应用程序根目录之外
- asp.net – 如何使用Eval更改TemplateField中的颜色
- asp.net-core – 程序集中找不到入口点’Microsoft.EntityF
- asp.net – 将数值强制为HTML表导出为excel的文本
- asp.net-mvc – 使用类似MvcContrib Grid的东西在
- iis-7 – 使用asp.net在开发机器上创建无cookie应
- asp.net – 哪些移动浏览器支持javascript(和Aja
- asp.net – 构建动态LINQ查询的最佳方法
- asp.net – 如何在Gridview中绑定DropDownList,而
- asp.net – 如何将网页添加到gridview
- asp.net-mvc – 通过伪造上下文测试:实体框架
- ASP.NET TreeView和选择所选节点
- asp.net-mvc – 改进ASP.NET MVC启动性能
- asp.net在Server.Transfer之后如何获取当前页面的
