Serveur web

Requêtes, codes de réponse et adresses les plus fréquentes — depuis le journal d’accès du serveur web.

Requêtes
2,400
RPS
0.03
Taux d’erreurs
7.4%
5xx
10
Servi
24.3 MB
Source : /var/log/nginx/access.log. Seule la fin du journal est lue, les périodes longues peuvent donc être couvertes partiellement. · Couverture: 10.10 21:31 → 11.10 21:34
Requêtes par heure
Codes de réponse
2xx2,006 · 83.6%
3xx216 · 9%
4xx168 · 7%
5xx10 · 0.4%
Adresses fréquentes
/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 fréquentes
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
Erreurs fréquentes
404 /wp-login.php 312
404 /.env 228
404 /phpmyadmin/ 144
403 /admin/config.php 84
404 /.git/config 60
Clients
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
Tentatives d’exploits connus 7
Les requêtes du journal qui correspondent à des exploits connus, et si chacune peut fonctionner sur ce serveur.
CVECible TentativesIP DernièreÊtes-vous concerné
CVE-2017-9841 PHPUnit eval-stdin.php: exécution de code 14 5 11.10 21:03 Non concerné : fichier absent (réponse 404)
CVE-2024-4577 PHP-CGI sous Windows: exécution de code 9 3 11.10 20:04 Non concerné : uniquement PHP-CGI sous Windows
CVE-2021-3129 Laravel Ignition: exécution de code 6 2 11.10 18:48 Non concerné : fichier absent (réponse 404)
CVE-2018-13379 FortiGate SSL VPN: lecture de fichiers 4 2 11.10 17:33 Non concerné : un équipement réseau ou une autre plateforme
CVE-2023-1389 Routeurs TP-Link Archer: exécution de commandes 3 1 11.10 15:41 Non concerné : un équipement réseau ou une autre plateforme
CVE-2012-1823 PHP-CGI: exécution de code via la chaîne de requête 2 1 11.10 12:21 Non concerné : corrigé dans PHP 5.4.2, ce serveur utilise PHP 8.3
CVE-2014-6271 Bash (Shellshock): exécution de code 2 1 11.10 08:28 Non concerné : bash a été corrigé en 2014
Durcissement du serveur web

Ce que reçoit un visiteur de chaque site de ce serveur. Vérifié par une requête au serveur lui-même, actualisé toutes les 10 minutes.

Version du serveur web dans les réponsesnginx
Version de PHP dans les réponsesmasquée
Méthode TRACEdésactivée
Site HSTSX-Frame-OptionsX-Content-Type-OptionsReferrer-PolicyPermissions-Policy CSP
example.com
shop.example.com Report-Only
app.example.com —
En orange, les en-têtes à ajouter ; en gris, ceux qui sont souhaitables. La CSP ne s’active pas en une ligne : la politique se construit pour chaque site, sinon il ne charge plus ses propres scripts, styles et polices. Report-Only signifie que la politique est en mode observation.
Une seule commande ajoute ce qui manque : un fichier séparé dans conf.d, rechargé seulement après nginx -t. Un bloc server qui a ses propres add_header ignore les lignes communes, il faut donc les y ajouter aussi.
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