현재 HTTPS의 차단과 관련하여 많은 커뮤니티에서 왈가왈부 되고 있는 것으로 압니다. 하지만 이거이거 생각하던 것보다 더욱 가관입니다. 가장 많이 보이는 의견은 "불법야동사이트 중에 HTTPS가 얼마나 많은데 당연히 차단해야지!" 그러면 과연 우리가 분노하는 이유가 야동사이트가 차단되서일까요? 문제점을 하나하나 짚어보겠습니다. 다 읽고 나신다면 제가 왜 카테고리를 인권으로 설정해 놓았는지 알게 되실 겁니다. 1. HTTPS가 HTTP와 무엇이 다르길래? 세계 모든 이들의 인권을 위해, 개인의 통신이 보호받기 위해 개발된 것이 HTTPS입니다. 기존의 HTTP에서 쓰이던 데이터 패킷 감청은 우리가 서버와 통신할 때에 주고받는 조각들(데이터 패킷)을 감시하는 것으로 이 조각 속에는 어느 서버와 통신하는지에 대한 정보가 들어 있습니다. 이것을 분석함으로써 정부는 해당 IP가 불법 유해 사이트를 들어간다고 판별하고 통신 중간에 끼어들어 "warning.or.kr"로 보내버리는 겁니다. 이는 아무리 정부에서 주관한다 하더라도 헌법 제 18조 "모든 국민은 통신의 비밀을 침해받지 아니한다."를 위반한 정책이며 엄연한 도청입니다. 이미 이때부터 국민들 모두의 기본권이 침해당한 겁니다. 이런 기존의 HTTP가 가지고 있던 문제점인 데이터 패킷 감청을 없애고 더욱 프라이버시를 존중하는 인터넷환경을 조성하기 위해 만든것이 HTTPS입니다. 하지만 이제 우리의 정부는 이 HTTPS조차도 감시하고 있군요. 결론: 이는 우리나라 헌법 제 18조 "모든 국민은 통신의 비밀을 침해받지 아니한다."를 위반한 위헌정책입니다. 2. SNI란 무엇인가? SNI는 1번에서 설명한 HTTPS의 보안을 아주 결정적으로 도와주는 열쇠입니다. HTTPS는 프로토콜보안과정에서 "핸드셰이크"(그냥 단어만 기억하세요. 뜻은 몰라도 됩니다.)라는 과정을 거칩니다. 그런데 요즘은 하나의 서버가 여러 도메인(주소)을 관리하게 되면서 이 SNI가 도입됩니다. 이게 문제가 되는 이유는 SNI는 도메인 인식과정에서 쓰이게 되므로 암호화를 하지 못하게 되어있습니다. 무조건 평문(암호화하지 않은 문자)으로 통신하게 되는데 정부는 이 SNI를 감청하고 있는 것입니다. 3. SNI감청이 왜 세계적인 이슈가 되는지 SNI감청을 쉽게 풀어서 말하면 "정부가 국민들의 생활을 하나하나 감시하는 행위"입니다. 마음만 먹으면, 아니 마음먹을 필요도 없이 그냥 알고자 하면 국민들이 어떤 사이트에들어가는지 모두 알 수 있습니다. 지금 이 글을 쓰는 제가 오늘 하루동안 어디에 들어가는지 모두 알 수 있다는거죠. 4. 정말 국민들이 바보로 밖에 보이지 않는 그들 "정부" 정부는 국민들에게 일말의 통지도 없이 SNI검열을 도입했습니다. 정부가 주관하지 않는다고 말하나 어디 정부말 믿을 수 있는게 있습니까? (IMF만 봐도 그렇지요.) 명백한 기준도 알려주지 않고 895곳을 차단해놓고서는 "정부는 개입하지 않았습니다. 방송통신 위원회는 불법사이트만 막았을 뿐입니다"라니 이것이 진정한 눈가리고 아웅이 아닌가요. 아무리 그것이 진실이라 한들 "증거는 없어, 우리가 말하면 믿어야지!"라는 심보가 여기까지 보입니다. 또한, 정부와 통신사가 손잡고 국민들 의견따윈 묵살시키고 도입한 정책인 만큼 정부, 방통위의 입맛대로 조종이 가능합니다. 지금 당장도 방통위가 유튜브는 유해사이트다! 라고 발표하면 바로 막아버릴 수 있는 겁니다. 2주전에 뉴스에서 나온 중국정부의 다음, 네이버 차단이 떠오르는군요. 혹시 모릅니까? 우리도 이제는 구글말고 바이두를 써야할지~ 5. 정말 국민들이 병신으로 밖에 보이지 않는 그들 "방송통신위원회" 이것은 대부분의 커뮤니티에서는 딱히 발언이 없는것으로 보여집니다. 하지만 제가 정말 과격한 단어인 병신을 썼을만큼 정말 국민들을 아무것도 모르는 멍청이로 아는건가 싶어 적어봅니다. 현재 방통위의 보도자료에 있는 문구를 인용하겠습니다. ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 이에 따라 방송통신위원회, 방송통신심의위원회와 7개 인터넷서비스제공사업자(Internet Service Provider)*는 작년 6월부터 해외 사이트의 불법정보를 효율적으로 차단하는 새로운 차단방식인 SNI(Sever Name Indication) 차단방식을 도입하기로 협의하고, 관련 시스템의 차단 기능을 고도화하였다. SNI 차단방식은 암호화 되지 않는 영역인 SNI 필드에서 차단 대상 서버를 확인하여 차단하는 방식으로 통신감청 및 데이터 패킷 감청과는 무관하다. 특히, 아동 포르노물ㆍ불법촬영물ㆍ불법도박 등 불법사이트를 집중적으로 차단할 계획이다. ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 여기서 가장 중요한 부분은 "SNI 차단방식은 암호화 되지 않는 영역인 SNI 필드에서 차단 대상 서버를 확인하여 차단하는 방식으로 통신감청 및 데이터 패킷 감청과는 무관하다. "입니다. 과연 이 말을 도대체 왜 여기에 넣어 놨을까요? 정말 궁금합니다. SNI차단방식을 다른말로 풀어말하면 SNI감청입니다. 데이터 패킷을 감청하는 것에서 더 상위호환으로 넘어가 모든 통신을 주관하는 DNS와의 통신에서 쓰이는 것이 SNI인데 데이터 패킷 감청과는 무관하다며 마치 이것이 예전의 "감청, 감시"행위와는 다른 것 마냥 적어놓았습니다. 정말 당당하다면 SNI 차단방식이 아니라 SNI감청방식이라고 적어 놨어야지 SNI는 차단방식이라고 부르고 데이터패킷은 감청방식으로 부르며 둘이 무관하다고 무식한 일반인들에게 아웅거리고 있습니다. 오히려 데이터 패킷 감청보다 SNI감청이 더욱 위험한 행태임에도 마치 SNI를 이용한 차단방식은 국민들을 "감시"하지 않는다는 듯한 뉘앙스로 절묘하게 속여들어가는 우리나라 방통위의 치밀함과 위선적임에 혀를 내두를 수밖에 없는군요. 6. SNI...결국엔 뭐? 아무리 SNI가 암호화 할 수 없는 영역이라지만 세상에 영원한건 없다는 걸까요? cloudflare.com에서 주관하는 도메인이라면 ESNI라는 진정한 신기술을 통해 SNI암호화가 가능하며, 이미 플레이스토어의 1, 2, 3위는 안드로이드의 DNS를 변경하는 앱으로 꽉꽉찼습니다. 완벽한 대비책도 아니면서 오히려 국민들을 더욱 탄압하고 억제하며 감시하는 방향으로 발전해버린 우리나라의 검열실태를 보면 웃음이 나옵니다. 정말 제 2의 중국 그자체거든요. 제가 처음 중국에 갔을때 구글을 못 들어 간다는 것에 너무나도 놀라고 당황했습니다. 아니 어떻게 이런 나라에서 살까 싶었거든요. 그런데 이젠 우리나라도 중국의 뒤를 밟을것이라는게 더욱 명확해 지고 있습니다. 애초에 이 청원게시판도 받아들여지긴 하는지 모르겠거든요. 난민 수용거부 70만명 넘으면 뭐합니까, 결국 정부 마음대로 가는데... 모든걸 모으고 모아........! 결론적으로 2월 11일 부터 대한민국 국민들에게 사생활이란 사라졌습니다. 항상 정부가 감시하고 있을테니 사생활따위 있을 수가 없지요. 참고로 전세계에서 SNI를 검열하는 나라는 유일하게 한 곳입니다. 중국이죠. 아! 죄송합니다. 이젠 한국도 추가가 되었군요 ^^ 고로 전세계에서 딱 2곳입니다. 저는 이러한 이유를 들어 이 전에 올라온 청원을 옹호하고, 더욱 자세히 보충하는 글을 올려 전 국민이 지금 이 나라가 우리에게 하고있는 행태를 알아야 한다고 생각합니다. 제발 우리 스스로 수긍하며 우리의 목에 목줄을 채우려 하지 마십시오. 우리는 엄연히 한 인간이고 우리의 인격은 존중받아 마땅하며, 아무리 정부라고 해도 우리의 인권을 해칠 수 없다는 것을 기억하십시오. 대한민국이 국민을 존중하는 국가라면 SNI검열을 없애주시길 바랍니다. 관련링크는 지금 진행중인 https 차단 해제에 관한 청원링크입니다. <"He loved Big Brother." 소설 "1984"속에서...>
HTTPS의 차단이 가리키는 진정한 진실을 고발합니다