RFC 6454 Proposed Standard

The Web Origin Concept

A. Barth · 2011-12

Abstract

This document defines the concept of an 'origin', which is often used as the scope of authority or privilege by user agents. Typically, user agents isolate content retrieved from different origins to prevent malicious web site operators from interfering with the operation of benign web sites. In addition, this document defines how to serialize an origin into a string.

Why This RFC Matters

RFC 6454 formally specified the Same-Origin Policy concept that browsers have relied on since Netscape Navigator 2.0, providing a precise and implementable definition of what constitutes an 'origin' (scheme + host + port) and how origins should be compared. This formalization was essential for building secure web applications and served as the foundation for Cross-Origin Resource Sharing (CORS, RFC 6454-adjacent), Content Security Policy, and the Fetch standard. Every modern browser and web security model depends on the origin tuple defined here to isolate untrusted content and prevent cross-site scripting and request forgery attacks.

관련 프로토콜

관련 용어

Security에서 더 보기