ウェブサーバー

リクエスト、応答コード、よく現れるアドレス。ウェブサーバーのアクセスログから読み取ります。

リクエスト
2,400
RPS
0.03
エラーの割合
7.4%
5xx
10
送信量
24.3 MB
ソース:/var/log/nginx/access.log。ログは末尾のみを読み取るため、長い期間は一部しか含まれないことがあります。 · 対象範囲: 10.10 21:31 → 11.10 21:34
時間ごとのリクエスト
応答コード
2xx2,006 · 83.6%
3xx216 · 9%
4xx168 · 7%
5xx10 · 0.4%
多いアドレス
/ru/ 408
/ru/index.php 216
/assets/css/app.css 192
/favicon.ico 168
/login.php 132
/ru/security_monitor.php 108
/ru/system_metrics.php 84
/assets/js/app.js 84
/sw.js 60
/api/status.php 48
多い IP
203.0.113.20 264
198.51.100.11 48
198.51.100.12 43
198.51.100.13 38
198.51.100.14 34
198.51.100.15 29
198.51.100.16 24
多いエラー
404 /wp-login.php 312
404 /.env 228
404 /phpmyadmin/ 144
403 /admin/config.php 84
404 /.git/config 60
クライアント
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 492
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605 228
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com 144
curl/8.5.0 96
python-requests/2.31.0 72
既知の脆弱性を狙った試行 7
ログ内で既知のエクスプロイトに一致するリクエストと、それぞれがこのサーバーで成功しうるかどうか。
CVE対象 試行回数IP 最終影響の有無
CVE-2017-9841 PHPUnit eval-stdin.php: コード実行 14 5 11.10 21:03 影響なし: ファイルが存在しません (応答 404)
CVE-2024-4577 Windows 上の PHP-CGI: コード実行 9 3 11.10 20:04 影響なし: Windows 上の PHP-CGI のみ
CVE-2021-3129 Laravel Ignition: コード実行 6 2 11.10 18:48 影響なし: ファイルが存在しません (応答 404)
CVE-2018-13379 FortiGate SSL VPN: ファイル読み取り 4 2 11.10 17:33 影響なし: ネットワーク機器または別プラットフォームの脆弱性
CVE-2023-1389 TP-Link Archer ルーター: コマンド実行 3 1 11.10 15:41 影響なし: ネットワーク機器または別プラットフォームの脆弱性
CVE-2012-1823 PHP-CGI: クエリ文字列経由のコード実行 2 1 11.10 12:21 影響なし: PHP 5.4.2 で修正済み、このサーバーは PHP 8.3
CVE-2014-6271 Bash (Shellshock): コード実行 2 1 11.10 08:28 影響なし: bash は 2014 年に修正済み
Web サーバーの堅牢化

このサーバー上の各サイトの訪問者が受け取る内容です。サーバー自身へのリクエストで確認し、10 分ごとに更新します。

応答に含まれる Web サーバーのバージョンnginx
応答に含まれる PHP のバージョン非表示
TRACE メソッド無効
サイト HSTSX-Frame-OptionsX-Content-Type-OptionsReferrer-PolicyPermissions-Policy CSP
example.com
shop.example.com Report-Only
app.example.com —
黄色は追加すべきヘッダー、灰色は推奨ヘッダーです。 CSP は 1 行では有効にできません。ポリシーはサイトごとに作る必要があり、そうしないとサイト自身のスクリプト、スタイル、フォントが読み込めなくなります。Report-Only は監視モードのポリシーです。
不足分は 1 つのコマンドで追加できます。conf.d に別ファイルを作り、nginx -t の後にのみ再読み込みします。独自の add_header を持つ server ブロックでは共通行が無視されるため、そのブロックにも追加してください。
sudo tee /etc/nginx/conf.d/zz-arciveo-hardening.conf >/dev/null <<'EOF' && sudo nginx -t && sudo systemctl reload nginx
add_header Referrer-Policy "strict-origin-when-cross-origin" always;
add_header Permissions-Policy "geolocation=(), camera=(), microphone=()" always;
EOF