소개
이 문서에서는 SSL 검사가 웹 로드 문제를 일으킬 수 있는 Brotli 압축 지원을 비활성화하는 특정 SWG 제한에 대해 설명합니다.
배경 정보
Cisco SWG(Secure Web Gateway)에서 SSL 검사(HTTPS 암호 해독)가 활성화된 경우, 주요 제한사항은 SWG가 현재 Brotli 압축을 지원하지 않는다는 것입니다. 이 제한은 SSL 암호 해독 중에 콘텐츠 인코딩 헤더를 처리하는 방법에 영향을 미치며, 이로 인해 콘텐츠 및 불완전한 웹 자산 로드 문제가 발생할 수 있습니다.
문제
실제로 SWG의 Brotli 지원 부족으로 인해 프록시에서 Brotli(br)가 포함된 Accept-Encoding 헤더를 줄이거나 변경합니다. 따라서 서버는 올바른 application/javascript가 아닌 application/x-gzip과 같은 예상치 못한 MIME 유형으로 응답할 수 있습니다. 이 MIME 유형 불일치는 Chrome의 ORB(Opaque Response Blocking)와 같은 브라우저 보안 기능을 트리거하여 콘텐츠를 차단함으로써 잠재적 보안 위험을 방지합니다. 그 결과,
-
Brotli로 압축된 자산은 SSL 암호 해독 중에 SWG에서 제대로 처리하거나 인식할 수 없습니다.
-
프록시가 Accept-Encoding 헤더에서 Brotli를 제거하면 서버가 잘못된 MIME 유형의 콘텐츠를 서비스하게 됩니다.
-
브라우저가 콘텐츠를 차단하여 필수 웹 자산을 로드하는 데 오류가 발생합니다.
솔루션
이 문제를 완화하려면 "Do Not Decrypt(암호 해독 안 함)" 목록에 해당 도메인을 추가하여 해당 도메인에 대해 SSL 암호 해독을 우회하는 것이 좋습니다. 이렇게 하면 MIME 유형 불일치 및 콘텐츠 차단이 방지됩니다. 또한 Cisco Secure Web Gateway는 Brotli 압축을 지원하며 가까운 시일 내에 최신 웹 콘텐츠 인코딩을 더 효과적으로 처리할 수 있을 것으로 예상됩니다.
관련 정보