퀴즈 / 웹 보안 / 문제

웹 보안에서 Subresource Integrity(SRI) 해시가 불일치하면 어떤 일이 발생하나요?

보통 MDN Web Docs
보기 및 정답
A 브라우저가 해당 외부 리소스의 실행을 차단하고 네트워크 오류를 발생시킨다
B 경고만 브라우저 콘솔에 표시하고 해당 리소스는 정상적으로 실행된다
C 브라우저가 자동으로 올바른 버전의 리소스를 CDN에서 다시 다운로드하여 교체 적용한다
D 서버에 리소스 변조 보고서를 전송하고 관리자에게 경고를 발생시킨다

해설

SRI는 <script>나 <link> 태그의 integrity 속성에 설정한 해시값과 다운로드된 리소스의 해시가 일치하지 않으면 해당 리소스의 로드 및 실행을 완전히 차단합니다. 이를 통해 CDN이 해킹되거나 리소스가 변조된 경우에도 악성 코드 실행을 방지합니다.

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

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

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

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

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

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