Hardner

Tor Browser란? 본문

Computer/etc.

Tor Browser란?

Hardner 2019. 7. 1. 17:47

Tor Browser?

Tor Browser Image

Tor란 다크 웹 소프트웨어 중 하나로, The Onion Router의 약칭이다.

네트워크 우회와 익명화를 위해 사용하는 툴 중 하나며, 비슷한 것으로는 프리넷과 I2P, Ultrasurf 등이 있지만 Tor는 세계적인 대세이다.

 

Tor 기술을 이용해 익명성이 담보된 웹 탐색을 가능하게 해주는 '브라우저' 자체는 오픈소스인 Firefox를 개조하여 사용한다.

 

익명성을 따지면 프록시 서버나 서버에 로그가 남을 가능성이 있는 VPN보다 안전하다.

Tor 동작원리

 

Tor structure

Tor의 트래픽은 각각 입구노드, 중간노드, 출구노드를 거쳐 가고 출발지에서 각각의 공개키로 순차적으로 암호화된다. 즉, 노드를 지날 때마다 암호화가 되므로 최소 3단계를 한다. 이때 각각의 노드는 자신에게 보낸 출발지 IP와 다음으로 보낼 목적지 IP밖에 모른다.

즉,

입구노드가 아는 것 - 클라이언트 IP, 중간노드 IP

중간노드가 아는 것 - 입구노드 IP, 출구노드 IP

출구노드가 아는 것 - 중간노드 IP, 서버 IP

이 점 때문에 Tor의 익명성은 더욱 단단해진다.

 

Tor가 양파이미지인 이유는 동작에서 양파처럼 암호화가 여러 겹으로 쌓기 때문이라고 한다.

 

물론 이러한 장점도 있지만 단점도 존재한다.

단점은 암호화가 겹겹이 되고 여러 국가의 네트워크를 경유하여 가기 때문에 엄청 느리다.

예를 들면

내 컴퓨터(한국) -> 영국의 네트워크(경유) -> 포르투갈(경유) -> 미국(경유) -> 중국(경유) -> 인터넷 식이다.

최종 인터넷 단계에서는 중국에서 접속한 것으로 뜨게 되고, 만약 역 추적하려 해도 중국 -> 미국 -> 포르투갈 -> 영국을 거쳐서 실제 사용자의 컴퓨터까지 접근해야 하는 것이다.

 

많은 사람들이 Tor를 '토르'라고 읽는데 영어로 읽는다면 '토어'라고 읽는 게 맞다. 참고하자.

 

마지막으로 Tor의 주의사항을 잘 준수한다면 완전에 가까운 정도의 익명성을 얻을 수 있지만 완전은 아니기 때문에 익명을 이용한 범죄행위를 저지를 생각이라면 접도록 하자.

 

참고


https://namu.wiki/w/Tor(%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4)

'Computer > etc.' 카테고리의 다른 글

인공지능 용어 개념정리  (0) 2019.07.11
랜섬웨어란?  (0) 2019.07.04
스레드(Thread)란?  (0) 2019.02.11
Netstat 명령어에 대해  (0) 2019.01.28