Почему dark web адреса выглядят как длинный набор случайных символов? Современный .onion — не обычное доменное имя, а криптографический идентификатор. Его неудобство для человека является прямым следствием свойств безопасности, которых нет у традиционного DNS.

Основы .onion

Чем .onion отличается от обычного домена

.onion — special-use suffix для onion services Tor. Такие имена не регистрируются через обычного регистратора и не разрешаются глобальной DNS-системой. Стандартный браузер не знает, куда отправлять такой адрес без поддержки Tor.

Обычный домен в конечном счёте приводит к сетевому адресу сервера. Onion address позволяет построить соединение внутри Tor без раскрытия пользователю обычного IP hidden service.

Криптографическая основа

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

Подделать точный чужой адрес без соответствующего private key вычислительно нереалистично при современной криптографии. Это существенно отличается от атак на обычную DNS-инфраструктуру.

V3 и старые V2 addresses

Старые v2 onion addresses были короткими, 16-символьными, и использовали устаревшую криптографическую схему. Tor отказался от v2 в пользу v3: современные адреса имеют 56 символов и используют более сильную криптографию.

Увеличение длины ухудшило запоминаемость, зато значительно подняло security margin и позволило устранить несколько классов старых атак.

Почему адрес выглядит случайным

Читаемое имя вроде обычного домена выбирает человек, а v3 onion address получается из ключевого материала. Поэтому полный контроль над строкой невозможен. Vanity generation позволяет подобрать небольшой желаемый префикс ценой перебора огромного количества ключей, но чем длиннее красивый фрагмент, тем быстрее растёт вычислительная стоимость.

Что это даёт пользователю

Аутентичность адреса: адрес связан с криптографической идентичностью сервиса.

Сокрытие сетевого местоположения: клиенту не нужен обычный IP сервера.

Устойчивость к части DNS-атак: нет классической цепочки registrar → DNS, которую можно подменить привычными способами.

Но фишинг всё равно существует

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

Компромисс удобства

Длинные случайные адреса трудно запоминать и вручную вводить, но это следствие криптографической модели. Tor сознательно отдаёт приоритет security перед красивыми URL.

Развитие onion services

Протокол продолжает получать улучшения: load balancing, защита от DoS, оптимизация установления соединения и новые механизмы безопасности. Одновременно официальные onion-версии поддерживают крупные СМИ и privacy-сервисы, поэтому технология давно вышла за пределы «экзотического dark web».

Вывод

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