Same-Origin Policy
La política del mismo origen es la piedra angular de la seguridad del navegador: prohíbe que los scripts lean o escriban entre orígenes el DOM, las cookies y el almacenamiento, evitando que sitios maliciosos manipulen datos de otro origen.
Propósito
Impedir que los scripts de páginas maliciosas accedan a datos confidenciales de otros orígenes; es el mecanismo de aislamiento fundamental de la seguridad web.
Mecanismo
Mismo origen significa protocolo, host y puerto idénticos. Los scripts solo pueden leer y escribir el DOM del mismo origen, y las peticiones AJAX same-origin pueden leer las respuestas. El acceso entre orígenes exige la aprobación de CORS. img/script pueden cargar recursos de otro origen, pero su contenido no es legible (el canvas de img está restringido).
Casos de uso
- Fundamento de la seguridad web
- Aislamiento entre orígenes
- Base de CORS