Tribler: Bittorrent клиент с интегрированной Tor-анонимностью

Обновление : безопасность Tribler не так хороша, как заявлено. Прочитайте это для первого основного анализа.

У Bittorrent есть не одна, а две ахиллесовы пяты: торрент-индексация и отсутствие анонимности. Несмотря на то, что можно преодолеть последнее за счет использования виртуальных частных сетей или прокси-серверов, пока еще нет жизнеспособной альтернативы для служб индексирования.

Tribler, который я рассмотрел еще в сентябре 2014 года, пытается изменить это. Он разработан исследователями из Технологического университета Делфта, которые хотели создать анонимную систему, которую нельзя было бы одновременно отключить.

Tribler напрямую интегрирует торрентную индексацию и анонимность в клиенте, что означает, что для этого он не полагается на сторонние сервисы или веб-сайты.

Хотя по-прежнему возможно использовать эти сервисы для загрузки или потоковой передачи торрент-файлов с помощью клиента, идея состоит в том, чтобы постепенно, но неуклонно отойти от необходимости торрент-индексации сайтов вообще.

Вторая большая особенность Tribler, анонимность, появилась в самой последней версии. Он использует систему, аналогичную той, что предлагает сеть Tor, но использует свою собственную сеть, которая не совместима с Tor.

Подробная информация о реализации доступна на Github. Если вы разберетесь с ядром, оно автоматически направит запросы через несколько пользовательских систем. Вместо того, чтобы загружать файлы непосредственно из сеялки, они сначала загружаются и перенаправляются другими пользователями.

Это, в свою очередь, означает, что каждый пользователь сети Tribler является узлом, который используется для передачи данных другим пользователям, что, в свою очередь, может повлиять на общую скорость загрузки и вашу способность загружать файлы.

Пакеты, полученные таким способом, зашифрованы, за исключением заголовка, который состоит только из идентификатора, используемого для определения, куда отправить пакет.

Tribler поставляется со встроенными опциями поиска, которые вы можете использовать для поиска торрентов непосредственно в клиенте. Он также поддерживает каналы, коллекции торрентов, предлагаемые другими пользователями, за которые пользователи могут голосовать, чтобы улучшить их видимость в поиске.

Когда вы загружаете торрент-файл с помощью сервиса, вы выбираете количество скачков для этой загрузки. Эти скачки, от нуля до пяти, определяют количество компьютеров, через которые зашифрованные пакеты отправляются по пути от сеялки к вашему компьютеру.

Чем больше прыжков вы выберете, тем лучше будет анонимность, но тем ниже скорость.

Интересно отметить, что вы можете указать прыжки для всех загружаемых файлов, независимо от того, нашли ли вы их с помощью собственного поиска службы или с помощью других служб. Поскольку вы можете загружать торрент-файлы в Tribler, он работает для них одинаково хорошо.

Заключительные слова

Идея, лежащая в основе Tribler, имеет смысл, но пока рано говорить о том, удастся ли это сделать Безопасность и анонимность службы должны сначала проверяться сторонними организациями, и, кроме того, ее необходимо распространять среди более широкой пользовательской базы, поскольку это является одним из ограничивающих факторов при загрузке.