セキュリティアラート
AH01276(autoindex:error)です。WordPress の標準ディレクトリ(wp-admin / wp-includes / wp-content)を網羅的にスキャンする行為が月間を通じて継続しています。最も集中したのは xmlrpc.php (34281件) です。xmlrpc.php への直接アクセスが 34,281件(全エラーの95.8%)、476 の異なる IP から試行され、サーバー設定(authz_core)により全件遮断(AH01630)されています。XML-RPC 経由のパスワード総当たり・pingback 増幅攻撃の典型的な挙動です。.env 系や wp-config.php.bak、config.php.bak 等、誤って公開されがちな設定ファイル・バックアップファイルへの探索アクセスが 655件検出されました。すべてサーバー設定(authz_core)で遮断済みですが、攻撃者は DB 認証情報等の機密情報漏洩を狙っています。binance.com を偽装したリクエストが 3 IP から 64 件記録されました。wp-admin/css/ 配下を標的とした組織的なリファラー偽装スキャンです。日別エラー件数推移
エラーコード分布
| エラーコード | モジュール | 件数 | 説明 |
|---|---|---|---|
| AH01630 | authz_core | 35,166 | サーバー設定によるアクセス拒否 |
| AH01276 | autoindex | 630 | ディレクトリインデックス提供不可(列挙スキャン) |
アクセス上位ディレクトリ Top 10
アクセス上位クライアント IP Top 20
| # | IP アドレス | 件数 | 割合 | 備考 |
|---|
アクセス上位ディレクトリ Top 20 (詳細)
| # | ディレクトリパス | 件数 | 割合 |
|---|
セキュリティ分析
| # | 脅威タイプ | リスク | 件数 | 関与IP数 | 期間 |
|---|---|---|---|---|---|
| 1 | WordPress ディレクトリ列挙スキャン | CRITICAL | 630 | 605 | 月間継続 |
| 2 | XML-RPCブルートフォース(遮断済み) | CRITICAL | 34,281 | 476 | 月間継続 |
| 3 | 設定ファイル/バックアップ探索(AH01630) | HIGH | 655 | 125 | 月間断続 |
| 4 | スパムリファラー "binance.com" | MEDIUM | 64 | 3 | 月間断続 |
| 5 | クラウド(Azure等)発スキャナー群 | MEDIUM | 218 | 24 | 月間断続 |
| 6 | ディレクトリ/ファイル直接アクセス試行(AH01630) | LOW | 230 | 23 | 月間断続 |
全エラーの 1.8% (630件) が AH01276(autoindex:error)です。WordPress の標準ディレクトリ(wp-admin / wp-includes / wp-content)を網羅的にスキャンする行為が月間を通じて継続しています。最も集中したのは xmlrpc.php (34281件) です。
サーバー設定(Options -Indexes)によりディレクトリリスティングは全遮断済みですが、攻撃者はディレクトリの存在確認と WordPress バージョン推定を継続しており、後続の脆弱性スキャンの踏み台となるリスクが持続します。
34281件 — xmlrpc.php
83件 — .env.bak
80件 — .env.backup
80件 — .env.old
54件 — .env.swp
xmlrpc.php への直接アクセスが 34,281件(全エラーの95.8%)、476 の異なる IP から試行され、サーバー設定(authz_core)により全件遮断(AH01630)されています。XML-RPC 経由のパスワード総当たり・pingback 増幅攻撃の典型的な挙動です。
アクセスレベルで遮断済みのため直接的な侵害リスクは低いものの、リクエスト量自体がサーバー負荷要因となります。未使用であれば xmlrpc.php 自体の無効化、または fail2ban による送信元 IP の自動遮断を推奨します。
289件 — 114.198.138.124
224件 — 122.164.127.47
182件 — 154.36.230.214
174件 — 24.202.19.8
173件 — 122.160.52.212
168件 — 186.207.150.160
150件 — 165.99.41.152
150件 — 150.129.236.23
.env 系や wp-config.php.bak、config.php.bak 等、誤って公開されがちな設定ファイル・バックアップファイルへの探索アクセスが 655件検出されました。すべてサーバー設定(authz_core)で遮断済みですが、攻撃者は DB 認証情報等の機密情報漏洩を狙っています。
該当ファイルが実際にサーバー上に存在しないか確認してください。エディタの一時ファイル(.swp)やバックアップファイルをドキュメントルート配下に残さない運用を徹底することが重要です。
83件 — .env.bak
80件 — .env.backup
80件 — .env.old
54件 — .env.swp
53件 — readme.html
25件 — phpinfo.php.bak
25件 — info.php.bak
24件 — phpinfo.php.old
HTTP リファラーに binance.com を偽装したリクエストが 3 IP から 64 件記録されました。wp-admin/css/ 配下を標的とした組織的なリファラー偽装スキャンです。
直接的な侵害リスクは低いものの、アクセスログを汚染して正常なログ分析を妨害する副次効果があります。WAF で当該リファラーを 403 拒否するルールの追加を推奨します。
62件 — https://www.binance.com
2件 — binance.com
Azure / AWS 等のクラウド IP 帯域(20.x / 4.x / 52.x 等)から 24 の IP が断続的にスキャンを実施し、合計 約 218 件(全体の 1%)を占めています。クラウド上でホストされたスキャンサービス・ボットと考えられます。
正規クラウドサービスとして発信されるため通常のジオブロッキングでは遮断しにくく、データセンター発トラフィックに対する WAF チャレンジ設定が有効です。
119件 — 104.28.246.229
42件 — 52.172.235.175
9件 — 20.230.100.45
7件 — 104.198.248.1
7件 — 104.154.63.144
4件 — 104.234.212.46
上記以外のアクセス拒否(AH01630)が 230件発生しています。 最多は database.sql(13件)です。
既存の deny from all 設定により全件遮断済みで、追加対応の優先度は低いです。
13件 — database.sql
13件 — settings.ini
12件 — wp-content/debug.log
11件 — wp-content/mysql.sql
10件 — credentials.ini
9件 — aws_credentials.ini
時間帯別アクセス分析
24時間ヒートマップ — エラー件数分布(JST)
ピークは 18時台(2984件)。 深夜帯(00〜04時)に 5584件(15.6%)が集中しており、 自動化ツールによる夜間スキャンが常態化しています。
週別エラー件数トレンド
Week 4 が 9496件 と最多。 月内で攻撃キャンペーンの集中がみられます。
推奨対策
即時対応 緊急度の高い対策
-
🚫
xmlrpc.php の無効化検討(34,281件のアクセス試行を検知)
サーバー設定で遮断済みだが件数が多く負荷要因。未使用ならプラグイン等で無効化するか、リバースプロキシ/WAFでレート制限を追加。 -
🔐
.env / wp-config バックアップファイルの存在確認(655件の探索を検知)
find /home/*/public_html \( -name "*.env*" -o -name "*.bak" -o -name "*.old" -o -name "*.swp" \)で該当ファイルが実在しないか確認し、あれば直ちに削除。 -
🔍
phpinfo.php ファイルの存在確認と削除
find /home/*/public_html -iname "phpinfo*"で確認し、不要なファイルを削除。
中期対応 継続的な防御強化
-
🛡️
binance.com リファラーの WAF 拒否
HTTP リファラーに binance.com を含むリクエストを 403 で拒否するルールを追加し、ログ汚染を防止。 -
🛡️
クラウド ASN 発トラフィックへのチャレンジ
Azure / AWS など データセンター ASN からのアクセスに WAF / Cloudflare のチャレンジ設定を適用。 -
📋
WordPress ファイル整合性モニタリングの導入
PRffc.php のような不審なファイル植え付けを早期検知するため、WP File Monitor 等または AIDE によるファイル変更検知を導入。 -
📈
定期的なログ監視の自動化
本ツールを月次実行し、AH01630 / AH01617 / ModSecurity 件数のトレンドと、同一 IP の多段攻撃パターンを自動追跡。