웹에서 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 헤더로 특정 출처의 요청을 명시적으로 허용하는 메커니즘입니다. 프론트엔드와 백엔드가 다른 도메인에 있을 때 필수적입니다.

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

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

정규반 살펴보기
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기
처리 중...