Saltar al contenido
uencoder

CSP strict-dynamic

CSP strict-dynamic confía en los scripts añadidos dinámicamente por scripts ya permitidos vía nonce/hash, eliminando la necesidad de poner en lista blanca cada script dinámico.

Propósito

Simplificar el despliegue de CSP para SPAs y scripts dinámicos, confiando en los scripts cargados por scripts de confianza.

Mecanismo

Con script-src 'nonce-abc' 'strict-dynamic': los scripts que llevan el nonce pueden insertar dinámicamente etiquetas <script> que se confían automáticamente (confianza propagada), sin listarlas. Los scripts inyectados no confiables siguen sin nonce y quedan bloqueados.

Casos de uso

  • Despliegue de CSP en SPA
  • Confianza en scripts dinámicos
  • Simplificación de CSP

Herramientas relacionadas

References