Скрытые сервисы в Тор: что это и как они создаются

Сеть Тор даёт пользователям возможность не только скрывать реальное местонахождение, но также предоставляет большое количество других сервисов. К примеру, веб-публикации или сервис по обмену сообщениями. Немало в луковой сети и сайтов, которые используют анонимность в целях нелегального заработка в даркнете. Крупнейшим таким сервисом на сегодня является криптомаркет моментальных покупок Гидра – крупнейший в СНГ рынок по продаже веществ. Но вернёмся к основной теме.

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

Перед началом работы скрытому сервису в Торе нужно объявить о своём появлении, чтобы привлечь аудиторию. Чтобы это сделать, в рандомном порядке сервер выбирает несколько ретрансляторов, формирует цепочки соединения с ними и предоставляет им свой открытый ключ (чтобы они могли стать точками входа).

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

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

Продолжение читайте в следующей части материала.