다크넷(Darknet)은 '다크 웹(Dark Web)'이라고도 불리며, 일반적인 검색 엔진으로는 접근할 수 없도록 의도적으로 숨겨진 인터넷의 한 영역입니다. 다크넷은 개인이 익명으로 안전하게 소통하고 정보를 공유할 수 있도록 만들어졌습니다. 그렇다면 다크넷은 어떤 원리로 작동하며, 어떻게 사용해야 할까요? 지금부터 하나씩 살펴보겠습니다.
다크넷은 어떻게 작동할까?
다크넷의 아키텍처는 P2P(피어 투 피어) 네트워크를 기반으로 합니다. 중앙 서버에 의존하는 일반 인터넷과 달리, 다크넷은 컴퓨터들이 서로 직접 통신하는 분산형 네트워크로 구성되어 있습니다. 즉, 중앙 관리 기관이나 통제 주체가 없기 때문에 차단하거나 감시하기가 매우 어렵습니다. 다만 주요 릴레이 노드 상당수가 동시에 마비되면 문제가 발생할 수 있습니다. 대표적인 증상으로는 연결 속도 저하와 응답 시간 지연 등이 있습니다.
이러한 구조 덕분에 높은 수준의 익명성이 확보됩니다. 트래픽이 무작위 노드를 거쳐 이동하기 때문에 추적이 사실상 불가능하기 때문입니다. 매 연결마다 새로운 무작위 경로가 선택되는데, 프록시 연결과 비슷하지만 최소 세 개 이상의 추가 서버를 순차적으로 거친다는 점이 다릅니다. 필요하다면 더 많은 릴레이를 경유하도록 설정할 수도 있습니다. 연결의 각 단계마다 암호화가 적용되므로 전송되는 패킷을 해독하는 것은 거의 불가능합니다. 단점이라면 연결 속도가 크게 느려진다는 점으로, 경우에 따라서는 일반 연결 대비 10배 이상 느려지기도 합니다.
다크넷의 역사
다크넷, 특히 초기 형태는 미군이 ARPANET의 확장 프로젝트로 만들었다는 오해가 널리 퍼져 있습니다. 하지만 이는 정확한 설명이 아닙니다. ARPANET은 현대 인터넷의 전신으로, 실제로 1960년대 미국 군부가 군 및 정부 기관용 통신 시스템으로 개발한 것은 맞습니다.

초기 ARPANET의 구조
반면 다크넷은 인터넷 초창기, 즉 ARPANET 시절에서 진화한 형태라고 보는 것이 맞습니다. 연구자들과 프라이버시 옹호자들은 익명으로 안전하게 소통하고 정보를 공유하는 방법을 연구하기 시작했고, 그 최초의 시도 중 하나가 1992년 설립된 '싸이퍼펑크(Cypherpunk)' 메일링 리스트였습니다. 이 모임은 암호학과 프라이버시에 관심 있는 사람들로 구성되어 감시와 검열로부터 온라인 통신을 보호하는 다양한 방법을 논의했습니다.
이후 몇 년간 사용자가 익명으로 소통하고 정보를 공유할 수 있게 해주는 여러 기술이 개발되었습니다. 익명 리메일러(anonymous remailer), 파일 공유용 P2P 네트워크 등이 대표적입니다. 그러나 다크넷이 대중적으로 성장하고 인프라가 다양해진 결정적 계기는 Tor 네트워크의 등장 이후였습니다.

히든 위키(Hidden Wiki) – 아마도 다크넷 입문자들이 가장 먼저 찾는 페이지
Tor 네트워크는 현재 다크넷에 접속하는 가장 대중적인 방법으로, 2000년대 초 미국 해군 연구소(Naval Research Laboratory)에서 개발했습니다. 처음에는 군 및 정부 용도로 만들어졌지만, 이후 공개 오픈소스 소프트웨어로 출시되었습니다. 즉, 다크넷이 오늘날의 인기를 누리게 된 데에는 미군에게 고마움을 표할 만하지만, 발명 자체는 별개의 이야기입니다.
다크넷은 정말 익명일까?
다크넷의 익명성은 사용자의 신원을 숨기는 암호화된 연결과 라우팅 프로토콜 덕분에 유지됩니다. Tor(The Onion Router, 양파 라우터) 네트워크가 바로 그 대표적인 프로토콜입니다. 사용자가 Tor 네트워크에 접속하면 연결은 일련의 노드(릴레이)를 거쳐 이동하고, 각 노드는 데이터에 한 겹씩 암호화 층을 더합니다. 이런 방식 덕분에 누구도 사용자의 온라인 활동을 물리적 위치까지 추적하기 어렵습니다.

