O que é same origin policy?

technical
Intermediário

A Same-Origin-Policy (SOP) é uma política de segurança fundamental implementada em navegadores web que impede que scripts de uma origem acessem dados de uma página de uma origem diferente. Essa política é essencial para proteger os dados dos usuários e evitar ataques como o de Cross-Site Scripting (XSS).

A Same-Origin-Policy (SOP) é uma política de segurança fundamental implementada em navegadores web que impede que scripts de uma origem acessem dados de uma página de uma origem diferente. Essa política é essencial para proteger os dados dos usuários e evitar ataques como o de Cross-Site Scripting (XSS).

O que é Same-Origin-Policy?

A Same-Origin-Policy é uma medida de segurança que limita a interação entre documentos de diferentes origens. Uma origem é composta pelo esquema (protocolo), domínio e porta do recurso solicitado. Por exemplo, scripts de https://www.exemplo.com não podem acessar dados de https://www.outrodominio.com.

Como a Same-Origin-Policy funciona?

Quando uma página web carrega um recurso, o navegador verifica se a origem do recurso é a mesma da página que fez a solicitação. Se as origens não coincidirem, a solicitação é bloqueada. Essa verificação ocorre para requisições de recursos como scripts, cookies, e outros.

Exceções à Same-Origin-Policy

Embora a Same-Origin-Policy seja uma regra rígida, existem maneiras de permitir a comunicação entre origens diferentes, como o uso de CORS (Cross-Origin Resource Sharing) e JSONP. Esses métodos permitem que recursos de diferentes origens sejam acessados, mas apenas sob condições estritas que garantem a segurança.

Importância da Same-Origin-Policy

A Same-Origin-Policy é crucial para a segurança da web, pois impede que sites maliciosos acessem dados sensíveis de outros sites. Entender e respeitar essa política é fundamental para desenvolvedores web que precisam implementar recursos que envolvem múltiplas origens.

📂 Termos relacionados

Este termo foi útil para você?