- 자바스크립트 무결성 검증 integrity 코드 생성 방법
무결성 검증 integrity 코드는 해당 리소스가 위조 또는 변조 되었는지 확인해주는 매커니즘이다.
아래의 사이트에 리소스 url을 입력하면 integrity 코드를 알 수 있다.
- SRI Hash Generator
URL 입력 후, 'Hash!'를 누르면 아래처럼 스크립트 태그가 나온다.
당연한 말이지만 integrity 코드는 리소스가 변경될 때마다 값이 변하게 된다.
js 파일 수정 등으로 인해 integrity 코드가 바뀌었다면 아래와 같은 에러를 만나게 된다.
(캐시 때문인지 위 사이트에서 integrity 코드가 바로바로 안바뀌기 때문에 아래의 에러가 꽤나 유용하기도 하다.)