
Para desarrolladores web que definen recursos permitidos en una página nueva o refuerzan un sitio existente.
Construye una Content-Security-Policy estricta con tus fuentes permitidas y obtén una directiva coherente lista para revisar e integrar.
La muestra permite un dominio principal como origen predeterminado, repite ese dominio más un dominio de entrega para los scripts y mantiene un dominio aparte para las conexiones. Después de construir, comprueba que el área de resultados contenga una política coherente en lugar de varias directivas superpuestas.
Entrada
https://example.com
https://example.com https://cdn.example.com
https://api.example.comResultado
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 política se ensambla en tu navegador. Los dominios que escribes permanecen en tu dispositivo, no se transmite nada y no queda copia después de cerrar la pestaña, lo que hace práctico redactar primero una configuración interna.
El origen predeterminado es el respaldo para los tipos de recurso que no has enumerado individualmente, mientras que los orígenes de scripts solo gobiernan el código ejecutable. Por tanto, un dominio permitido como origen de scripts no queda automáticamente permitido para estilos, imágenes o conexiones.
Normalmente falta un origen legítimo: una hoja de estilos externa, una fuente, un marco incrustado o un servicio de analítica. Enumera todos los recursos que la página llama realmente, añade los dominios que faltan, vuelve a construir la política y publícala de nuevo.
El texto se traslada con facilidad, pero cada sitio atrae sus propios recursos. Trata el texto como punto de partida y luego ajusta los dominios para cada proyecto, para no bloquear algo de lo que dependa la página.