
Voor ontwikkelaars en beheerders die laadbare bronnen moeten beperken tijdens het opstellen of aanscherpen van beleid.
Leg toegestane bronnen vast in een strikte Content-Security-Policy en kopieer daarna een samenhangende richtlijn om op de site te testen.
Het voorbeeld staat een hoofddomein toe als standaardbron, herhaalt dat domein plus een leveringsdomein voor scripts, en houdt een apart domein voor verbindingen. Controleer na het bouwen dat het resultaatgebied één samenhangend beleid bevat in plaats van meerdere overlappende richtlijnen.
Invoer
https://example.com
https://example.com https://cdn.example.com
https://api.example.comResultaat
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'Het beleid wordt in uw browser samengesteld. De domeinen die u typt blijven op uw apparaat, er wordt niets verzonden en er blijft geen kopie achter nadat u het tabblad hebt gesloten, wat het praktisch maakt om eerst een interne configuratie op te stellen.
De standaardbron is de terugvaloptie voor resourcetypen die u niet afzonderlijk hebt vermeld, terwijl scriptbronnen alleen uitvoerbare code regelen. Een domein dat als scriptbron is toegestaan, is daarom niet automatisch toegestaan voor stijlen, afbeeldingen of verbindingen.
Meestal ontbreekt een legitieme oorsprong: een externe stylesheet, een lettertype, een ingesloten frame of een analysedienst. Vermeld elke bron die de pagina daadwerkelijk aanroept, voeg de ontbrekende domeinen toe, bouw het beleid opnieuw en publiceer het opnieuw.
De formulering is gemakkelijk over te nemen, maar elke site haalt zijn eigen bronnen binnen. Behandel de tekst als uitgangspunt en pas de domeinen per project aan, zodat u niet iets blokkeert waarvan de pagina afhankelijk is.