Zum Inhalt springen
uencoder

COEP

COEP (Cross-Origin Embedder Policy) verlangt, dass eine Seite nur Same-Origin-Ressourcen oder solche mit expliziter Cross-Origin-Erlaubnis (CORP/CORS) lädt, was Cross-Origin-Isolation ermöglicht.

Zweck

Cross-Origin-Isolation für SharedArrayBuffer und andere hochpräzise Timer ermöglichen und Spectre-Seitenkanal-Lecks über Cross-Origin-Ressourcen verhindern.

Mechanismus

COEP: require-corp verlangt, dass jede Cross-Origin-Ressource einen CORP: cross-origin- oder CORS-Header mitführt, sonst wird das Laden verweigert. Die Variante credentialless streicht die CORP-Anforderung, verbietet aber Credentials. Zusammen mit COOP aktiviert es crossOriginIsolated.

Anwendungsfälle

  • Spectre-Abwehr
  • Cross-Origin-Isolation
  • SharedArrayBuffer-Sicherheit

Verwandte Tools

References