Tor는이 문제를 해결하는 멀티 레이어 암호화를 사용합니다.
로부터 토르 프로젝트 질문 :
Tor는 트래픽을 대상으로 보내기 전에 적어도 3 개의 다른 서버를 통해 트래픽을 전달합니다. 세 가지 릴레이 각각에 대해 별도의 암호화 계층이 있기 때문에 Tor는 전송하는 내용을 수정하거나 알지 못합니다. Tor 네트워크를 통해 완전히 암호화되어 트래픽을 중계하고 전 세계 어딘가에 완전히 그대로 유지합니다.
세 서버 중 첫 번째 불량은 컴퓨터에서 암호화 된 Tor 트래픽이 들어오는 것을 볼 수 있습니다. 그것은 여전히 당신이 누구이며 Tor를 어떻게하고 있는지 알지 못합니다. "이 IP 주소는 Tor를 사용하고 있습니다"라는 메시지 만 표시됩니다.
3 대의 서버 중 3 분의 1은 Tor로 보낸 트래픽을 볼 수 있습니다. 누가이 트래픽을 보냈는지 알 수 없습니다. 은행 또는 전자 상거래 웹 사이트 방문 또는 암호화 된 메일 연결과 같은 암호화를 사용하는 경우 대상 만 알 수 있습니다. 트래픽 스트림 내부의 데이터를 볼 수 없습니다. 사용자는 누구인지, 암호화를 사용하는 경우 대상으로 보내는 데이터를 파악하여이 노드로부터 계속 보호됩니다.
요약 : 첫 번째 릴레이는 귀하의 메시지가 아닌 IP를 볼 수있는 반면, 세 번째 릴레이는 귀하의 메시지를 볼 수 있지만 귀하의 IP는 볼 수 없습니다 (또한 https를 통해 메시지가 암호화되지 않은 경우에만 해당). 따라서, 당국이 가짜 릴레이를 첫 번째 및 세 번째 릴레이로 사용하지 않으면 활동을 완전히 추적 할 수 없습니다. 그리고 세계에서 엄청난 수의 Tor 릴레이가 주어지면 당국은 Tor 체인에서 릴레이를 무작위로 선택할 수있는 통계적 기회를 갖기 위해 엄청난 수의 릴레이를 설정해야합니다.
Tor는이 시나리오에서도 보호 할 수 있습니다 . 입 / 출구에 사용되는 노드 (또는 국가)를 제어 할 수 있습니다 . Tor는 "entry guards" 도 사용합니다 . 각 Tor 클라이언트는 진입 점으로 사용할 릴레이를 무작위로 선택하고 해당 릴레이 만 첫 번째 홉으로 사용합니다.
결론 : Tor는 매우 잘 보호되며 특정 국가 기관으로부터 안전하게 보호하기 위해 추가로 교정 할 수 있습니다. https를 사용하면 (가능한 경우) 더 나은 보호를 보장 할 수 있습니다.