webサーバのログの分析2026 4月分

2026-05-03 技術系

目次

公開している web サーバのログから通常のアクセスではない通信について分析しました。

多かったリクエスト

GeoServer における XML 外部エンティティ(XXE)の脆弱性

地理空間データを共有するためのオープンソースサーバー「GeoServer」の脆弱性を狙った通信です。悪用されると、攻撃者によってサーバー内の機密ファイルの読み取りが行われたり、サーバーを踏み台にした内部ネットワークへの不正アクセス(SSRF)を引き起こされる恐れがあります。

/geoserver/web/

環境変数ファイル(.env)の露出スキャン

WebアプリケーションのデータベースのパスワードやAPIキーなど、重大な機密情報が記述されている「.env」ファイルが外部から直接閲覧可能になっていないかを探る、非常に一般的な自動スキャン攻撃です。

/app/.env
/laravel/.env
/admin/.env
/.env
/api/.env
/config/.env
/backend/.env

WordPressへの不正アクセス・探索行為

WordPressのログイン画面や、外部からの遠隔操作用API(XML-RPC)を狙った通信です。管理者パスワードの総当たり攻撃(ブルートフォース)や、踏み台としての悪用を目的としたスキャンと考えられます。

/wp-login.php
/wp-content/
/test/wp-includes/wlwmanifest.xml
/cms/wp-includes/wlwmanifest.xml
/wp-content/themes/
/wp-content/uploads/2020/
/wp-content/themes/index.php
/wp-content/uploads/2024/
/wordpress/wp-includes/wlwmanifest.xml
/wp-content/uploads/2022/
/post/wp-login.php
/post/20231208/wp-login.php
/web/wp-includes/wlwmanifest.xml
/wp-content/plugins/hellopress/wp_filemanager.php
/wp-content/index.php
/wp1/wp-includes/wlwmanifest.xml
/wp-includes/
/site/wp-includes/wlwmanifest.xml
/wp-content/admin.php
/wp-content/themes/hello_dolly_v2.php
/xmlrpc.php
/wp-content/plugins/HelloDollyV2/hello_dolly_v2.php
/wp-content/uploads/2021/
/wp-content/uploads/2023/
/wp-content/uploads/
/wp-content/plugins/
/wp-content/uploads/2025/
/wp-content/uploads/2026/
/blog/wp-includes/wlwmanifest.xml
/xmlrpc.php?rsd
/wp/wp-includes/wlwmanifest.xml

Cisco 製 Cisco IOS XE などのネットワーク機器の Web UI の脆弱性

Cisco製のネットワーク機器のWeb UIの脆弱性を狙った通信です。

/webui/

PHPUnitのevalをリモート実行

PHPのユニットテストツールのPHPUnitの脆弱性を利用してのeval()を実行しようとする通信です。

/backup/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
/vendor/phpunit/phpunit/Util/PHP/eval-stdin.php
/laravel/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
/phpunit/phpunit/Util/PHP/eval-stdin.php
/cms/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
/lib/phpunit/phpunit/src/Util/PHP/eval-stdin.php
/phpunit/phpunit/src/Util/PHP/eval-stdin.php
/public/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
/lib/phpunit/src/Util/PHP/eval-stdin.php
/apps/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
/V2/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
/blog/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
/ws/ec/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
/phpunit/src/Util/PHP/eval-stdin.php
/admin/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
/app/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
/crm/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
/test/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
/lib/phpunit/phpunit/Util/PHP/eval-stdin.php
/vendor/phpunit/src/Util/PHP/eval-stdin.php
/ws/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
/demo/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
/tests/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
/zend/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
/lib/phpunit/Util/PHP/eval-stdin.php
/vendor/phpunit/Util/PHP/eval-stdin.php
/yii/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
/api/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
/workspace/drupal/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
/lib/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
/vendor/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
/phpunit/Util/PHP/eval-stdin.php
/www/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
/testing/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
/panel/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php

不審な通信の一覧

