Enterprise
개요
일반적으로 귀하의 사이트는 Asyntai 위젯을 단일 URL에서 불러오므로, 저희가 업데이트를 배포하면 다음 페이지 로드 시 모두에게 반영됩니다. 이는 대부분의 고객이 원하는 방식입니다. 그러나 규제 대상 사이트를 운영하고 있어 검토 없이 프로덕션 페이지에서 서드파티 코드가 변경되는 것을 허용할 수 없다면, 대신 통합을 특정 버전에 고정할 수 있습니다. 위젯은 고정한 시점의 정확한 바이트로 동결되며, 임베드 코드에는 무결성 해시가 포함되어 브라우저 자체가 파일을 검증합니다.
작동 방식
- 고정을 켭니다 - 현재 위젯을 귀하의 사이트 전용의 비공개 동결 사본으로 스냅샷합니다
- 무결성이 검증된 임베드 코드를 받습니다 - Subresource Integrity 해시와 버전별 URL이 포함된, 붙여넣기만 하면 되는 스크립트 태그
- 저희 배포가 귀하의 사이트에 도달하지 않게 됩니다 - 동결된 사본은 변경되지 않으므로, 저희가 배포하는 것이 귀하의 프로덕션 코드를 바꾸지 않습니다
- 원하는 때에 업데이트합니다 - 클릭 한 번으로 최신 버전을 스냅샷하고 새 해시를 발급합니다. 준비되면 새 스니펫을 붙여넣으세요
업데이트를 배포합니다 무시됨
귀하의 사이트는 계속 실행됩니다 고정된 버전
Subresource Integrity 해시란 무엇인가요?
이것은 브라우저 보안 기능입니다. 귀하의 스크립트 태그에는 정확한 파일의 해시를 담은 integrity 속성이 포함됩니다. 파일을 실행하기 전에 브라우저는 다운로드한 내용을 해시화하여 비교합니다. 변조되었거나 네트워크가 침해되어 단 1바이트라도 다르면, 브라우저는 실행을 거부합니다. 이는 서드파티 스크립트에 대한 공급망 공격에 맞서는 표준적인 방어책입니다.
해시가 다루는 범위
무결성 해시는 위젯의 코드 파일을 검증합니다. 이후 위젯이 불러오는 실시간 데이터(귀하의 설정, 제품, 메시지)는 별도의 보안 연결을 통해 전송되므로 해시의 일부가 아닙니다. 이는 정상입니다. 해시는 코드를 보호하며, 바로 그 코드가 공급망 공격의 표적이 되기 때문입니다.
켜는 방법
- 대시보드에서 위젯 버전 고정 페이지를 엽니다
- 켜면 동결된 스니펫이 즉시 나타납니다
- 현재 Asyntai 스크립트 태그를, integrity 및 crossorigin 속성을 표시된 그대로 정확히 포함하여 고정된 것으로 교체합니다
업데이트 적용하기
저희가 새 버전을 배포하면, 귀하의 대시보드에 업데이트가 있음이 표시됩니다. 검토한 후 업데이트를 클릭하여 최신 버전을 스냅샷하고, 새 스니펫을 사이트에 붙여넣습니다. 무결성 해시는 코드와 함께 바뀌므로, 업데이트는 항상 스크립트 태그를 교체하는 것을 의미합니다. 이는 의도된 설계이며, 검증을 정직하게 유지하는 방법입니다.
알아두면 좋은 점
- 귀하 없이는 아무것도 변하지 않습니다 - 고정된 사이트는 귀하가 업데이트를 적용하기 전까지 저희 배포의 영향을 받지 않습니다
- 개선 사항과 수정 사항을 놓칠 수 있습니다 - 고정은 업데이트하기 전까지 새 기능과 버그 수정이 귀하에게 도달하지 않음을 의미합니다
- 보안 업데이트를 알려드립니다 - 고정된 위젯은 자동 업데이트되지 않으므로, 고정된 버전에 보안 수정이 필요하면 연락드립니다
- crossorigin 속성은 필수입니다 - Subresource Integrity는 스크립트 태그에 crossorigin 속성이 포함된 경우에만 작동합니다. 표시된 그대로 유지하세요
- 끄기 - 항상-최신 임베드 코드로 되돌립니다. 고정된 스크립트 태그를 표준 태그로 교체하세요