.net - 识别格式错误的 URL 的来源

标签 .net html url webforms malformed

我们偶尔会在 Web 应用程序的日志中收到错误消息,指出对 URL 的请求格式不正确。 URL 本身看起来像这样:http://{sampledomain.com}/<br> . <br>作为 URL 的一部分包含在内。

请求似乎来自 Firefox 3.6.17 和 Firefox 3.0.19。这种行为似乎并不普遍,但可能仅来 self 们的几个用户。

URL 中没有 <br> 的默认页面是经过 w3c 验证器验证的有效 XHTML 1.0 代码,并且在这些请求的 header 中没有引荐来源网址。

我们一直忽略这些错误,但我很好奇它们为什么会发生。它们不应该通过网站的正常导航发生,而且它们看起来不像是探测漏洞的恶意请求的一部分。有谁知道为什么会发生这种情况以及我们可以做些什么来防止这种情况发生?

最佳答案

我收到了另一个相同格式的错误,但它有一个 referrer 显示:http://app.bluetie.com/ca1759d5/gds/index_rich.php .我将假设这些格式错误的 URL 来自某种创建链接的快速致富方案,并且只是努力阻止它们。它们似乎不是来自在我的网站上做正常事情的用户。如果有人有额外的见解,我仍然可以选择他们的答案来结束问题,但除此之外,我会在几天后用这个答案结束问题。

关于.net - 识别格式错误的 URL 的来源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6415196/

相关文章:

c# - 将数据表传递给存储过程

c# - 完全无法定义System.Runtime.Caching的UpdateCallback

html - 为什么 flex 元素不缩小过去的内容大小?

iphone - UIWbView 在 iPhone SDK 中使用 UIProgressView 加载多个 URL

go - 如何在GoLang中解析url中的多个参数?

移动/桌面网站的 url 结构

.net - 在单独的程序集中具有资源字典的智能感知

c# - 使用程序集中的 Web 应用程序版本号 (ASP.NET/C#)

javascript - 为什么我不能使用同一个 ID 多次使用 getElementById?

html - 响应式网格中跨列的自动 div 高度