0

我们的 Web 应用程序中发生的所有错误都记录到数据库中,我发现上个月发生了数百次 404 错误。用户尝试访问的页面是“ https://companysite.com/applicationsite/:/0

该应用程序是一个经典的 ASP 站点,其中包含通过 i-frames 包含的一些 ASP.NET MVC 3,尽管从 URL 判断这​​个错误似乎发生在经典的 ASP 端。

我已经在整个代码(经典和 .NET)中搜索了字符串“:/0”,但我什么也没看到。我不知道这个错误是如何发生的。它发生得太频繁了,太多的用户是故意的。

有人会碰巧知道为什么用户会收到此错误吗?不幸的是,我只有数据库日志,所以我不是真正的用户如何重现这个错误,我也不知道用户是如何遇到它的。

4

1 回答 1

0

我怀疑有人(在您的站点之外)正在访问该 URL,该 URL 不存在。

可能只是蜘蛛已将该 URL 编入索引并试图对其进行爬网。或者,这可能是某个应用程序存在漏洞的路径,并且有人正在测试您是否正在运行该应用程序。

尝试记录请求来自的 IP 地址以及用户代理。如果是网络爬虫,应该可以在 User-Agent 中看到。

您还可以阻止 IP 地址访问您的站点。

于 2013-05-30T21:24:51.337 回答