Sigurnosna zaglavlja
Ocjenjuje HTTP sigurnosna zaglavlja stranice ocjenom od A+ do F: HSTS, CSP, X-Frame-Options, Referrer-Policy i druga.
O ovoj alatki
Alat učitava zadanu stranicu (prateći preusmjeravanja) i ocjenjuje HTTP zaglavlja koja štite posjetitelje: Strict-Transport-Security, Content-Security-Policy, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy i Cross-Origin-Opener-Policy. Za svako zaglavlje objašnjava što nedostaje i kako to ispraviti. Upozorava i na zaglavlja koja nepotrebno otkrivaju verziju servera.
Objašnjenje pojmova
- HSTS
- Zaglavlje Strict-Transport-Security govori pregledniku da se na stranicu povezuje samo preko HTTPS-a, čak i ako korisnik ukuca adresu s http.
- CSP
- Content-Security-Policy određuje odakle stranica smije učitavati skripte, stilove i slike. To je glavna odbrana od XSS napada.
- X-Frame-Options i frame-ancestors
- Zabranjuju ugradnju stranice u okvir (iframe) na tuđoj stranici. Sprečavaju clickjacking - podmetnute klikove preko nevidljivog sloja.
- X-Content-Type-Options
- Vrijednost nosniff zabranjuje pregledniku da pogađa vrstu datoteke. Bez nje preglednik može npr. pokrenuti tekstualnu datoteku kao skriptu.
- Referrer-Policy
- Određuje koliko od adrese stranice preglednik otkriva stranici na koju korisnik prelazi preko linka. Preporučena vrijednost je strict-origin-when-cross-origin.
- Permissions-Policy
- Isključuje funkcije preglednika koje stranici nisu potrebne, npr. kameru, mikrofon ili lokaciju, i za ugrađene tuđe skripte.
- Cross-Origin-Opener-Policy
- Odvaja prozor stranice od prozora koje su otvorile tuđe stranice. Štiti od napada preko window.opener i curenja podataka između prozora.
Kako koristiti
- 1Unesite adresu stranice.
- 2Kliknite Ocijeni stranicu.
- 3Pogledajte ukupnu ocjenu i rezultat.
- 4Pregledajte zaglavlja označena križićem ili polukrugom.
- 5Dodajte zaglavlja u postavke servera i ponovite test.
Specifikacije i ograničenja
Ocjenjuje se odgovor posljednje stranice u lancu preusmjeravanja. Bodovi: HSTS 25, CSP 25, zaštita od okvira 15, nosniff 10, Referrer-Policy 10, Permissions-Policy 10, COOP 5. Djelomična postavka dobiva pola bodova, a svaka otkrivena verzija softvera oduzima 5 bodova. Ocjene: A+ od 95, A od 85, B od 70, C od 55, D od 40, E od 25, inače F.