Vai al contenuto

Analisi delle intestazioni di sicurezza

Security Header Scan

Dà un voto alle intestazioni HSTS, CSP, di frame, di referrer e di permessi di un sito e mostra che cosa aggiungere.

La maggior parte delle intestazioni che irrobustiscono un sito costa una riga di configurazione ciascuna ed è assente dalla maggior parte dei siti perché nessuno è andato a guardare. Questo strumento recupera un URL e dà un voto a ciò che è tornato indietro — HSTS, CSP, incorniciamento, referrer e permissions policy — con la riga da aggiungere per ognuna di quelle che mancano.

☁️ Usa il nostro serverheadershardeningwebaudit

Questa richiesta la fa il nostro server al posto tuo. Gli inviamo solo l’URL che hai scritto: nessuno dei tuoi cookie e nessuno stato di accesso parte insieme. Il server si collega soltanto a indirizzi pubblici e rifiuta quelli privati e interni.

Il voto segue le raccomandazioni dell’OWASP Secure Headers Project. Serve per confrontare; quello che cambi davvero sono i rilievi intestazione per intestazione.

Come si usa

  1. Inserire l’URL

    Va usato l’indirizzo che le persone visitano davvero. Le intestazioni differiscono spesso fra il dominio nudo e `www`, e fra il documento HTML e le risorse statiche servite da un altro strato.

  2. Sistemare prima quelle sull’incorniciamento e sul trasporto

    `Strict-Transport-Security` e una direttiva `frame-ancestors` costano poco, non hanno effetti sul disegno della pagina e chiudono due intere classi di attacco. Si comincia da lì.

  3. Trattare la CSP a parte

    Una content security policy va costruita su quello che le proprie pagine caricano, non incollata da un rapporto. Quella parte la fa il costruttore di CSP.

Domande frequenti

Un buon voto vuol dire che il sito è sicuro?

No. Vuol dire che è presente un insieme di intestazioni di risposta. Non dice nulla su autenticazione, difetti di iniezione, controllo degli accessi o su che cosa gira dietro l’URL: l’intera sostanza della sicurezza di un sito resta fuori dal campo visivo.

Le mie intestazioni sono impostate ma non vengono rilevate.

Va controllata la risposta a cui il voto è stato davvero dato: potrebbe essere stato recuperato un reindirizzamento da `http` a `https`, oppure dal dominio nudo a `www`. Anche una CDN o un WAF davanti al server possono togliere o aggiungere intestazioni dopo che l’origine le ha impostate.

Conviene attivare il preload di HSTS?

Solo quando ogni sottodominio, presente e futuro, è in grado di servire HTTPS: il preload è incorporato nei browser e per uscirne servono mesi. Conviene prima far girare `max-age` a un valore breve e alzarlo quando si è sicuri.

Può ricevere da

Dopo

Questi accettano ciò che produce questo strumento, così il risultato può passare direttamente.