Aller au contenu
uencoder

CORP

CORP (Cross-Origin Resource Policy) permet à une ressource de déclarer quels contextes cross-origin peuvent la charger (same-origin/same-site/cross-origin).

Objectif

Fournir des restrictions de chargement cross-origin au niveau ressource, empêchant les pages cross-origin de charger des ressources sensibles ; le complément de COEP.

Mécanisme

La ressource répond avec un en-tête Cross-Origin-Resource-Policy : same-origin, de sorte que seuls les contextes de même origine peuvent la charger. same-site autorise le même site ; cross-origin autorise tout. Par défaut : same-origin (sans COEP).

Cas d’usage

  • Protection des ressources cross-origin
  • Compagnon de COEP
  • Isolation des ressources sensibles

Outils associés

References