본문 바로가기
FortiGate/Security Profile

SSL certificate inspection 에서 확인하는 정보

by 에티버스이비티 2021. 8. 13.

SSL로 암호화된 트래픽의 payload 데이터 까지 inspection하기 위해서는 SSL Deep-Inspection 이 필요하다. SSL Certificate-inspection을 사용하게 되면, 실제 암호화된 트래픽을 검사하지 못한다.

그렇기 때문에 SSL Certificate-inspection은 SSL Handshake의 Client hello 패킷에 있는 SNI(Server Name Indicator)를 확인하다. 즉 SSL Certificate-inspection은 내부데이터에 포함된 바이러스나 공격 또는 FQDN으로 확인할 수 없는 Application은 탐지할 수 없다.

 

만약 SNI가 없다면, SSL인증서의 subject 또는 subject alternative name을 확인한다.

 

 

SSL인증서의 subject의 CN 값이 실제 URL과 다른 경우도 있기 때문에 예상치 못한 동작을 일으킬수도 있다.

예를 들어 SNI 가 없고, subject의 CN값이 "daum.net" 인 경우, WebFilter에서 "*.daum.net"에 대해 URL FIlter를 적용하면 매치되지 않는다. CN값은 "daum.net" 인데, 필터링은 "*.daum.net" 이기 때문에 "." 차이로 매치되지 않는다.

 

FortiOS v7.0.1 이상에서는 GUI 로그에서도 확인가능하다.

 

추가정보 : https://ebt-forti.tistory.com/336

댓글