带有Ajax控件工具包的ASP.NET(框架3.5,IIS 8.5,Windows Server 2012R2)被WAF(Web应用程序)阻止 防火墙)。以下是WAF的屏幕截图
这些是WAF的签名
我尝试在网页上禁用Ajax组件,但仍然 同样的问题。
任何建议??
答案 0 :(得分:2)
它引用了评级为“高”的ASP.NET填充攻击向量。根据您的WAF,这可能是阻止应用程序的预构建签名,并且可能与Ajax控件没有直接关系。
有几种路线可供选择:
Web应用程序防火墙与传统防火墙(或NG)有很大的不同,它们需要针对特定的应用程序进行定制才能正常工作。这很痛苦,但是需要适当保护单个应用程序。
您的WAF应该能够在学习透明模式下运行,以了解可接受的行为并围绕默认应用程序行为创建策略。学习过程完成后,您便可以开启强制行为并警告错误。然后修复WAF或应用程序中的错误。一旦完成,您就可以强制执行并阻止错误。如何完成此操作取决于WAF供应商。
由于这是CVE签名块,因此您可能需要更深入地研究.Net如何处理URL。