Elaborazione 100% Lato Client • Zero Registri di Rete • Esecuzione Immediata
Curious TechieToolbox Sviluppatori
Web SecurityRFC 6454 / W3C Living StandardVerified Terminology

Same-Origin Policy (SOP)

Risposta Diretta

Meccanismo fondamentale di sicurezza dei browser che impedisce agli script di un’origine di interagire con il DOM o leggere le risposte provenienti da un’altra origine.

Entity Relationships (GEO Conceptual Hierarchy)

Taxonomy Model
Relational Knowledge Graph Sequence
Same-Origin Policy→
sicurezza del browser→
tupla schema-host-porta→
isolamento DOM e risposte→
confine cross-origin→
allentamento tramite CORS
Same-Origin Policy
•>sicurezza del browser
•>tupla schema-host-porta
•>isolamento DOM e risposte
•>confine cross-origin
•>allentamento tramite CORS

Technical Explanation & Operational Mechanics

La Same-Origin Policy stabilisce confini rigidi tra le applicazioni web in esecuzione nel browser. Due URL condividono la stessa origine solo se protocollo (schema), host e porta sono identici. La SOP consente invii cross-origin (come form POST) ma impedisce la lettura delle risposte senza una specifica autorizzazione CORS.

Technical Example & Practical Implementation

Matrice di Isolamento e Confronto Origini

Valutazione rispetto all’origine base: http://example.com:80

Base Origin: http://example.com:80

Comparison URL                              Outcome   Reason
-------------------------------------------------------------------------------------
http://example.com/app/data.json            MATCH     Same scheme (http), host, and port
http://example.com:80/other/page.html       MATCH     Identical scheme, host, and port
https://example.com/app/data.json           BLOCKED   Scheme mismatch (https != http)
http://api.example.com/data.json            BLOCKED   Host mismatch (subdomain differs)
http://example.com:8080/data.json           BLOCKED   Port mismatch (8080 != 80)