Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- SSMS
- IT story
- C#
- java
- SOP
- System.Text.Json
- 스프링부트
- jpa
- 권한
- IT
- SQL Server
- ORM
- ERROR_MESSAGE
- cors
- OUT 파라미터
- 자바
- springboot
- JavaScript
- 스프링 시큐리티
- git
- RAISERRR
- github
- 데이터베이스
- MSSQL
- Exception in thread "main" java.lang.Error
- Newtonsoft.Json
- 프로시저
- SQL Server 구성 관리자
- DB
- .NET 8.0
Archives
- Today
- Total
its_jh_stroy
동일 출처 정책(SOP)과 교차 출처 리소스 공유(CORS) 본문
동일 출처 정책(Same-Origin-Policy)
웹에서 기본적인 보안 원칙 중 하나이다.
여기서 말하는 출처(Origin)란 URL의 세 가지 구성 요소를 의미한다.
- 프로토콜
- 도메인
- 포트 번호
동일 출처 정책은 자신과 동일한 출처에서만 접근할 수 있도록 제한하여 데이터를 보호하는 정책이다.
정책에 따라 웹서버에서는 동일한 프로토콜과 도메인, 포트에서 요청된 접근만 허용하게 된다.
만약 "https://first.com:443"이라는 출처에서는 "https://second.com:443"에 해당되는 출처에 접근할 수 없는 것이다.
하지만 필요에 따라 이러한 제한을 넘어서 다른 출처에 접근해야 하는 상황이 있다.
예를 들어, 개발중인 웹 화면과 서버를 담당하는 프로젝트를 분리하여 백엔드와 프론트엔드가 서로 다른 서로 다른 도메인이나 포트를 가지는 경우가 있다.
프론트엔드에서 다른 출처를 가지는 서버에 요청을 보내야하는데, 그런 상황에서 사용할 수 있는 것이 교차 출처 리소스 공유(Cross-Origin Resource Sharing)이다.
교차 출처 리소스 공유(Cross-Origin Resource Sharing)
웹 브라우저와 서버 간의 교차 출처에 대한 요청을 가능하게 하는 메커니즘이다.
교차 출처란 동일 출처가 아닌 다른 출처에서 접근하는 것을 말한다.
서버에서 지정된 출처에서의 접근을 허용하면, 웹 브라우저에서는 서버의 자원을 안전하게 사용할 수 있도록 한다.
'IT Story' 카테고리의 다른 글
도메인(Domain) (0) | 2025.03.31 |
---|---|
정규화(1NF~4NF) (0) | 2025.02.16 |
객체 지향 4대 요소 (0) | 2024.02.24 |
결합도(Coupling)와 응집도(Cohesion) (0) | 2024.01.23 |
구름 ide에서 MySQL 사용해보기 (0) | 2023.12.26 |