悪質なIPはUser-Agentを偽装する

Watch40x 不正アクセスのレポート J-STA.com

同一IPで多数のUser-Agentを持つ404アクセス

Watch40xで収集した404ログを分析したところ、同一IPで多数の異なるUser-Agentを持つアクセスが観測されました。通常の閲覧ではUser-Agentはほぼ固定ですが、今回の観測では1つのIPが短時間に多数の異なるUser-Agentを使っている事例が確認されています。

本記事は予測や一般論ではなく、実際の404ログの観測結果をもとに、その特徴を整理したものです。

User-Agent数の多いIP

404ログから、同一IPで複数の異なるUser-Agentを持つIPを集計しました。以下はUser-Agent数の多いIPです。

client_ipua_count
138.226.244.2390
37.140.254.7128
78.142.18.4024
104.243.245.719
37.140.254.9117
154.40.34.7916
81.29.142.10010
192.253.229.1688
81.29.142.67
173.239.236.217
136.116.1.1276
150.136.51.926
104.198.20.706
34.171.89.2256
136.119.71.166
34.186.143.1756
165.245.182.786
34.73.181.426
34.150.165.76

上位IPの観測データ

上位IPの一部について、総アクセス数、User-Agent数、観測サイト数、初回観測日時、最終観測日時、GeoIP、ASNを整理すると次の通りです。

IPhitUA数site数初回最終GeoIPASN
138.226.244.23949012026-02-21 06:56:412026-02-21 07:03:59UA6698 / VIRTUALSYSTEMS, UA
37.140.254.71402812026-02-19 18:47:552026-02-19 18:49:33CH206092 / SECFIREWALLAS, CY
78.142.18.40382412026-02-19 03:07:442026-03-14 06:35:26BG213438 / COLOCATEL-INC
104.243.245.7201922026-03-11 15:59:122026-03-11 17:08:01MX396356 / LATITUDE-SH
81.29.142.100111032026-02-26 05:31:102026-03-15 08:14:18RU210259 / APCOTECH, RU
154.40.34.79161612026-03-10 20:45:472026-03-10 20:46:07US979 / NETLAB-SDN

特に 138.226.244.23 は7分程度の間に94件の404アクセスがあり、そのうち90種類のUser-Agentが確認されました。104.243.245.781.29.142.100 は複数サイトで観測されています。

観測されたUser-Agent例 1

IP 104.198.20.70 では、Android端末やWindows端末を名乗る複数のUser-Agentが確認されました。

IPUser-Agent
104.198.20.70Mozilla/5.0 (Linux; Android 10; vivo 1904) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.5938.60 Mobile Safari/537.36
104.198.20.70Mozilla/5.0 (Linux; Android 11; moto g31) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.96 Mobile Safari/537.36
104.198.20.70Mozilla/5.0 (Linux; Android 13; Infinix X688B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.6367.48 Mobile Safari/537.36
104.198.20.70Mozilla/5.0 (Linux; Android 14; OnePlus 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.6422.102 Mobile Safari/537.36
104.198.20.70Mozilla/5.0 (Linux; Android 14; Samsung SM-A546B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.6478.14 Mobile Safari/537.36
104.198.20.70Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.6534.42 Safari/537.36

このIPでは、Android端末名やChromeバージョンが次々に変化していることが観測されています。

観測されたUser-Agent例 2

IP 104.243.245.7 では、Windows、macOS、Linuxを名乗るUser-Agentが混在していました。

IPUser-Agent
104.243.245.7Mozilla/5.0 (Linux x86_64; rv:79.0) Gecko/20100101 Firefox/79.0
104.243.245.7Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:79.0) Gecko/20100101 Firefox/79.0
104.243.245.7Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36
104.243.245.7Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36
104.243.245.7Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0
104.243.245.7Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36

このIPでは、OSやブラウザの種類が混在しており、FirefoxとChromeの両方が確認されています。

観測結果から分かること

今回の404ログでは、同一IPで多数の異なるUser-Agentを持つアクセスが複数確認されました。特に上位IPでは、1つのIPから短時間に多数のUser-Agentが使われており、通常の閲覧ではあまり見られないアクセス傾向が観測されています。

また、一部のIPは複数サイトで観測されており、1サイト内だけでなく複数のWebサイトに対して同様の404アクセスが発生していることも確認できました。404ログは単なるエラーではなく、アクセスの出方を見るための観測データとして活用できます。

お問い合わせ先

株式会社リタ

https://lita.co.jp/

Watch40x