Freenet은 귀하가 다른 사람들과 소통하고, 콘텐츠를 업로드 및 다운로드하며, 익명으로 온라인 정보에 접근할 수 있도록 설계된 분산형 암호화 오픈 소스 다크 웹입니다.
이름에 담긴 의미는 무엇인가요?
기존 Freenet 프로젝트는 1999년으로 거슬러 올라가지만, 최근(2023년 3월) Hyphanet으로 이름을 변경했습니다. 기존 Freenet의 제작자인 Ian Clarke(새 창)가 “다른 설계 우선순위”를 가진 “Freenet의 후속작” 개발을 시작했기 때문입니다.
이 새로운 다크 웹 플랫폼의 코드명은 Locutus였으나, 1999년부터 Freenet을 관리해 온 비영리 조직인 Freenet Project, Inc.의 이사회는 2023년 중반에 Locutus 프로젝트의 이름을 Freenet 2023으로 변경하기로 결정했습니다.
이에 따라 Freenet 커뮤니티는 기존 Freenet의 이름을 Hyphanet(지하 균근 네트워크(새 창)를 참조함)으로 변경했습니다.
이 글을 작성하는 시점에서 Freenet 2023은 여전히 개발 단계에 머물러 있습니다. 개발자가 실험해 볼 수 있는 알파 버전은 제공되지만 일반 사용자는 이용할 수 없습니다. 따라서 이 글에서는 Hyphanet에 초점을 맞추어 설명하겠습니다.
Hyphanet이란 무엇인가요?
Freenet은 Ian Clarke의 학생 프로젝트로 시작되었습니다. 이는 널리 호평을 받은 2001년 논문인 Freenet: 분산형 익명 정보 저장공간 및 검색 시스템(Freenet: A Distributed Anonymous Information Storage and Retrieval System)(새 창)으로 이어졌으며, 이 논문은 2002년에 가장 자주 인용된 컴퓨터 과학 논문 중 하나가 되었습니다.
Tor 및 I2P와 같은 다른 다크 웹 기술과 달리, Freenet은 일반 인터넷에 대한 접근을 제공하지 않는다는 점에서 순수한 다크 웹입니다. 엄밀히 말하자면 안전한 데이터 저장공간을 제공하는 완전 분산형 피어투피어(P2P) 익명 게시 네트워크입니다.
귀하가 Hyphanet 네트워크에 가입할 때, 귀하의 로컬 디스크 공간의 일부를 공유하는 데 동의하게 됩니다. 이 공간(데이터 저장소라고 함)은 안전하게 암호화되며, 다른 Hyphanet 회원들이 여기에서 파일의 일부를 다운로드합니다(BitTorrent와 유사함).
그러나 자원봉사자들은 이 기본적인 파일 호스팅 프레임워크 위에 웹사이트, 메시지 보드 등을 허용하는 어플리케이션을 개발했습니다. 이 시스템의 한계는 웹사이트가 동적일 수 없다는 점입니다(따라서 항상 단순한 정적 HTML 페이지입니다).
장점은 원래 호스트가 사라진 후에도 웹페이지(및 기타 데이터)를 오랫동안 이용할 수 있다는 것입니다. 하지만 오랜 시간 동안 아무도 데이터에 접근하지 않으면 데이터가 사라질 수 있습니다(이것은 활발하게 시딩되지 않는 파일이 시간이 지나면서 인덱스에서 제외되는 BitTorrent와 매우 유사하게 작동합니다).
오픈넷과 다크넷
2007년부터 Freenet은 오픈넷(opennet)과 다크넷(darknet)이라는 두 가지 ‘모드’를 제공해 왔습니다. Freenet의 정의가 대중이 일반적으로 이해하는 개념과 일치하지 않기 때문에 이 용어는 다소 혼란스러울 수 있습니다.
만약 귀하가 오픈넷 모드로 Hyphanet을 사용하는 경우, 무작위 피어에 연결하게 됩니다. 따라서 오픈넷 모드는 여러 면에서 Tor onion 서비스와 유사합니다. 만약 귀하가 다크넷 모드로 사용하는 경우, 이전에 공개 키와 노드 참조를 교환한 신뢰할 수 있는 친구에게만 연결됩니다.
다크넷 그룹 내에서 공유되는 데이터에 대한 외부의 접근을 완전히 차단하기 때문에, Freenet을 독보적으로 안전하게 만드는 것은 바로 이러한 다크넷들입니다.
Hyphanet은 안전한가요?
Hyphanet을 설정할 때 로컬 디스크에 암호화된 데이터 저장소를 구성해야 합니다. 이 데이터 저장소에는 다른 Hyphanet 사용자들이 업로드한 파일의 일부 조각들이 저장되며, 귀하는 그곳에 저장된 내용에 대해 제어할 권한이 거의 없거나 전혀 없습니다. 이를 통해 Hyphanet 사용자들이 데이터 저장소의 파일을 삭제하여 콘텐츠를 검열하는 것을 방지합니다.
Hyphanet이 사용하는 암호화는 로컬 데이터 저장소에 어떤 파일들이 저장되어 있는지 알아내는 것을 ‘어렵지만 불가능하지는 않게’ 만들며, 주로 로컬 디스크에 저장된 자료의 성격에 대해 그럴듯한 부인(plausible deniability)(새 창) 기회를 제공하는 데 기여합니다.
Hyphanet은 네트워크에 콘텐츠를 ‘삽입'(업로드)하고 이를 ‘요청'(다운로드)하는 사람들의 익명성을 보호하도록 설계되었습니다. Tor 및 I2P와 마찬가지로, 귀하는 항상 우회적인 방식으로 Hyphanet에 저장된 데이터에 연결되며, 귀하의 연결은 먼저 Hyphanet 네트워크의 다른 여러 노드를 거쳐 라우팅됩니다.
Hyphanet은 패킷을 번들로 묶어 다양한 수의 노드를 통해 라우팅함으로써 타이밍 공격을 혼란스럽게 만듭니다.
Hyphanet이 유출될 수 있나요?
수사 기관이 Freenet/Hyphanet 사용자를 성공적으로 추적했다는 여러(새 창) 보고(새 창)가 있지만, 이 중 기술적인 세부사항을 포함하는 것은 없으며 이에 대해 이의가 제기(새 창)되었습니다.
Freenet 다운로더의 통계적 탐지(Statistical Detection of Downloaders in Freenet)(새 창)라는 제목의 2017년 논문은 “Freenet 다운로더를 탐지하기 위한 수동적 기술”을 개발했다고 주장합니다. 하지만 이 주장 역시 이의가 제기(새 창)되었습니다.
Hyphanet 설치 방법
Hyphanet은 Windows .exe, Debian .deb 및 Gentoo 패키지로 제공됩니다. macOS 또는 모든 Linux 시스템에 .jar 파일로 설치할 수도 있습니다(Java 설치 필요).

