gpt4 book ai didi

asp.net-mvc-3 - 从客户端检测到潜在危险的 Request.Path 值 (:)

转载 作者:行者123 更新时间:2023-12-03 03:11:28 25 4
gpt4 key购买 nike

我在使用 ELMAH 发布的 Web 应用程序上有时会收到以下错误:

System.Web.HttpException (0x80004005): A potentially dangerous Request.Path value was detected from the client (:).
at System.Web.HttpRequest.ValidateInputIfRequiredByConfig()
at System.Web.HttpApplication.PipelineStepManager.ValidateHelper(HttpContext context)

在 elmah 报告的 URL 中我得到:

/https:/domain.com/

我是否必须将以下行放入我的 web.config 中才能修复它?:

<httpRuntime requestValidationMode="2.0" />

这到底意味着什么?我应该小心这个吗?

最佳答案

这些通常是爬行您网站的机器人,或者是寻找漏洞的黑客。通常他们无需担心。也许您只是希望 elmah 忽略这些错误。添加过滤器:

<errorFilter>
<test>
<regex binding="Exception.Message"
pattern="(?ix: \b potentially \b.+?\b dangerous \b.+?\b value \b.+?\b detected \b.+?\b client \b )" />
</test>

http://code.google.com/p/elmah/wiki/ErrorFilterExamples

关于asp.net-mvc-3 - 从客户端检测到潜在危险的 Request.Path 值 (:),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9808669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com