Webový server

Požiadavky, kódy odpovedí a najčastejšie adresy — z prístupového logu webového servera.

Požiadavky
2,400
RPS
0.03
Podiel chýb
7.4%
5xx
10
Odoslané
33.8 MB
Zdroj: /var/log/nginx/access.log. Číta sa len koniec logu, dlhšie obdobia tak môžu byť pokryté len sčasti. · Pokrytie: 11.10 00:21 → 12.10 00:21
Požiadavky po hodinách
Kódy odpovedí
2xx2,006 · 83.6%
3xx216 · 9%
4xx168 · 7%
5xx10 · 0.4%
Časté adresy
/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
Časté IP adresy
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
Časté chyby
404 /wp-login.php 312
404 /.env 228
404 /phpmyadmin/ 144
403 /admin/config.php 84
404 /.git/config 60
Klienti
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
Pokusy o známe exploity 7
Požiadavky z logu, ktoré zodpovedajú známym exploitom, a či každá z nich môže na tomto serveri fungovať.
CVECieľ PokusovIP PoslednýTýka sa vás to
CVE-2017-9841 PHPUnit eval-stdin.php: spustenie kódu 14 5 11.10 23:53 Netýka sa: taký súbor neexistuje (odpoveď 404)
CVE-2024-4577 PHP-CGI vo Windows: spustenie kódu 9 3 11.10 22:54 Netýka sa: iba PHP-CGI vo Windows
CVE-2021-3129 Laravel Ignition: spustenie kódu 6 2 11.10 21:38 Netýka sa: taký súbor neexistuje (odpoveď 404)
CVE-2018-13379 FortiGate SSL VPN: čítanie súborov 4 2 11.10 20:23 Netýka sa: sieťové zariadenie alebo iná platforma
CVE-2023-1389 Routery TP-Link Archer: spustenie príkazov 3 1 11.10 18:31 Netýka sa: sieťové zariadenie alebo iná platforma
CVE-2012-1823 PHP-CGI: spustenie kódu cez parametre dotazu 2 1 11.10 15:11 Netýka sa: opravené v PHP 5.4.2, na serveri beží PHP 8.3
CVE-2014-6271 Bash (Shellshock): spustenie kódu 2 1 11.10 11:18 Netýka sa: bash bol opravený v roku 2014
Zabezpečenie webového servera

Čo dostane návštevník každého webu na tomto serveri. Overené požiadavkou na samotný server, obnovuje sa každých 10 minút.

Verzia webového servera v odpovediachnginx
Verzia PHP v odpovediachskrytá
Metóda TRACEvypnutá
Web HSTSX-Frame-OptionsX-Content-Type-OptionsReferrer-PolicyPermissions-Policy CSP
example.com
shop.example.com Report-Only
app.example.com —
Žltou sú hlavičky, ktoré je vhodné doplniť, sivou odporúčané. CSP sa nedá zapnúť jedným riadkom: pravidlá sa zostavujú pre konkrétny web, inak prestane načítavať vlastné skripty, štýly a písma. Report-Only znamená pravidlá v režime sledovania.
Chýbajúce doplní jeden príkaz: samostatný súbor v conf.d, opätovné načítanie až po nginx -t. Blok server s vlastnými add_header spoločné riadky ignoruje, treba ich dopísať aj doň.
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