Saltar al contenido
uencoder

COOP

COOP (Cross-Origin Opener Policy) aísla una ventana de nivel superior de las ventanas emergentes cross-origin, impidiendo la interoperación entre ventanas de distinto origen.

Propósito

Evitar los canales laterales de Spectre y las fugas de información cross-origin causadas por popups cross-origin que interoperan con el opener.

Mecanismo

COOP: same-origin hace que los popups cross-origin abiertos vía window.open queden aislados del opener (opener es null), de modo que los documentos cross-origin no puedan interoperar. same-origin-allow-popups permite que los popups del mismo origen conserven el opener.

Casos de uso

  • Aislamiento de ventanas cross-origin
  • Defensa contra Spectre
  • Seguridad de popups

Herramientas relacionadas

References