【问题标题】:Strange requests from VPS IP address来自 VPS IP 地址的奇怪请求
【发布时间】:2021-11-14 18:59:22
【问题描述】:

在 Apache 日志中,我发现奇怪的请求来自我的 VPS 的 IP 地址,而这不是我发出的。通常,我通过 CRON 调度程序运行的来自我的 VPS 的请求如下。

domain.ru:443 **.**.**.** - - [20/Sep/2021:19:55:01 +0300] "GET /test.php HTTP/1.0" 200 421 "-" "Wget/1.19.4 (linux-gnu)" 118650

奇怪的查询看起来像这样

domain.ru:80 **.**.**.** - - [21/Sep/2021:09:06:52 +0300] "GET / HTTP/1.0" 400 0 "-" "-" 48

domain.ru:80 **.**.**.** - - [21/Sep/2021:08:10:59 +0300] "GET / HTTP/1.0" 400 0 "-" "-" 53

domain.ru:80 **.**.**.** - - [21/Sep/2021:07:27:17 +0300] "GET /boaform/admin/formLogin?username=adminisp&psd=adminisp HTTP/1.0" 400 0 "-" "-" 51

domain.ru:80 **.**.**.** - - [21/Sep/2021:06:25:03 +0300] "GET / HTTP/1.0" 400 0 "-" "-" 145

domain.ru:80 **.**.**.** - - [21/Sep/2021:04:11:17 +0300] "GET / HTTP/1.0" 400 0 "-" "-" 41

domain.ru:80 **.**.**.** - - [21/Sep/2021:02:52:44 +0300] "GET / HTTP/1.0" 400 0 "-" "-" 41

domain.ru:80 **.**.**.** - - [21/Sep/2021:02:36:17 +0300] "GET / HTTP/1.0" 400 0 "-" "-" 41

domain.ru:80 **.**.**.** - - [21/Sep/2021:01:51:52 +0300] "GET / HTTP/1.0" 400 0 "-" "Mozilla/5.0" 38

这些要求尤其令人担忧。

domain.ru:80 **.**.**.** - - [21/Sep/2021:07:27:17 +0300] "GET /boaform/admin/formLogin?username=adminisp&psd=adminisp HTTP/1.0" 400 0 "-" "-" 51

domain.ru:80 **.**.**.** - - [21/Sep/2021:01:51:52 +0300] "GET / HTTP/1.0" 400 0 "-" "Mozilla/5.0" 38

domain.ru:80 **.**.**.** - - [20/Sep/2021:19:51:34 +0300] "GET / HTTP/1.0" 400 0 "-" "YahooBot" 54

可以看到,UserAgent YahooBot 和 Mozilla/5.0 都是传输的,甚至还有一个奇怪的请求到页面 /boaform/admin/formLogin?username=adminisp&psd=adminisp

告诉我该怎么做。是病毒吗?

【问题讨论】:

    标签: vps


    【解决方案1】:

    这些是探测漏洞的机器人。我建议您修改 LogFormat 以包含客户端 IP,以防您想要阻止它们。这是我使用的:

    LogFormat "%h %l %u %t \"%r\" %>s %B \"%{Referer}i\" \"%{User-Agent}i\"" combined
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    

    这里是 LogFormat 变量的相关documentation。如果您愿意,下一步是阻止滥用流量。我为此使用了fail2ban。考虑启用 unique_id 模块,这样您就可以在访问和错误日​​志中记录该 ID。

    【讨论】:

    • 我的日志格式如下 "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \" %{User-Agent}i\" %{us}T",一切都按照我的理解正确配置。
    猜你喜欢
    • 1970-01-01
    • 2022-01-20
    • 2013-01-23
    • 1970-01-01
    • 1970-01-01
    • 2012-01-30
    • 2017-09-10
    • 2018-09-14
    • 1970-01-01
    相关资源
    最近更新 更多