I2P: вторая анонимная сеть. Чем она отличается от Tor и когда её выбирать

konstrukt

МИГАЛКИ КЛУБ
Проверенный продавец
Продавец
Подтвержденный
Регистрация
19.09.18
Сообщения
884
Реакции
43
Продаж
3
Telegram
Всем привет.

Когда заходит разговор об анонимности, в девяти случаях из десяти называют Tor, и это справедливо: у него самая большая аудитория и самая проверенная модель. Но Tor не единственный вариант. Параллельно уже больше двадцати лет живёт I2P, сеть с другой философией, и многие её просто не замечают. Попробую объяснить, в чём разница по существу, а не по лозунгам.


Главная идея: сеть для внутренних сервисов

Tor создавался прежде всего как способ выйти в обычный интернет, не раскрывая себя. Сайты на .onion там появились как дополнение. I2P устроен наоборот. Это закрытая сеть, внутри которой работают собственные сайты (адреса вида что-то.i2p), почта, чаты, торренты и файлообмен. Выход наружу существует, но он вторичен и ограничен.


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


Как строится маршрут

В Tor ты строишь один туннель из трёх узлов, и запрос с ответом идут по одному и тому же пути. В I2P туннели однонаправленные: у тебя есть отдельный входящий и отдельный исходящий. Запрос и ответ идут разными дорогами. Следить за разговором, имея лишь часть картины, заметно сложнее, потому что наблюдатель на одной стороне видит половину диалога.


Второе отличие называется чесночной маршрутизацией (garlic routing). Несколько сообщений упаковываются в одну «головку чеснока» и идут вместе, что мешает по размеру и времени отделить одно сообщение от другого. В Tor каждая ячейка идёт по цепочке по отдельности.


Каждый участник это маршрутизатор

В Tor есть чёткое деление: большинство пользователей просто клиенты, а узлы поднимают относительно небольшое число волонтёров. В I2P любой запущенный клиент одновременно пересылает чужой трафик. Это делает сеть более децентрализованной. Нет заранее известного списка узлов, который публикует центральный каталог. Информация о маршрутизаторах хранится в распределённой базе данных, которую ведут сами участники.


Обратная сторона: сеть заметно меньше Tor, и меньше людей, в которых можно «раствориться». Для анонимности размер толпы очень важен, и тут Tor сильнее.


Что нужно, чтобы начать

Есть две основные реализации. Оригинальная Java I2P ставится как обычная программа и открывает в браузере консоль управления. Альтернатива i2pd, написанная на C++, легче и подходит для слабых машин и серверов. После запуска нужно подождать несколько минут: маршрутизатор должен найти других участников и построить туннели. Это нормально, и первое подключение к Tor в этом смысле быстрее.


Дальше достаточно настроить браузер на локальный прокси I2P. Лучше делать это в отдельном профиле или отдельном браузере, не смешивая с повседневным. Внутри сети уже есть встроенные инструменты: почта, торрент-клиент I2PSnark, чат по IRC.


Скорость и удобство

Честно: I2P медленнее и менее отполирован, чем Tor. Сайты внутри сети открываются дольше, пока сеть не «прогрелась». Многие ресурсы работают нестабильно. Если ты привык к скорости обычного интернета, привыкать придётся.


Где I2P реально сильнее

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


Второе: торренты. Через Tor раздавать торренты нельзя и неправильно, потому что это перегружает сеть и деанонимизирует. В I2P раздача внутри сети встроена в архитектуру.


Третье: устойчивость к определённым типам наблюдения. Однонаправленные туннели и чесночная упаковка усложняют корреляционный анализ трафика.


Где I2P слабее

Первое: выход в обычный интернет. Внешних выходных узлов (outproxy) мало, они ненадёжны, и анонимность там слабее, чем у Tor.


Второе: размер сети и объём исследований. Tor изучают тысячи специалистов, на него приходятся годы академической проверки. I2P проверяли меньше, и это стоит учитывать, если ставки высоки.


Третье: браузерный отпечаток. У Tor Browser есть мощная защита от фингерпринтинга, потому что все пользователи выглядят одинаково. Обычный браузер с прокси I2P такой защиты не даёт, и нужно самому следить за настройками.


Так что выбрать

Хорошая практика не противопоставлять их, а разделять задачи. Для обычной работы в сети, чтения и поиска информации с сокрытием IP берёшь Tor. Для анонимного общения и обмена внутри закрытой сети, для собственных сервисов или раздачи файлов берёшь I2P. Если у тебя серьёзная модель угроз, держать в голове обе сети и понимать, где какая сильнее, полезнее, чем верить в одну универсальную.


Главный вывод: анонимность определяется не инструментом, а тем, как им пользуешься. Любая из этих сетей перестаёт защищать, если рядом работает аккаунт под настоящим именем, неочищенные метаданные файлов или привычка заходить «на минутку» без защиты.
 
Сверху Снизу