Aller au contenu
uencoder

Same-Origin Policy

La politique de même origine est la pierre angulaire de la sécurité des navigateurs : elle interdit aux scripts de lire ou d'écrire entre origines le DOM, les cookies et le stockage, empêchant ainsi des sites malveillants de manipuler les données d'une autre origine.

Objectif

Empêcher les scripts de pages malveillantes d'accéder aux données sensibles d'autres origines ; c'est le mécanisme d'isolement fondamental de la sécurité Web.

Mécanisme

Même origine signifie protocole, hôte et port identiques. Les scripts ne peuvent lire et écrire que le DOM de même origine, et les requêtes AJAX de même origine peuvent lire les réponses. L'accès entre origines requiert l'approbation CORS. img/script peuvent charger des ressources d'une autre origine, mais leur contenu reste illisible (le canvas d'une image est restreint).

Cas d’usage

  • Fondement de la sécurité Web
  • Isolement entre origines
  • Base de CORS

Outils associés

References