iknowwhatyoudownload.com은 각 아이피 주소에서 다운로드한 토렌트 목록을 수집해 보여주는 사이트다. 

 

▲ 내 아이피 아님

위 화면은 내 주변 아이피 중 하나를 확인해본 건데 이런 식으로 해당 아이피에서 받은 토렌트 목록이 나온다. 분류도 된다. 받은 토렌트 목록을 이용해 토렌트 이용 성향(...)도 나오는 것 같다. (아이피 밑 태그 참조)

 

 

이 사이트의 수집 방법은 다음과 같다.

  • 1. 토렌트 사이트를 파싱하고 DHT 네트워크를 통해 토렌트 파일을 수집후 분류한다. (약 150만개 이상)
  • 2. DHT 네트워크를 이용해 1에서 수집한 토렌트 파일의 PEX(Peer exchange, 피어 교환) 정보를 수집한다 (하루 약 2억건)

 

이 사이트가 모든 유저의 토렌트 내역을 받아오는 것은 아닌데 그 이유는 아래와 같다.

  • 한 IP가 여러 유저에 의해 사용될 수 있음
    : DHCP 프로토콜을 사용하니까 아이피가 바뀔 수도 있고, 여러 유저가 한 공인 IP를 사용할 수도 있어서 그렇다
  • 유동 IP의 경우 유저가 계속 바뀔 수 있음
  • 이 사이트가 갖고 있지 않은 토렌트는 수집되지 않음

 

큐빗토렌트의 익명모드는 큐빗토렌트만의 기능으로 유저 identity를 감추기 위해 여러가지 기능(peer-ID에 클라이언트 fingerprint 추가 X, user-agent 숨기기 등)을 한다고 하는데 이 사이트가 DHT 기반으로 수집을 하니 공개 토렌트를 이용하면 익명모드가 의미가 없는 것 같다.

 

iknowwhatyoudownload(ikwyd) 차단 방법

이 사이트가 내 컴퓨터의 토렌트 다운로드 목록을 수집하지 못하게 하려면 토렌트 클라이언트의 DHT와 PEX 기능을 끄면 된다.

방화벽 아웃바운드 차단 등은 토렌트와는 무관하기 때문에 해결책이 되지 않는다.

 

(1) 상단 메뉴를 통해 도구 - 옵션에 들어간다.

 

 

(2) 비트토런트 - 개인정보란에서 'DHT(분산 네트워크)를 사용하여 더 많은 피어 찾기', '피어 교환(PeX)를 사용하여 더 많은 피어 찾기' 체크를 해제한다.

 

단, DHT와 PEX를 해제하면 마그넷 링크를 이용해 토렌트를 다운로드받을 수 없다. 일반적으로 마그넷 링크는 트래커가 포함되어 있지 않아 DHT와 PEX를 통해 피어를 찾아야 하는데, 이 기능을 차단하면 피어를 찾을 수 없기 때문이다.

반응형