Saltar al contenido
uencoder

COEP

COEP (Cross-Origin Embedder Policy) exige que una página cargue solo recursos del mismo origen o con permiso explícito entre orígenes (CORP/CORS), habilitando el aislamiento entre orígenes.

Propósito

Habilitar el aislamiento entre orígenes para SharedArrayBuffer y otros temporizadores de alta precisión, evitando fugas por canales laterales de Spectre a través de recursos entre orígenes.

Mecanismo

COEP: require-corp exige que todo recurso entre orígenes lleve una cabecera CORP: cross-origin o CORS; de lo contrario se rechaza su carga. La variante credentialless elimina el requisito CORP pero prohíbe las credenciales. Junto con COOP habilita crossOriginIsolated.

Casos de uso

  • Defensa contra Spectre
  • Aislamiento entre orígenes
  • Seguridad de SharedArrayBuffer

Herramientas relacionadas

References