
Pensato per sviluppatori e amministratori che devono limitare le risorse caricabili quando preparano o rafforzano una policy.
Definisci una Content-Security-Policy rigorosa scegliendo le origini consentite, poi copia una direttiva coerente da provare sul tuo sito.
Il campione consente un dominio principale come sorgente predefinita, ripete quel dominio più un dominio di distribuzione per gli script e mantiene un dominio separato per le connessioni. Dopo la costruzione, controlla che l'area dei risultati contenga una politica coerente invece di diverse direttive sovrapposte.
Input
https://example.com
https://example.com https://cdn.example.com
https://api.example.comRisultato
default-src https://example.com; script-src https://example.com https://cdn.example.com; connect-src https://api.example.com; object-src 'none'; base-uri 'self'; frame-ancestors 'none'La politica viene assemblata nel tuo browser. I domini che digiti restano sul tuo dispositivo, non viene trasmesso nulla e non rimane copia dopo la chiusura della scheda, il che rende pratico redigere prima una configurazione interna.
La sorgente predefinita è il fallback per i tipi di risorsa che non hai elencato singolarmente, mentre le sorgenti script governano solo il codice eseguibile. Un dominio autorizzato come sorgente script non è quindi automaticamente consentito per stili, immagini o connessioni.
Di solito manca una sorgente legittima: un foglio di stile esterno, un font, un frame incorporato o un servizio di analisi. Elenca ogni risorsa che la pagina chiama davvero, aggiungi i domini mancanti, ricostruisci la politica e pubblicala di nuovo.
Il testo si trasferisce facilmente, ma ogni sito richiama le proprie risorse. Considera il testo un punto di partenza, poi adatta i domini per ogni progetto, così non blocchi qualcosa da cui la pagina dipende.