안녕하세요. comalmot 입니다. 최근 많은 논란이 되고 있죠? 바로 SNI를 확인해서 사이트를 막는 정부의 정책입니다. 개인정보의 침해다, 혹은 이것은 음란물을 규제하는 방법일 뿐이다 등등 논란이 많지만, 함구하도록 하겠습니다. SNI에 큰 흥미를 느끼고 관련 정보를 찾아보았습니다. SNI는 Server Name Indication의 약자로, TLS/SSL 암호화 통신을 할때, TLS/SSL HandShake 과정의 첫 번째로 일어나는 Client Hello 패킷에서 볼 수 있는 암호화되지 않은(!) 정보입니다. 먼저 클라이언트에서 서버에 ClientHello 메시지를 보낸다. 여기에는 클라이언트에서 가능한 TLS 버전, 서버 도메인, 세션 식별자, 암호 설정 등의 정보가 포함된다. 클라이언트의 메..