처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

웹에서 CORS(Cross-Origin Resource Sharing)가 필요한 이유로 올바른 것은?

보통 MDN Web Docs
보기 및 정답
A 브라우저의 동일 출처 정책(Same-Origin Policy)으로 인해 다른 도메인의 리소스에 접근할 수 없는 것을 안전하게 허용하기 위해서이다
B 웹 페이지에 포함된 이미지, CSS, JavaScript 등의 정적 리소스 로딩 속도를 높이기 위해 브라우저의 내장 캐시를 효율적으로 최적화하는 방법이다
C 서버의 SSL/TLS 보안 인증서가 유효한지 검증하여 HTTPS 연결의 무결성을 확인하고 중간자 공격(MITM)을 방지하기 위해서이다
D 쿠키와 세션 정보를 여러 도메인에서 자유롭게 공유하여 사용자가 다른 사이트에 별도의 로그인 없이 접근할 수 있게 하기 위해서이다

해설

브라우저는 보안을 위해 동일 출처 정책으로 다른 도메인의 리소스 접근을 차단합니다. CORS는 서버가 Access-Control-Allow-Origin 등의 HTTP 헤더로 특정 출처의 요청을 명시적으로 허용하는 메커니즘입니다. 프론트엔드와 백엔드가 다른 도메인에 있을 때 필수적입니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기