Same-Origin Policy

E856188

The Same-Origin Policy is a fundamental web security mechanism that restricts how documents or scripts loaded from one origin can interact with resources from another, helping prevent malicious cross-site attacks.

All labels observed (1)

Label Occurrences
Same-Origin Policy canonical 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf access control policy
browser security policy
web security mechanism
aimsToPrevent cross-site request forgery
cross-site scripting
data exfiltration between sites
session hijacking via cross-origin access
appliesTo DOM access
Fetch API
IndexedDB
WebSockets
linked to: WebSockets Standard

XMLHttpRequest
client-side scripts
cookies
localStorage
sessionStorage
web browsers
defines rules for cross-origin access
definesOriginBy host
port
scheme
enforcedBy DOM implementation
JavaScript engine
browser networking layer
hasComponent origin
hasExceptionMechanism CORS
linked to: CORS protocol

JSONP (legacy)
postMessage
hasSecurityGoal isolation between web origins
protection of user data across sites
introducedBy Netscape Navigator
introducedIn 1990s
relatedTo Content Security Policy
Cross-Origin Resource Sharing
linked to: CORS protocol

document.domain relaxation
postMessage API
sandboxed iframes
restricts cross-origin DOM access
cross-origin network requests
cross-origin reads
cross-origin writes
treatsAsCrossOrigin documents with different host
documents with different port
documents with different scheme
treatsAsSameOrigin documents with same scheme host and port
usedBy Google Chrome
Microsoft Edge
Mozilla Firefox
Opera
Safari

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

CORS processing model isRelatedTo Same-Origin Policy