首页 > 解决方案 > .Net 应用程序被 404 错误发送垃圾邮件 - Elmah

问题描述

我们最近对我们的 Web 应用程序进行了更改,该应用程序内置于 .net 并在 AWS 上运行,其中包括使用 ELMAH 进行错误日志记录。结果几天后,我们注意到我们收到了很多请求,这些请求在日志中显示为 404 错误。

我们应该担心所有这些尝试吗?这究竟意味着什么?我们是否应该采取任何行动来帮助防止这种情况发生?

根据我目前发现的情况,如果你有 PHP,你可能会更容易受到攻击。

有关错误的小样本量,请参见随附的屏幕截图。

在此处输入图像描述

标签: .nethttp-status-code-404elmah

解决方案


看起来有人正在扫描您的应用程序,以查看是否安装了他们可能想要尝试破解的任何软件。您可以看到由于特定类型的请求,例如phpmyadmin.

一方面,这对于面向公众的网站来说是相当正常的*。另一方面,我知道您会想要“解决”这个问题。一种情况是实施throttlingRate Limiting。您可以想到很多场景,例如,一旦 IP 在指定时间内有太多 404 请求,就立即阻止它。

 

*不幸的是,我们已经到了这样的地步,我们说这样的事情“相当正常”。


推荐阅读