하지만 Tor를 사용하더라도 추적이 완전히 불가능한 것은 아닙니다. 핵심은 릴레이의 상당 부분을 장악하는 것으로, 이렇게 되면 연결의 각 단계를 통제할 수 있습니다. 그럼에도 패킷 자체를 해독하는 것은 거의 불가능합니다. 모든 노드를 장악했다 하더라도 첫 연결 단계에서 패킷을 암호화하는 키는 목표 사용자와 주고받는 양방향 모두 비밀로 유지되기 때문입니다. 그럼에도 IP 주소 유출을 예방하려면 VPN 사용을 권장합니다.
다크넷 접속에 가장 널리 쓰이는 Tor 브라우저와 그 파생 제품들은 프라이버시 보호 수준을 직접 조절할 수 있는 기능도 제공합니다. 더 많은 노드를 경유하도록 설정하는 기능뿐 아니라, 웹사이트의 스크립트를 비활성화하는 옵션도 포함됩니다. 스크립트는 의도적이든 아니든 사용자의 실제 IP, 시스템 설정, 기타 민감한 정보를 노출할 수 있습니다. 고도의 익명성을 추구하는 사람들에게 이런 노출은 자유, 나아가 생명마저 위협할 수 있는 요소입니다.
3가지 프라이버시 설정 모드 – 일반 브라우저와 비슷한 수준부터 편집증 모드(Paranoid Mode)까지
다크넷과 불법 활동
다크넷은 마약 밀거래, 무기 거래, 사이버 범죄 등 불법 활동과 연관되어 악명이 높습니다. 다크넷 접속에 사용되는 브라우저의 강력한 익명성과 보안 기능은 각종 범죄자들에게 편리한 환경을 제공합니다. 실제로 이러한 특성은 범죄를 위한 하나의 인프라 네트워크 전체를 탄생시키는 계기가 되었으며, 특히 사이버 범죄자들 사이에서 큰 인기를 얻었습니다. 익명 이메일 서비스, 마켓플레이스, 포럼, 심지어 메신저까지 – 악의적인 해커에게 필요한 모든 것이 갖춰져 있습니다.
사이버 범죄자들의 소굴로 알려진 RAMP 포럼의 로비 화면
그럼에도 다크넷에서 벌어지는 모든 일이 불법인 것은 아닙니다. 다크넷은 여전히 본래의 목적, 즉 익명 소통과 (거의) 추적 불가능한 인터넷 접속이라는 기능을 수행하고 있습니다. 국가의 탄압을 받는 언론인과 활동가들에게 이러한 서비스는 필수적입니다. 일반 메일 서비스나 채팅은 내용이 열람될 수 있고 IP 주소만으로 위치가 드러날 수 있지만, 다크넷의 서비스를 이용하면 그럴 수 없습니다.
다크넷에 접속하는 방법
다크넷 사이트에 접속하려면 일반적으로 Tor와 같은 전문 브라우저가 필요합니다. Tor 브라우저는 무료 오픈소스 소프트웨어로, 대부분의 기기에 다운로드하여 설치할 수 있습니다. 브라우저 설치 후 주소창에 해당 사이트의 URL을 입력하면 다크넷 사이트에 접속할 수 있습니다. 다만 이 과정이 까다로울 수 있는데, 사이트들이 주소를 자주 변경하고 온라인에 유포된 주소록은 갱신 속도가 느린 경우가 많기 때문입니다. 또한 다크넷 접속에는 위험이 따른다는 점도 유의해야 합니다. VPN 사용, 악성코드 다운로드 금지, 민감한 정보 공유 자제 등의 예방 조치를 반드시 취해야 합니다.
Tor 브라우저 외에도 일반 웹 브라우저에서 히든 네트워크에 접속할 수 있게 해주는 브라우저 플러그인들이 존재합니다. 하지만 이 방식은 기본 접속 방식 수준의 익명성을 유지하기에 충분하지 않습니다. 이런 플러그인이 하는 일은 브라우저에 어니언(Onion) 사이트 접속 방법을 알려주는 것뿐입니다. 다층 트래픽 우회와 그에 따른 암호화, 잠재적 신원 노출 요소 비활성화 같은 기능은 이용할 수 없습니다.
다크넷 접속은 불법인가?
대부분의 국가에서 다크넷에 접속하는 행위 자체는 불법이 아닙니다. 다크넷은 특정 소프트웨어나 설정으로 접근할 수 있는 숨겨진 웹사이트들의 네트워크일 뿐입니다. 악성코드 유포, 인신매매, 마약·무기 거래 같은 불법 행위에 가담하지 않는 한 전혀 문제될 것이 없습니다. 반면 앞서 언급한 목적으로 다크넷을 이용한다면 당국의 수배 대상이 될 가능성이 매우 높습니다.
또한 일부 국가는 익명화 도구 사용에 관한 별도의 법률을 두고 있다는 점도 기억해야 합니다. Tor 사용이나 기타 방식의 다크넷 접속이 불법으로 간주될 수 있으므로, 자신이 거주하는 지역의 법률을 미리 조사하고 이해하는 것이 중요합니다.