Backend, datos y seguridad Núcleo A1 · Estándar oficial Plataforma: Web

Same-Origin Policy

Política de mismo origen

La Política del Mismo Origen es una regla de seguridad del navegador. Limita cómo una página o script de un origen puede leer o trabajar con datos de otro origen.

Ver cómo funciona
Podrías llamarlo Same-Origin PolicySOPaislamiento de origen

Ver cómo funciona

Ejemplo trabajado originalPolítica de mismo origen

Otro ejemplo

Un script en `reports.example` no puede leer la bandeja de entrada del usuario en `mail.example`. El navegador aún puede enviar cookies allí. Una API de Analytics de origen cruzado planeada retorna un solo `Access-Control-Allow-Origin` exacto y sin credenciales. Los mensajes de ventana se aceptan solo después de verificar `event.origin` y la forma del mensaje.

Partes principales

  1. 01Origen de la fuente
  2. 02Origen y recurso objetivo
  3. 03Restricción de lectura/interacción o concesión explícita

Úsalo cuando

Trate cada origen como un límite básico de seguridad del navegador. Cuando sea necesario compartir, cree un acceso claro mediante CORS o `postMessage` con los permisos mínimos.

No lo uses cuando

SOP no detiene todas las solicitudes entre sitios, la navegación, la incrustación, CSRF ni los canales laterales. Su función principal es limitar la lectura e interacción.

Nombre usado en código

origin tuple (scheme, host, port) + controlled CORS/postMessage exceptions

Antes de lanzarlo

Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback.

Solicitud que puedes copiar

Outcome: Complete the task with Política de mismo origen (Same-Origin Policy). User context: Un script en `reports.example` no puede leer la bandeja de entrada del usuario en `mail.example`. El navegador aún puede enviar cookies allí. Una API de Analytics de origen cruzado planeada retorna un solo `Access-Control-Allow-Origin` exacto y sin credenciales. Los mensajes de ventana se aceptan solo después de verificar `event.origin` y la forma del mensaje. Technical concept or control: Política de mismo origen (Same-Origin Policy). Why it fits: Trate cada origen como un límite básico de seguridad del navegador. Cuando sea necesario compartir, cree un acceso claro mediante CORS o `postMessage` con los permisos mínimos. Do not use it when: SOP no detiene todas las solicitudes entre sitios, la navegación, la incrustación, CSRF ni los canales laterales. Su función principal es limitar la lectura e interacción. Engineering requirements: Define inputs, outputs, contracts, and rules that must always hold. Set authorization and input checks. Define failures, timeouts, retries, one-time effects, data moves, and compatibility limits. Operations: Add useful signals and logs that hide sensitive data. Set capacity limits and write an operator guide. Test recovery and rollback. Acceptance criteria: Contract and failure-path tests pass. Data and authorization rules still hold during retries and partial failures. Check performance limits, monitoring, recovery, and rollback. Evidence and limits (evidence boundary): El estándar cubre únicamente el alcance listado. No elige el estilo visual, la decisión del producto ni el ejemplo de Vibulary. Unknowns to confirm: Where the code runs, data stores, traffic shape, consistency needs, and the security boundary. Also confirm the compatibility period, service goals, and rollback limits.

Revisa esta petición

Review how Política de mismo origen (Same-Origin Policy) is used now. Definition: La Política del Mismo Origen es una regla de seguridad del navegador. Limita cómo una página o script de un origen puede leer o trabajar con datos de otro origen. Release checks: Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.

A1
Qué tan oficial es este término?

Estándar oficial

Un estándar con nombre establece las reglas descritas en esta página.

El estándar cubre únicamente el alcance listado. No elige el estilo visual, la decisión del producto ni el ejemplo de Vibulary.

Alcance
Solo lo que cubre la fuente:nombre canónico、definición、semántica、implementación
Estado del documento
estándar vivo
Comprobado el
2026-07-30

Fuentes de evidencia y alcance

Fuente de autoridad + Referencia del término · WHATWG · estándar vivo HTML: Origins — Relaxing the same-origin restriction Relaxing the same-origin restriction Alcance: nombre canónico、definición、semántica、implementación Rol aquí: Referencia de término directo La fuente cubre: nombre canónico, definición, semántica, implementación Fuente de autoridad · WHATWG · estándar vivo HTML: Origins Origins Alcance: nombre canónico、definición、semántica、implementación Rol aquí: Autoridad dentro del límite establecido La fuente cubre: nombre canónico, definición, semántica, implementación Fuente de autoridad · WHATWG · estándar vivo Fetch Standard Alcance: nombre canónico、definición、semántica、implementación Rol aquí: Autoridad dentro del límite establecido La fuente cubre: nombre canónico, definición, semántica, implementación

Cópialo tú mismo

El navegador no pudo copiar esto. Selecciona la solicitud a continuación y cópiala tú mismo.