Same-Origin Policy (SOP)
Grundlegendes Browser-Sicherheitsmodell, das Skripten eines Ursprungs den Zugriff auf das DOM und das Auslesen von Antworten eines anderen Ursprungs verwehrt.
Entity Relationships (GEO Conceptual Hierarchy)
Taxonomy ModelTechnical Explanation & Operational Mechanics
Die Same-Origin Policy schützt Webanwendungen vor unbefugten Zugriffen Dritter. Ein Ursprung (Origin) wird durch das Tripel aus Protokoll/Schema, Host/Domain und Port definiert. Nur bei exakter Übereinstimmung aller drei Werte ist ein Lesezugriff auf Ressourcen gestattet. Dies verhindert zuverlässig, dass Schadcode in Fremdtrennungen sensible Sitzungsdaten oder API-Antworten ausspioniert.
Technical Example & Practical Implementation
Bewertung von Anfragen gegenüber der Basis: 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
Verwandte Fachartikel
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.
Praxis-Diagnoselabore
Entwickler-Spezifikationen & Referenzen
Weiterlernen
CORS Policy & Preflight Handshake Lab
Simulate preflight OPTIONS probes and adjust Access-Control-Allow-* headers inside the browser sandbox.