Same-Origin Policy (SOP)
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 ModelTechnical 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
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)Related Topic Ecosystem & Next Steps
Articoli Tecnici Correlati
What Is CORS (Cross-Origin Resource Sharing)?
The standard protocol enabling controlled cross-origin data access in modern browsers.
CSP vs CORS: Differences in Browser Defense Mechanisms
Distinguishing outbound resource loading restrictions from inbound server access control.
Troubleshooting: No Access-Control-Allow-Origin Header Present
Diagnose and fix the most common browser cross-origin blocking error with production configs.
Laboratori Pratici di Diagnosi
Specifiche e Standard di Riferimento
Continua ad Imparare
CORS Policy & Preflight Handshake Lab
Simulate preflight OPTIONS probes and adjust Access-Control-Allow-* headers inside the browser sandbox.