인터넷 검열로 인해 차단된 사이트가 https 주소 하나로 손쉽게 뚫려버리자 정부는 좀 더 고강도 대책을 강구하게 되는데 그것이 바로 SNI 필드 차단입니다. SNI가 무엇인지 알아야 할까요? 몰라도 됩니다. 단순하게 SNI 차단을 우회하는 방법만 알아도 상관없습니다. 이 글은 간단하게 개념 정도만 궁금하신 분들을 위해 정리한 내용입니다.
SNI란 무엇인가요
SNI는 Server Name Indication의 약자로 ‘서버 이름 표시’정도로 해석할 수 있습니다. 우리가 사이트에 접속할 때 올바른 목적지에 안전하게 도착할 수 있게 도와줍니다. 안전한 HTTPS 통신이 시작되기전에 올바른 상대인지 확인할 수 있도록 SNI가 필요한 것 입니다. 후에는 SNI를 암호화환 ESNI가 나옵니다.
DNS는 DoT, DoH로 암호화되고 SNI는 ESNI로 암호화 되면 정부는 앞으로 뭘 할런지..
SNI 차단으로 검열하는 한국
기존에 사이트를 차단하는 방식이 먹히지 않게 되자 한국 정부는 SNI 정보를 캐치해서 접속을 차단시키는 방식을 채택하게 됩니다. 이 방식은 한국의 ISP(인터넷 사업자)를 통해서 시행되며 이는 결과적으로 한국에 거주하는 시민들의 인터넷 활동을 들여다보는 감청 활동이기 때문에 논란은 끊이지 않게 됩니다.
헌법이 보장하는 ‘통신의 자유’를 침해하는 것 입니다.
SNI 우회 어떻게 하나요
정부의 이런 노력에도 우회는 허무하리만치 쉽습니다. 돈이 들지도 않고 방법도 매우 간단합니다. 방법은 ‘차단된 차단 해결 방법‘을 참고하시면 됩니다.