100% Clientseitige Berechnung • Keine Server-Logs • Sofortige Ausführung
Curious TechieEntwickler-Toolbox
Web SecurityRFC 6454 / W3C Living StandardVerified Terminology

Same-Origin Policy (SOP)

Direkte Antwort

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 Model
Relational Knowledge Graph Sequence
Same-Origin Policy→
Browser-Sicherheitsarchitektur→
Schema-Host-Port-Tripel→
DOM- und Antwort-Isolation→
Cross-Origin-Zugriffsgrenze→
CORS-Ausnahmeregelung
Same-Origin Policy
•>Browser-Sicherheitsarchitektur
•>Schema-Host-Port-Tripel
•>DOM- und Antwort-Isolation
•>Cross-Origin-Zugriffsgrenze
•>CORS-Ausnahmeregelung

Technical 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

Ursprungs-Vergleichs- und Isolationsmatrix

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)