토르네트워크 (Tor Network)

정보보안학
한 줄 정의: 여러 자원봉사 서버를 거쳐 트래픽을 여러 겹으로 암호화해 중계함으로써 이용자의 인터넷 활동과 위치를 익명화하는 분산 네트워크 시스템입니다.

쉽게 풀면

토르네트워크는 편지를 여러 봉투로 겹겹이 싸서 여러 사람을 거쳐 전달하는 것과 비슷합니다. 각 중계자는 바로 앞뒤 사람만 알 뿐, 편지의 원래 발신자와 최종 수신자를 동시에 알 수 없습니다. 이런 방식으로 인터넷 트래픽이 여러 대의 서버(중계 노드)를 거치면서 암호화 계층이 하나씩 벗겨지고, 최종적으로 누가 어디로 접속했는지 추적하기 어렵게 만듭니다. 토르(Tor)라는 이름은 이 계층적 방식을 뜻하는 "The Onion Router"에서 유래했습니다.

왜 중요한가

정보보안학과 프라이버시 연구에서 토르네트워크는 익명 통신 기술의 대표 사례로 다뤄지며, 언론 자유가 제한된 지역의 활동가나 내부고발자의 신원 보호 수단으로 연구됩니다. 동시에 익명성이 악용될 수 있는 위험성에 대한 대응 기술 연구도 함께 이루어집니다.

논문에서는 이렇게 쓰입니다

"본 연구는 토르네트워크의 출구 노드(exit node) 트래픽 분석을 통해 익명성이 저하될 수 있는 취약 시나리오를 실험적으로 검증하였다."

익명 네트워크에도 완벽하지 않은 취약점이 있을 수 있음을 확인한 연구입니다.

"제안 시스템은 토르네트워크와 유사한 양파 라우팅 기법을 응용하여 사물인터넷 기기 간 통신의 익명성을 강화한다."

토르의 원리를 다른 환경에 응용한 사례를 설명한 문장입니다.

조금 더 깊게 보면

토르네트워크는 일반적으로 진입 노드(entry node), 중계 노드(relay node), 출구 노드(exit node)로 이어지는 최소 세 단계의 경로를 통해 트래픽을 전달하며, 각 구간마다 별도의 암호화 계층을 씌우는 양파 라우팅(onion routing) 방식을 사용합니다. .onion 도메인을 이용한 히든 서비스 기능도 함께 제공됩니다.

주의할 점

토르네트워크가 완전한 익명성을 절대적으로 보장하는 것은 아니며, 출구 노드 감시나 트래픽 분석 등 특정 조건에서는 이용자 식별 가능성이 연구를 통해 제기된 바 있습니다.

관련 용어