설치 마법사는 귀하가 설정을 원활하게 진행할 수 있도록 안내한 후, 기본 브라우저의 탭에서 Hyphanet 포털을 실행합니다. 하지만 브라우저를 비공개 또는 시크릿 모드(새 창)로 설정하여 Hyphanet을 실행할 것을 강력히 권장하므로, 로컬 Hyphanet URL을 복사한 다음 브라우저를 비공개 또는 시크릿 모드로 재시작하여 URL을 붙여넣는 것이 좋습니다.
또한 Hyphanet 설치 프로그램은 Hyphanet에 쉽게 접근할 수 있도록 시스템에 바탕 화면 및 메뉴 아이콘을 설치하는 기능을 제공합니다.
How to use Hyphanet
I2P와 달리 Hyphanet은 귀하가 브라우저의 프록시(새 창) 설정을 수동으로 구성할 필요가 없습니다. 또한 I2P나 Tor와 달리 메인 화면에 시작하는 데 도움이 되는 여러 유용한 링크가 제공되며, 여기에는 Hyphanet 웹사이트 인덱스, 검색 엔진, 광범위한 문서, 개발자 블로그와 함께 다양한 이메일, 메시지 및 채팅 도구가 포함되어 있습니다.

앞서 언급했듯이 모든 웹페이지는 정적 HTML이므로 트래커 및 기타 개인정보를 침해하는 스크립트가 첨부되는 것을 방지합니다. 이 웹페이지들을 다운로드하는 데는 (본 검토자의 경험상) 몇 초에서 약 1분 정도 걸리며, 이는 (마찬가지로 본 검토자의 경험상) I2P 페이지보다 훨씬 빠릅니다.
Hyphanet에서 사용할 수 있는 많은 유틸리티에는 Web of Trust 플러그인이 필요합니다. 이는 다른 커뮤니티 회원들이 긍정적 또는 부정적 평가를 부여할 수 있는 점수 값을 포함한 암호학적으로 증명 가능한 신원을 귀하에게 제공함으로써, 스팸을 줄이고 누구나 Hyphanet 네트워크에 콘텐츠를 삽입할 수 있다는 점에 대처하고자 합니다.
맺음말
일반 인터넷에 접근할 수 없기 때문에, 오픈넷 모드에서 Hyphanet의 큰 문제는 대부분의 콘텐츠가 무의미하거나(“Hi there!”) 어떤 식으로든 불법적이라는 점입니다. 하지만 Hyphanet의 전면 페이지에 제공되는 The Filtered Index와 같은 인덱스는 잠재적으로 더 흥미롭고 (건전한) 콘텐츠로 통하는 링크를 제공합니다.
다른 다크 웹과 비교할 때, Hyphanet은 항상 Tor onion 서비스에 대한 틈새 대안이 될 것입니다. 그러나 I2P보다 빠르고 링크가 실제로 작동하는 비율이 훨씬 높습니다.
물론 Hyphanet이 다른 다크 웹과 진정으로 차별화되는 점은 탐지가 거의 불가능한, 마음이 맞는 사람들과의 폐쇄적인 다크넷을 생성할 수 있는 기능입니다.
폐쇄적인 특성 때문에 얼마나 많은 사람들이 실제로 이러한 다크넷을 사용하는지 알 수 없으며 이에 대한 다른 객관적인 평가를 제공할 수도 없습니다. 하지만 그것이 바로 본래의 취지입니다.






