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 | 31 |
Tags
- 해시테이블
- 연결 리스트
- RxJS
- GraphQL
- alexnet
- 프로세스
- pytorch
- cors
- Machine Learning
- 연결리스트
- 웹팩
- 자바스크립트
- APOLLO
- C
- 스택
- 자료구조
- 릿코드
- 포인터
- 큐
- 이진탐색
- 프로그래머스
- 브라우저
- 코딩테스트
- 프론트엔드
- 배열
- 컨테이너
- 알고리즘
- vue3
- RT scheduling
- 타입스크립트
Archives
- Today
- Total
목록SOP (1)
프린세스 다이어리
CORS 의미 / 현업에서 직접 겪은 CORS 이슈와 해결방법 정리
입사 초기에 잘 몰라서 해결하는 데 오래 걸렸던 이슈였다. 사실 지금 생각하면 해결점이 꽤나 뚜렷한 초보적인 고민이었는데 당시에는 대체 누가 이걸 해결해야 하나 구글만 뒤지고 있었다. preflight이 뭔지도 모르고, 도대체 OPTIONS는 쓰지도 않았는데 왜 계속 등장하는지 서로 익숙지 않아 애를 썼던 기억이 난다. 브라우저의 보안에 대해 잘 알고 있었다면 문제없이 해결할 수 있었을 거다. 1. CORS란 먼저 CORS 가 가능하기 전 브라우저가 공격으로부터 보호하기 위해 동일 출처 정책(SOP)을 가지고 엄격하게 제약을 걸었다는 것을 짚고 넘어가야 한다. 브라우저에 대한 공격은 크게 능동적 공격과 수동적 공격으로 분류된다. 능동적 공격은 해커가 웹서버에 직접 공격하는 것을 뜻하고, 수동적 공격은 웹..
FE
2021. 10. 6. 12:00