팁/정보 내 친구도 이해한 HTTP, HTTPS 차이와 SNI 필드 차단(인터넷 검열) 설명
![덕후](/files/member_extra_info/profile_image/004/4.jpg?t=1549473804)
HTTP / HTTPS 차이가 뭐야?
제 친구중에 궁금한 것은 많은데 설명해주면 이해를 굉장히 못하고 화를내는 놈이 있습니다. 금속 절단 같은거 하는 친구인데 어느날 갑자기 HTTP, HTTPS 어쩌고 이런걸 왜 궁금해한건지 저에게 설명 좀 해보라고 카톡이 왔어요.ㅋㅋ 전화로 설명해주다 화나서 끊어버렸는데 카톡으로 간단히 다시 설명해주고 그 내용에 살을 좀 더 붙여서 여기에 올려봅니다.
알면 재미있는 간단한 HTTP, HTTPS 개념
HTTP의 의미는 풀어쓰면 HyperText Transfer Protocol라는 굉장히 어려워 보이는 이름을 가지고 있습니다. 저 의미를 우리가 굳이 제대로 이해할 필요는 없구요. 그냥 '편지'라고 생각하시면 돼요. 어차피 인터넷도 '신호'를 주고 받으면서 '통신'이 이루어지잖아요. 그런 통신 방식인데 이름만 어려운 친구입니다.
- HTTP : 내가 전송했을때, 누군가가 마음먹으면 볼 수 있는 반으로 접혀있는 편지와 비슷했어요.
- HTTPS : HyperText Transfer Protocol Secure 뒤에 S, Secure가 붙었죠. 누구나 볼 수 있으니까 '안전한 편지'를 보내려고 내용이 '암호문'으로 되어 보내는 사람과 받는 사람만 볼 수 있게 만든 편지라고 생각하시면 됩니다.
SNI 차단은 뭐야
SNI는 Server Name Indication의 약자이며 '서버 이름 표시', 혹은 '서버명 지정'의 의미를 가집니다.
암호화 된 편지(문자)로 친구들끼리 불량한 내용을 주고 받는 것 같으니.. 엄하고 엄하신 정부라는 부모님이 일과 공부에만 전념할 수 있도록 할 수 있도록 'SNI 필드 차단' 신공을 사용하십니다. 내용물은 여전히 알 수 없지만 편지 봉투의 '주소'를 검열해서 서로 통신을 못 하게 만드는거죠.
다른 비유를 하면 부모님이 통신사에 '못된 친구 전화번호'를 등록해두면 내가 문자,톡,전화를 할 수 없는 것과 비슷합니다.
효과가 있는지 의문인 인터넷 검열
이렇게 많은 인력과 세금을 들여서 검열 시스템을 구축하고 유지하는 것이 제대로 효과는 있는 것인지 의문일 때가 많습니다. 대규모 검열 정책 업데이트가 있을 땐 앱스토어, 플레이스토어 인기 앱 보면 '차단 우회 앱'이나 'VPN' 같은게 항상 떠있었죠. 결국 검열 우회와 관련된 프로그램만 더 많아지고 사람들은 반강제로 우회 전문가가 되어버렸습니다.
그 중에 저도 포함입니다.