
Arhitecții și dezvoltatorii îl pot folosi când limitează sursele pentru scripturi, stiluri și resurse înainte să testeze configurația.
Configurează o politică Content-Security-Policy strictă din sursele și directivele alese, apoi copiază rezultatul gata de testare.
Eșantionul permite un domeniu principal ca sursă implicită, repetă acel domeniu plus un domeniu de livrare pentru scripturi și păstrează un domeniu separat pentru conexiuni. După construire, verifică dacă zona de rezultat conține o singură politică coerentă, nu mai multe directive suprapuse.
Date de intrare
https://example.com
https://example.com https://cdn.example.com
https://api.example.comRezultat
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'Politica este asamblată în browserul tău. Domeniile pe care le tastezi rămân pe dispozitivul tău, nimic nu este transmis și nicio copie nu rămâne după închiderea filei, ceea ce face practică redactarea mai întâi a unei configurații interne.
Sursa implicită este soluția de rezervă pentru tipurile de resurse pe care nu le-ai enumerat individual, în timp ce sursele de scripturi guvernează doar codul executabil. Un domeniu permis ca sursă de scripturi nu este, prin urmare, permis automat pentru stiluri, imagini sau conexiuni.
De obicei lipsește o origine legitimă: o foaie de stil externă, un font, un cadru încorporat sau un serviciu de analiză. Enumeră fiecare resursă pe care pagina o solicită efectiv, adaugă domeniile lipsă, reconstruiește politica și publică-o din nou.
Textul se preia ușor, dar fiecare site atrage propriile resurse. Tratează textul ca punct de plecare, apoi ajustează domeniile pentru fiecare proiect, ca să nu blochezi ceva de care depinde pagina.