Backend, Dados e Segurança Centro A1 · Padrão oficial Plataforma: Web

Same-Origin Policy

Política de Mesma Origem

A Política de Mesma Origem é uma regra de segurança do navegador. Ela limita como uma página ou script de uma origem pode ler ou trabalhar com dados de outra origem.

Veja como funciona
Você poderia chamar de Same-Origin PolicyPOPisolamento de origem

Veja como funciona

Exemplo trabalhado originalPolítica de Mesma Origem

Outro exemplo

Um script em `reports.example` não pode ler a caixa de entrada de um usuário em `mail.example`. O navegador ainda pode enviar cookies para lá. Uma API de Analytics planejada de origem cruzada retorna um único `Access-Control-Allow-Origin` exato e sem credenciais. Mensagens de janela são aceitas apenas após verificar `event.origin` e o formato da mensagem.

Partes principais

  1. 01Origem da fonte
  2. 02Origem e recurso alvo
  3. 03Restrição de leitura/interação ou concessão explícita

Use-o quando

Trate cada origem como um limite básico de segurança do navegador. Quando o compartilhamento for necessário, crie acesso claro via CORS ou `postMessage` com a menor permissão.

Não o use quando

O POP não impede todas as solicitações entre sites, navegação, incorporação, CSRF ou canais laterais. Seu principal objetivo é limitar leitura e interação.

Nome usado no código

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

Antes de lançar

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.

Solicitação que você pode copiar

Outcome: Complete the task with Política de Mesma Origem (Same-Origin Policy). User context: Um script em `reports.example` não pode ler a caixa de entrada de um usuário em `mail.example`. O navegador ainda pode enviar cookies para lá. Uma API de Analytics planejada de origem cruzada retorna um único `Access-Control-Allow-Origin` exato e sem credenciais. Mensagens de janela são aceitas apenas após verificar `event.origin` e o formato da mensagem. Technical concept or control: Política de Mesma Origem (Same-Origin Policy). Why it fits: Trate cada origem como um limite básico de segurança do navegador. Quando o compartilhamento for necessário, crie acesso claro via CORS ou `postMessage` com a menor permissão. Do not use it when: O POP não impede todas as solicitações entre sites, navegação, incorporação, CSRF ou canais laterais. Seu principal objetivo é limitar leitura e interação. 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): O padrão cobre apenas o escopo listado. Ele não escolhe o estilo visual, decisão do produto ou exemplo 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.

Conferir este pedido

Review how Política de Mesma Origem (Same-Origin Policy) is used now. Definition: A Política de Mesma Origem é uma regra de segurança do navegador. Ela limita como uma página ou script de uma origem pode ler ou trabalhar com dados de outra origem. 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ão oficial é este termo?

Padrão oficial

Um padrão nomeado define as regras descritas nesta página.

O padrão cobre apenas o escopo listado. Ele não escolhe o estilo visual, decisão do produto ou exemplo de Vibulary.

Escopo
Apenas o que a fonte cobre:nome canônico、definição、semântica、implementação
Status do documento
padrão de vida
Verificado em
2026-07-30

Fontes e escopo da evidência

Fonte de autoridade + Referência do termo · WHATWG · padrão de vida HTML: Origins — Relaxing the same-origin restriction Relaxing the same-origin restriction Escopo: nome canônico、definição、semântica、implementação Papel aqui: Referência direta ao termo A fonte cobre: nome canônico, definição, semântica, implementação Fonte de autoridade · WHATWG · padrão de vida HTML: Origins Origins Escopo: nome canônico、definição、semântica、implementação Papel aqui: Autoridade dentro do escopo definido A fonte cobre: nome canônico, definição, semântica, implementação Fonte de autoridade · WHATWG · padrão de vida Fetch Standard Escopo: nome canônico、definição、semântica、implementação Papel aqui: Autoridade dentro do escopo definido A fonte cobre: nome canônico, definição, semântica, implementação

Copie você mesmo

O navegador não conseguiu copiar isso. Selecione a solicitação abaixo e copie você mesmo.