Aller au contenu
uencoder

COOP

COOP (Cross-Origin Opener Policy) isole une fenêtre de premier niveau des popups cross-origin, empêchant l'interopération entre fenêtres d'origines différentes.

Objectif

Prévenir les canaux auxiliaires Spectre et les fuites d'informations cross-origin causées par des popups cross-origin interagissant avec l'opener.

Mécanisme

COOP : same-origin rend les popups cross-origin ouverts via window.open isolés de l'opener (opener vaut null), si bien que les documents cross-origin ne peuvent pas interopérer. same-origin-allow-popups laisse les popups de même origine conserver l'opener.

Cas d’usage

  • Isolation des fenêtres cross-origin
  • Défense contre Spectre
  • Sécurité des popups

Outils associés

References