我们应该多久期望 400 个错误请求?

Veg*_*sen 5 http 400 bad-request apache-2.2

我们运行一个 Apache2 Web 服务器,它每天提供大约 2-3 百万个页面(Lighttpd 仅提供 HTML+CSS+Javascript、图像和其他内容)。我们的每日logwatch电子邮件每天输出 3-5 个“400 个错误请求”项目。它主要是每天针对相同的 URL,但每个 URL 很少超过 1 次。列出的 URL 主要用于我们网站上的标准页面浏览(几乎每个用户都会访问的 URL)。

当 grep 中error.log列出的 IPaccess.log收到错误时,结果总是[error] [client xxx.xxx.xxx.xxx] request failed: error reading the headers, referer: xxx

我的假设是这些没有什么可担心的,至少当它们很少出现时。

我们在这里看到的错误数量是由断开的连接产生的还是类似的?我应该检查什么才能弄清楚?我应该让它一个人呆着吗?

wom*_*ble 5

只是为了扩展 MrTuttle 的回答,我在野外调查的 400 个错误通常是有人试图(不成功)利用您的网络服务器,通常是因为他们没有注意到您没有运行易受攻击的版本,或者他们只是不不在乎 我在我的网站上遇到的 404 错误中有相当一部分都在同一条船上——试图利用我没有安装的易受攻击的 web 应用程序(phpmyadmin,我在瞪着你)。


use*_*838 4

根据您所看到的情况,如果记录错误的相同 IP 稍后可以成功访问该站点,那么根据您所提供的理由,忽略不常见的错误可能是非常安全的。