アクセス数 メソッド リクエスト
492 GET HTTP/1.1 /wp-login.php
401 GET HTTP/1.0 /admin/config.php
374 GET HTTP/1.1 /administrator/
359 GET HTTP/1.1 /.env
354 GET HTTP/1.1 /.git/config
201 GET HTTP/1.1 /post/wp-login.php
192 GET HTTP/1.1 /wp-content/plugins/hellopress/wp_filemanager.php
189 GET HTTP/1.1 /wp-content/uploads/
174 GET HTTP/1.1 /wp-includes/
155 GET HTTP/1.1 /post/20231208/wp-login.php
153 GET HTTP/1.1 /wp-content/themes/
146 GET HTTP/1.1 /wp-content/plugins/
138 GET HTTP/1.1 /wp-admin/includes/
137 GET HTTP/1.1 /assets/
136 GET HTTP/1.1 /wp-content/uploads/2020/
135 GET HTTP/1.1 /SDK/webLanguage
135 GET HTTP/1.1 /wp-content/uploads/2025/
135 GET HTTP/1.1 /backup/
134 GET HTTP/1.1 /uploads/
132 GET HTTP/1.1 /files/
132 GET HTTP/1.1 /wp-content/uploads/2024/
131 GET HTTP/1.1 /public/
128 GET HTTP/1.1 /media/
126 GET HTTP/1.1 /wp-content/uploads/2022/
124 GET HTTP/1.1 /wp-content/uploads/2021/
123 GET HTTP/1.1 /tmp/
123 GET HTTP/1.1 /wp-content/uploads/2023/
120 GET HTTP/1.1 /app-ads.txt
119 GET HTTP/1.1 /ip
116 GET HTTP/1.1 /wp-content/uploads/2026/
101 GET HTTP/1.1 /vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
95 GET HTTP/1.1 /info.php
93 GET HTTP/1.1 /ioxi-o.php
90 GET HTTP/1.1 /1.php
89 POST HTTP/1.1 /hello.world?%ADd+allow_url_include%3d1+%ADd+auto_prepend_file%3dphp://input
89 GET HTTP/1.1 /admin.php
89 GET HTTP/1.1 /phpunit/phpunit/src/Util/PHP/eval-stdin.php
88 GET HTTP/1.1 /vendor/phpunit/phpunit/Util/PHP/eval-stdin.php
87 GET HTTP/1.1 /containers/json
87 GET HTTP/1.1 /laravel/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
87 GET HTTP/1.1 /lib/phpunit/Util/PHP/eval-stdin.php
87 GET HTTP/1.1 /about.php
87 GET HTTP/1.1 /lib/phpunit/phpunit/Util/PHP/eval-stdin.php
87 GET HTTP/1.1 /lib/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
87 GET HTTP/1.1 /phpunit/src/Util/PHP/eval-stdin.php
87 GET HTTP/1.1 /vendor/phpunit/src/Util/PHP/eval-stdin.php
87 GET HTTP/1.1 /vendor/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
87 GET HTTP/1.1 /vendor/phpunit/Util/PHP/eval-stdin.php
87 GET HTTP/1.1 /vendor/phpunit/phpunit/LICENSE/eval-stdin.php
87 GET HTTP/1.1 /lib/phpunit/phpunit/src/Util/PHP/eval-stdin.php
87 GET HTTP/1.1 /phpunit/phpunit/Util/PHP/eval-stdin.php
87 GET HTTP/1.1 /lib/phpunit/src/Util/PHP/eval-stdin.php
87 GET HTTP/1.1 /phpunit/Util/PHP/eval-stdin.php
86 GET HTTP/1.1 /ws/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
86 GET HTTP/1.1 /yii/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
86 GET HTTP/1.1 /www/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
85 GET HTTP/1.1 /testing/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
85 GET HTTP/1.1 /public/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
85 GET HTTP/1.1 /panel/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
85 GET HTTP/1.1 /api/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
85 GET HTTP/1.1 /cms/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
85 GET HTTP/1.1 /admin/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
85 GET HTTP/1.1 /index.php?lang=../../../../../../../../tmp/index1
85 GET HTTP/1.1 /app/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
85 GET HTTP/1.1 /demo/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
85 GET HTTP/1.1 /tests/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
85 GET HTTP/1.1 /apps/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
85 GET HTTP/1.1 /V2/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
85 GET HTTP/1.1 /workspace/drupal/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
85 GET HTTP/1.1 /crm/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
85 GET HTTP/1.1 /zend/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
85 GET HTTP/1.1 /blog/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
85 GET HTTP/1.1 /ws/ec/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
85 GET HTTP/1.1 /test/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
85 GET HTTP/1.1 /backup/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php
82 GET HTTP/1.1 /config.php
81 GET HTTP/1.1 /.well-known/security.txt
80 GET HTTP/1.1 /ms-edit.php
80 GET HTTP/1.1 /.well-known/traffic-advice
79 GET HTTP/1.1 /chosen.php
79 GET HTTP/1.1 /api/.env
78 GET HTTP/1.1 /classwithtostring.php
77 GET HTTP/1.1 /.env.production
77 GET HTTP/1.1 /.env.local
77 GET HTTP/1.1 /config.json
76 GET HTTP/1.1 /222.php
76 GET HTTP/1.1 /8.php
74 GET HTTP/1.1 /wp.php
74 GET HTTP/1.1 /xwx1.php
71 GET HTTP/1.1 /2.php
70 GET HTTP/1.1 /inputs.php
70 GET HTTP/1.1 /dx.php
69 GET HTTP/1.1 /.env.save
69 GET HTTP/1.1 /alfa.php
68 GET HTTP/1.1 /a5.php
67 GET HTTP/1.1 /7.php
65 GET HTTP/1.1 /abcd.php
64 GET HTTP/1.1 /wp-content/
64 GET HTTP/1.1 /wp-content/admin.php
63 POST HTTP/1.1 /wp-admin/admin-ajax.php
62 GET HTTP/1.1 /goods.php
62 GET HTTP/1.1 /wp-good.php
62 GET HTTP/1.1 /adminfuns.php
61 GET HTTP/1.1 /jp.php
61 GET HTTP/1.1 /geoserver/web/
60 GET HTTP/1.1 /sadcut1.php
60 GET HTTP/1.1 /aa.php
60 GET HTTP/1.1 /.env.bak
60 GET HTTP/1.1 /config/.env
60 GET HTTP/1.1 /.aws/credentials
60 GET HTTP/1.1 /security.txt
59 GET HTTP/1.1 /f35.php
59 GET HTTP/1.1 /file.php
59 GET HTTP/1.1 /66.php
59 GET HTTP/1.1 /css.php
58 GET HTTP/1.1 /100.php
58 GET HTTP/1.1 /k.php
57 GET HTTP/1.1 /simple.php
57 GET HTTP/1.1 /webui/
57 GET HTTP/1.1 /backend/.env
56 GET HTTP/1.1 /actuator/gateway/routes
56 GET HTTP/1.1 /.env.backup
55 GET HTTP/1.1 /edit.php
54 GET HTTP/1.1 /bolt.php
53 GET HTTP/1.1 /hplfuns.php
52 GET HTTP/1.1 /wp-the.php
51 GET HTTP/1.1 /app/.env
51 GET HTTP/1.1 /login
50 GET HTTP/1.1 /themes.php
49 GET HTTP/1.1 /fe5.php
49 GET HTTP/1.1 /.env.prod
49 GET HTTP/1.1 /gettest.php
49 GET HTTP/1.1 /403.php
48 GET HTTP/1.1 /wp-content/index.php
48 GET HTTP/1.1 /a7.php
48 GET HTTP/1.1 /as.php
48 GET HTTP/1.1 /bgymj.php
48 GET HTTP/1.1 /wp-blog.php
48 GET HTTP/1.1 /lib.php
48 GET HTTP/1.1 /wp-content/themes/hello_dolly_v2.php
47 GET HTTP/1.1 /laravel/.env
46 GET HTTP/1.1 /bless.php
46 GET HTTP/1.1 /av.php
46 GET HTTP/1.1 /.env.dev
46 GET HTTP/1.1 /default.php
46 GET HTTP/1.1 /php.php
46 GET HTTP/1.1 /gifclass.php
45 GET HTTP/1.1 /666.php
45 GET HTTP/1.1 /aab9
45 GET HTTP/1.1 /doc.php
44 GET HTTP/1.1 /file61.php
44 GET HTTP/1.1 /developmentserver/metadatauploader
44 POST HTTP/1.1 /xmlrpc.php
43 GET HTTP/1.1 /g.php
43 GET HTTP/1.1 /acp.php
43 GET HTTP/1.1 /db.php
43 GET HTTP/1.1 /aligk.php
42 GET HTTP/1.1 /0x.php
42 GET HTTP/1.1 /index.php
42 GET HTTP/1.1 /aaa9
42 GET HTTP/1.1 /uuu.php
41 GET HTTP/1.1 /p.php
41 GET HTTP/1.1 /amax.php
41 GET HTTP/1.1 /ws80.php
41 GET HTTP/1.1 /bthil.php
41 GET HTTP/1.1 /sid3.php
41 GET HTTP/1.1 /jga.php
40 GET HTTP/1.1 /atomlib.php
40 GET HTTP/1.1 /byrgo.php
40 GET HTTP/1.1 /wp-content/plugins/HelloDollyV2/hello_dolly_v2.php
40 GET HTTP/1.1 /tx79.php
40 GET HTTP/1.1 /byp.php
40 GET HTTP/1.1 /radio.php
40 GET HTTP/1.1 /index/function.php
39 GET HTTP/1.1 /_profiler/phpinfo
39 GET HTTP/1.1 /dass.php
39 GET HTTP/1.1 /admin/.env
39 GET HTTP/1.1 /term.php
39 GET HTTP/1.1 /test.php
38 GET HTTP/1.1 /fs.php
38 GET HTTP/1.1 /site/wp-includes/wlwmanifest.xml
38 GET HTTP/1.1 /test/wp-includes/wlwmanifest.xml
38 GET HTTP/1.1 /blog/wp-includes/wlwmanifest.xml
38 GET HTTP/1.1 /cms/wp-includes/wlwmanifest.xml
38 GET HTTP/1.1 /xmlrpc.php?rsd
38 GET HTTP/1.1 /wordpress/wp-includes/wlwmanifest.xml
38 GET HTTP/1.1 /wp1/wp-includes/wlwmanifest.xml
38 GET HTTP/1.1 /wp/wp-includes/wlwmanifest.xml
38 GET HTTP/1.1 /web/wp-includes/wlwmanifest.xml
38 GET HTTP/1.1 /wp-admin/
37 HEAD HTTP/1.1 /.env
37 GET HTTP/1.1 /wp-content/themes/index.php






最近読んでる本

関連記事

新着記事