Вы арендовали машину, не называя своего имени. Затем вы прибили имя к двери.
Все остальные руководства этой серии начинаются со слов «направьте на него поддомен», и ни одно из них не объясняет, откуда берётся сам домен. Это единственная часть самостоятельно организованного стека, которая публикуется намеренно, — запись в реестре, аккаунт у регистратора, платёж и публичный журнал, перечисляющий каждое имя хоста, для которого вы когда-либо запрашивали сертификат. Шесть шагов, чтобы зарегистрировать и удержать домен так, чтобы ничто из этого не указывало на вас: четыре записи, которые на самом деле создаёт регистрация, реестры, которые вам откажут, оплата в Monero, и две утечки, которые перечёркивают всю проделанную работу спустя недели после того, как вы перестали за этим следить.
Шесть шагов
01
Модель
Четыре записи, а не одна
02
Выбор
Реестр задаёт нижнюю границу
03
Регистрация
Три модели владения
04
Оплата
Биржа — это утечка
05
Делегирование
DNS, TLS и публичный журнал
06
Владение
Продление, блокировка, отработанный план выхода
Перед началом · Что публикуется
Домен — это публичная запись. В этом и есть весь смысл домена.
Система доменных имён — это система делегирования, а делегирование работает только тогда, когда кто-то авторитетный сообщает, кому принадлежит имя. Реестр ведёт список для своего домена верхнего уровня; регистратор продаёт вам запись в этом списке и подтверждает, что знает, кто вы; а сам домен резолвится, потому что цепочка серверов готова официально заявить, что эта зона принадлежит именно этим серверам имён. Нет такого варианта, при котором вообще никто ничего не знает. Что вы можете решить — это сколько сторон знают, что именно они знают и насколько легко посторонний может это у них выведать.
Это по-настоящему другая проблема, отличная от той, с которой имеет дело остальная часть этой серии. Сервер можно арендовать анонимно, потому что отношения с хостингом двусторонние: вы и хостинг, и больше никому не нужна копия этих данных. Домен по своей конструкции многосторонний — реестр, регистратор, часто реселлер, DNS-оператор, удостоверяющий центр и набор публичных журналов, которые существуют именно для того, чтобы выпуск сертификатов могли проверять люди, которые не вы. Подход к этому с рефлексами, которые работают для VPS, порождает очень уверенную в себе ошибку.
Хорошая новость в том, что настройки по умолчанию сильно изменились в пользу читателя, а большинство советов на эту тему до сих пор не в курсе. С 2018 года публичная регистрационная запись для родового домена верхнего уровня скрыта: поля контактов, где раньше показывались имя, улица и номер телефона, теперь ничего не показывают — причём для всех и бесплатно. Политика, регулирующая это, — Политика ICANN в отношении регистрационных данных, заменившая экстренную меру, принятую в момент вступления в силу GDPR, — также устанавливает документированный порядок, по которому лицо с законным интересом может запросить исходные данные. Запись не исчезла. Она хранится, а не публикуется, и знать точно, у кого она хранится, — это большая часть всей работы.
Ниже сравниваются три варианта, и они различаются тем, какая сторона в итоге держит что. Третий — это вообще не домен, и именно поэтому он включён в это сравнение: для значимого числа проектов это правильный ответ, и об этом стоит знать, прежде чем тратить сорок пять минут на разбор остальных двух.
Свойство
Ваше собственное имя, запись скрыта
Владение через посредника
Onion-адрес версии 3
Кто фигурирует в записи реестра
Вы — данные собраны, хранятся, не публикуются
Провайдер — как юридический регистрант
Реестра не существует
У кого можно запросить ваши данные
Регистратор и реестр — по документированному запросу
Только провайдер, по собственной политике
Никто — запрашивать нечего, записи не существует
Кто может забрать домен
Реестр, регистратор, комиссия по спорам, суд
Все перечисленные, плюс сам провайдер
Никто — адрес получен из вашего ключа
Сколько это стоит в год
Примерно $10 to $60, в зависимости от расширения
Кратно выше — в этом и есть смысл наценки
Ничего, никогда, и у него не может истечь срок
Доступен в обычном браузере
Да
Да
Только через Tor
Один момент раскрытия информации, поскольку эта страница касается того, кто получает выгоду от рекомендации. NordBastion не продаёт доменные имена. Из этого руководства не ведёт ссылка ни на одного регистратора, никто из них не участвует в партнёрской программе, и нет никакой договорённости, по которой нам платят за что-либо из того, что вы делаете после чтения этого текста. Ниже описано именно то, что мы сказали бы человеку, который спросил бы об этом через панель поддержки, и это тот же стандарт, по которому написана вся остальная библиотека.
Шаг 01 · Модель
Четыре записи. Служба конфиденциальности закрывает только одну.
Регистрация имени не создаёт одну запись о вас. Она создаёт четыре, в четырёх разных местах, у четырёх разных групп людей, у каждой — свои причины хранить эти данные и свой порог для их выдачи. Почти каждый провал в этой области — это когда кто-то укрепляет один из четырёх компонентов и предполагает, что остальные последовали его примеру.
Регистрационные данные. Имя, почтовый адрес, email, телефон — собираются регистратором при покупке, передаются на депонирование третьей стороне как условие аккредитации регистратора и в полном объёме или частично передаются в реестр в зависимости от расширения. Это тот вид данных, о котором думают все, и именно он уже скрыт в публичной записи для родовых доменов. Он раскрывается по запросу через документированную процедуру, а внутри ЕС и реестры, и регистраторы обязаны, согласно статье 28 Директивы NIS2, хранить эти данные точными и полными и предоставлять их законным заявителям без неоправданной задержки.
Аккаунт у регистратора. Богаче регистрационных данных и почти никогда не обсуждается. В нём хранится история входов с адресами и временными метками, платёжный инструмент, открытые вами обращения в поддержку и — вот что действительно важно — все остальные домены в том же аккаунте. Один аккаунт, в котором есть и профессиональный домен под вашим юридическим именем, и проект, с которым вы предпочли бы не быть связаны, навсегда объединяет их для любого, кто может прочитать этот аккаунт, — независимо от того, что говорит публичная запись о том или другом домене.
Платёж. Карта — это документ, удостоверяющий личность, который просто заодно проводит деньги. Банковский перевод — то же самое, но со следом, который тянется дольше. Платёж в Bitcoin — это постоянная публичная запись, которая становится документом, удостоверяющим личность, в тот момент, когда любой адрес в её истории привязывается к вам. Monero — единственный способ оплаты из этого списка, который не оставляет записи, читаемой третьей стороной, — но аккаунт, у которого вы приобрели монеты, может хранить запись о выводе средств, совпадающем со счётом по времени и сумме, и именно эта корреляция — суть всей атаки.
Остаточный след. Всё, что регистрация порождает впоследствии и что никто не закладывает в план, поскольку это накапливается, пока вы не смотрите. Журналы прозрачности сертификатов перечисляют каждое имя хоста, для которого вы когда-либо запрашивали сертификат, — навсегда и с возможностью поиска. Наборы данных пассивного DNS фиксируют, какие имена резолвились на какие адреса, и именно так два не связанных между собой проекта на одном сервере становятся одним проектом. Исторические архивы регистрационных данных хранят снимок записи с того момента, когда приватность ещё не была включена, и впоследствии не удаляют его. А ещё утекает сам контент: повторно использованный идентификатор аналитики, повторяющийся хеш favicon, адрес поддержки, который встречается на обоих сайтах.
Решение в одну строку
Сформулируйте в одном предложении, от кого именно вы пытаетесь быть нечитаемым. Конкурент с поисковой строкой, массовый скрапер, собирающий базу для маркетинга, истец со своим юристом или государство с юридической процедурой — это четыре разные проблемы, и первые две уже решены настройками по умолчанию, которые у вас уже есть. Большинству людей, задающих этот вопрос, нужна защита от второй; почти никому не нужна защита от четвёртой, а меры, которые бы её обеспечили, начинаются задолго до выбора домена.
Прежде чем делать что-либо ещё, прочитайте текущую публичную запись домена, которым вы уже владеете. Интерфейс на стороне реестра, заменивший старый текстовый протокол, возвращает структурированные данные и покажет именно те поля, которые публикует ваше расширение, а не то, что об этом написано в блоге за 2017 год:
whois example.com | sed -n '1,40p' # the legacy view, still served by many registries
curl -s https://rdap.org/domain/example.com | jq '.entities[].roles, .status'
# the structured view — roles, status codes, redaction
В этом выводе есть две вещи, которые важнее полей контактов. Массив status показывает, заблокирован ли домен от передачи и действует ли какая-либо блокировка на уровне реестра. А отсутствие контактного объекта — это и есть работающее скрытие данных: если в 2026 году вы видите полный почтовый адрес для родового домена, значит, регистрант опубликовал его сознательно, а удивительно много организаций до сих пор так и делают.
Шаг 02 · Выбор
Реестр задаёт нижнюю границу. Регистратор не может её поднять.
Регистратор может продать вам только то, что позволяет его реестр. Если реестр требует местного присутствия, никакая служба конфиденциальности не устранит это требование; если реестр публикует полное имя регистранта, никакая надстройка его не скроет. Это обратный порядок по сравнению с тем, как обычно совершается покупка, — люди сначала выбирают имя, потом регистратора и только затем, в момент отказа, узнают правила реестра. Сначала выбирайте семейство расширения.
Вместо списка отдельных расширений, который устареет уже через год, потому что реестры меняют собственные правила, не анонсируя это никому за пределами отрасли, полезнее разделение по тому, что именно требует реестр. Есть пять семейств и один вариант вне домена, и почти любое расширение, которое вы будете рассматривать, чётко попадает в одно из них.
Семейство
Что требует реестр
Вердикт
Классические родовые — .com, .net, .org
Точные данные собирает регистратор, в публичной записи они скрыты, раскрываются по документированному запросу. Проверки на соответствие условиям допуска нет.
Ответ по умолчанию. Скучный, переносимый, повсеместно принимаемый.
Новые родовые — .dev, .app, .xyz, .site
Та же централизованная политика, плюс всё, что отдельный реестр добавляет в собственных правилах. Некоторые по замыслу работают исключительно по HTTPS.
Можно, но только после того, как вы прочитали собственные правила этого реестра, а не полагались на предположения.
Национальный с условием допуска — .eu, .us, .ca, .fr
Резидентство, гражданство или местное юридическое лицо, заявленное при покупке и подлежащее проверке впоследствии. Ложное заявление — это основание для аннулирования, а не лазейка.
Только если вы действительно соответствуете этому условию.
Национальный с проверкой
Проверка личности, национальный идентификатор или местный административный контакт — часто с полным раскрытием имени регистранта, независимо от того, что продаёт вам регистратор.
Избегайте для этой цели. Решает реестр, а не регистратор.
Открытый национальный, продаваемый как родовой
Проверки резидентства нет, но собственная политика реестра — это и есть весь договор, а некоторые реестры публикуют всё подряд или блокируют домен по неформальному запросу от государственного органа.
Индивидуально в каждом случае. Читайте страницу политики реестра, а не реселлера.
Onion-адрес версии 3
Ничего. Он получен из пары ключей, которую вы сами генерируете, поэтому здесь нет ни реестра, ни регистратора, ни платежа, ни срока истечения.
Не имеет равных, если приемлема доступность только через Tor.
Выбор решают три вопроса, и ответы на все три нужно искать на странице политики самого реестра, а не в магазине доменов. Есть ли условие допуска? Если да, то либо вы ему соответствуете, либо выбираете другое расширение — заявление о резидентстве, которого у вас нет, превращает меру защиты приватности в условие для аннулирования, которое срабатывает при первой же жалобе. Что публикует сам реестр? Скрытие данных для родовых доменов установлено централизованно; национальные реестры пишут собственные правила, и некоторые из них публикуют имя регистранта полностью независимо от того, за что берёт с вас деньги регистратор, продавая приватность. Какова история блокировок? С реестром, у которого есть опубликованная процедура рассмотрения споров, можно спорить; с реестром, который известен тем, что действовал по неформальному телефонному звонку, — нет.
Есть и четвёртый вопрос, который почти никто не задаёт при покупке и с которым все сталкиваются на тринадцатый месяц: сколько стоит продление? Акционный первый год на нестандартном расширении, за которым следует стандартное продление в несколько раз дороже, — это решение, которое приходится принимать заново каждый год, а имя, которое вам не по силам комфортно продлевать, — это имя, которое рано или поздно достанется тому, кто именно этого и ждал. Оценивайте стоимость десятого года, а не первого.
Скучный ответ обычно оказывается правильным
Почти для каждого, кто это читает, правильный ответ — классическое родовое расширение, зарегистрированное у регистратора, принимающего криптовалюту, а экзотический национальный домен с остроумной игрой слов — это то, из-за чего через три года появится обращение в поддержку. Приватность, которую вы получаете от привычного расширения, точно такая же; меняется лишь то, сколько сторон могут его у вас забрать и о скольких из них вы вообще когда-либо слышали.
Шаг 03 · Регистрация
Три модели владения. Только одна оставляет домен вашим.
Модель первая — ваши собственные данные за стандартным скрытием. Вы регистрант, данные точны, а публичная запись не показывает ничего из этого. Домен юридически принадлежит вам, он передаётся как любой другой актив, и никто не может в один прекрасный день решить, что было бы лучше, если бы домена у вас не было. На что вы соглашаетесь — это на то, что у регистратора хранится достоверная запись о вас и что документированный запрос может её извлечь. Для подавляющего большинства проектов этого достаточно, и это правильный подход, а люди, которые от него отмахиваются, обычно сравнивают его не с реальной, а с воображаемой альтернативой.
Модель вторая — псевдонимный регистрант, с которым реально можно связаться. Рабочее имя и рабочий адрес, которые ведут к вам, но без вашей юридической личности, написанной на них. Само по себе это законно, и именно это большинство людей имеет в виду под «анонимной регистрацией»; то, что делает такую регистрацию устойчивой, а не хрупкой, — это то, что она должна быть доступной для связи. Регистратор обязан реагировать на сообщение о недостоверности регистрационных данных, и первый шаг реакции — это отправка сообщения на адрес, указанный в записи. Если это сообщение доходит, процесс обычно на этом заканчивается. Если нет, домен блокируется, пока вы спите, и блокируется именно по той причине, которую вам будет непросто устранить, — регистрант в записи не вы.
Модель третья — владение через посредника. Провайдер регистрирует имя на своё юридическое лицо и предоставляет вам право пользования им. Вас нигде нет в реестре, потому что регистрант — не вы; у вас на руках договор. Это самая сильная доступная защита от того, чтобы регистрационные данные вообще были о вас, и при этом — единая точка отказа, привязанная к конкретной компании. Теперь всё зависит от того, останется ли этот провайдер платёжеспособным, будет ли он сохранять свои правила и согласится ли выполнять ваши указания — включая указание передать регистрацию вам, если вы позже решите уйти. Мы сравниваем одного из давно работающих операторов этой модели на нашей странице сравнения с Njalla; оценка там та же, что и здесь: это реальный продукт с реальным компромиссом, а не бесплатное улучшение.
Модель
Отказывает, когда
Выбирайте, когда
Собственные данные, скрытые
Кто-то, имеющий законный интерес, подаёт документированный запрос на раскрытие данных.
Вы хотите, чтобы домен однозначно принадлежал вам и был нечитаем для публики.
Псевдонимный, но доступный для связи
Адрес, указанный в записи, перестаёт работать, и приходит жалоба на недостоверность данных.
Проект — не ваше юридическое лицо, и этот почтовый ящик вы действительно будете читать.
Владение через посредника
Провайдера покупают, он меняет политику или просто перестаёт отвечать.
Имя можно сменить, если это необходимо, а запись в реестре важнее переносимости.
Какую бы модель вы ни выбрали, именно аккаунт вокруг неё решает, как закончится история, и строится он за пять минут до того, как вы что-либо зарегистрируете. Выделенный адрес электронной почты, который существует только для этого аккаунта и ни для чего больше, — не тот, что фигурирует в истории ваших коммитов, не тот, что засветился в утечке данных 2019 года, и не размещённый на домене, который вы собираетесь регистрировать, потому что имя, чей адрес для восстановления живёт на самом этом имени, невозможно восстановить после того, как оно истекло. Пароль, который не используется больше нигде. Второй фактор в виде временного одноразового кода (TOTP), с резервными кодами, хранящимися не в том почтовом ящике, который они защищают. И никакого номера телефона, если регистратор позволяет его не указывать, потому что номер — более сильный идентификатор, чем что-либо ещё в форме.
Пятнадцать дней, о которых никто не читает
Для родовых доменов регистратор обязан подтвердить адрес электронной почты регистранта, и делает это, отправляя ровно одно сообщение со ссылкой. Если по этой ссылке не перейти в течение пятнадцати дней, регистратор обязан заблокировать домен — сайт перестаёт открываться, почта останавливается, а сертификаты не продлеваются. Письмо приходит через несколько минут после покупки, выглядит как любое другое транзакционное сообщение от регистратора, и это самый распространённый способ, которым тщательно спланированная анонимная регистрация умирает в течение двух недель. Перейдите по ссылке, прежде чем закрывать вкладку, а затем убедитесь в аккаунте, что адрес отмечен как подтверждённый.
Ещё одна привычка, которая ничего не стоит и предотвращает самую необратимую ошибку в этой области: один отсек — один аккаунт. Если один проект должен оставаться неотличимым от связи с другим проектом, эти два имени не должны делить один аккаунт у регистратора, один источник платежей, один набор серверов имён или один адрес сервера. Разделить их позже невозможно, потому что связь была зафиксирована в день их создания, а наборы данных, зафиксировавшие это, ничего не забывают.
Шаг 04 · Оплата
Монета — это просто. Биржа — это утечка.
Регистратор, принимающий криптовалюту, решает очевидную проблему: не нужен номер карты, платёжный адрес, и банк не подаёт отчёт о небольшом зарубежном платеже. Но он не решает проблему, которая на самом деле разрушает анонимность, — а она находится на шаг раньше, там, откуда взялась монета. Почти любая цепочка рассуждений, приводящая к чьей-то личности, начинается с верифицированного аккаунта на бирже и движется вперёд, а не с регистратора домена, от которого рассуждение двигалось бы назад.
Monero — самый простой из этих способов оплаты, поскольку суммы, отправители и получатели не публикуются. Здесь нет записи в блокчейне, которую третья сторона могла бы позже с чем-то сопоставить, а значит, снимается целый класс проблем, которые Bitcoin создаёт на горизонте в десять лет. Наше подробное руководство по Monero описывает кошельки и подтверждения, и механика одинакова независимо от того, оплачивается ли счёт за сервер или за домен.
Bitcoin — как в основной цепочке, так и через Lightning — принимается гораздо шире и оставляет постоянную публичную запись, доступную для поиска. Само по себе это не проблема: проблема возникает, если какой-либо адрес в истории этих монет когда-нибудь будет привязан к вам, а привязка адресов к личности — это услуга, которую продают несколько фирм. В этом смысле Lightning лучше платежей в основной цепочке, потому что сам платёж не фиксируется в блокчейне, а вот пополнение канала — фиксируется, и эти монеты откуда-то пришли. Руководство по Lightning разбирает оба способа оплаты.
Три привычки значат больше, чем выбор монеты. Разделите во времени приобретение и трату — нужно и время, и хотя бы один промежуточный шаг, отличный от прямого вывода с верифицированного аккаунта напрямую продавцу. Разорвите корреляцию по сумме, пополняя предоплаченный баланс округлой суммой, а не оплачивая каждый счёт по его точной и нестандартной цене, поскольку «вывод 0.0413 XMR в 14:07» и «счёт на 0.0413 XMR в 14:09» — это совпадение, которое может заметить кто угодно. И не позволяйте регистратору хранить платёжный метод для автоматического продления: сохранённая карта — это тот самый документ, удостоверяющий личность, который вы убрали из покупки, но который возвращается на второй год, а сохранённый криптобаланс — лучший ответ на ту же потребность.
Заложите стоимость продления в бюджет уже в момент оплаты самой регистрации, потому что именно здесь чаще всего тихо гибнет анонимность доменных имён. Регистрируйте домен сразу на максимальный срок, который допускает реестр в рамках одной операции — для большинства родовых расширений это до десяти лет, — и вы превращаете повторяющийся риск в одну-единственную оплату, устраняя девять возможностей потерять имя из-за неудачного продления. Это самое дешёвое снижение риска на этой странице, и от него чаще всего отказываются просто потому, что первого года кажется достаточно.
Как та же дисциплина выглядит на стороне хостинга
Машина, на которую указывает домен, — это более простая половина проблемы, потому что отношения с хостингом двусторонние и ничего из этого не обязано публиковаться. На NordBastion при регистрации не нужно подтверждать email, не нужен документ, удостоверяющий личность, не нужна карта и юридическое имя в аккаунте; баланс пополняется в Monero, Bitcoin или нескольких других активах, и сервер заказывается с этого баланса. Домен остаётся той поверхностью, которая раскрыта. Хостинг не обязан становиться второй такой поверхностью.
Шаг 05 · Делегирование
Направьте его на машину. Затем прочитайте, что вы только что опубликовали.
Само делегирование — это две записи и пять минут. Укажите серверы имён у регистратора, создайте A-запись для хоста, дождитесь, когда изменение распространится до реестра, и проверьте его снаружи вашей собственной сети, а не с машины, которая и так уже знает ответ. Оставшиеся сорок минут стоит потратить на всё то, что делегирование делает видимым впоследствии.
dig +short NS example.com @1.1.1.1 # the delegation as the world sees it, not your cache
dig +short A app.example.com # must return the VPS address before you deploy anything
dig +short CAA example.com # empty today; step 05 fills it in
dig +short DS example.com # non-empty only if DNSSEC is actually signed
Что касается того, кто управляет авторитативными серверами, честный ответ отличается от того, который обычно даёт остальная часть этой серии. Самостоятельный хостинг авторитативного DNS — тот редкий компонент, где делать всё самому в целом хуже: он требует двух или более серверов в разных сетях, должен продолжать работать именно во время того сбоя, который вывел из строя вашу основную машину, требует постоянного внимания, чтобы не стать инструментом усиления атак, и если он откажет, откажет всё остальное — включая продление сертификата, которое могло бы помочь исправить ситуацию. Это также создаёт корреляцию, которую вы пытались избежать, поскольку самостоятельный сервер имён, общий для двух проектов, публично связывает их в наборах данных, которые может запросить кто угодно. Используйте DNS-оператора с anycast-сетью, выбирайте его по тому, требует ли он документ, удостоверяющий личность, а не по списку функций, и храните экспортированный файл зоны, чтобы переезд был вставкой из файла, а не археологическими раскопками. Это отличается от задачи приватного рекурсивного резолвера из этой серии, который переносит журнал того, что вы ищете, на вашу собственную машину, и этим стоит заниматься.
Теперь — утечка, которая губит аккуратные настройки чаще, чем что-либо другое на этой странице, потому что она срабатывает тихо и уже после того, как вы перестали следить. Каждый сертификат, выпущенный удостоверяющим центром, которому доверяют браузеры, отправляется в публичные журналы, допускающие только добавление записей, а браузеры отказываются принимать сертификаты, которые туда не попали. Эти журналы существуют для того, чтобы можно было обнаружить ошибочный выпуск сертификатов, и это по-настоящему хорошо, и они индексируются бесплатными поисковыми интерфейсами. Следствие таково, что каждое имя хоста, для которого вы когда-либо запрашивали сертификат, находится на расстоянии одного поискового запроса — для кого угодно и навсегда, включая staging., vpn., backup. и то административное имя, которое вы считали неотгадываемым.
# every certificate ever issued under the zone, and every hostname inside each one
curl -s 'https://crt.sh/?q=%25.example.com&output=json' | jq -r '.[].name_value' | sort -u
Решение — это единственный wildcard-сертификат для зоны, обслуживающий каждое внутреннее имя хоста под ней. Тогда запись в журнале фиксирует лишь то, что для зоны существует сертификат, и ничего о том, что находится внутри неё. Цена в том, что wildcard-сертификат требует испытания на основе DNS, а не более простого испытания на основе файла, а значит, нужен API-токен для вашего DNS-оператора на машине — десять минут настройки против постоянного публичного списка вашей внутренней схемы именования. Выпустите один wildcard-сертификат, держите его на обратном прокси и перестаньте запрашивать сертификаты для каждого отдельного хоста.
Работу довершают две записи. CAA-запись указывает, каким удостоверяющим центрам разрешено выпускать сертификаты для этого имени, поэтому ошибочный выпуск сертификата любым другим центром отклоняется на исходном уровне, а не обнаруживается постфактум. А DNSSEC, если его поддерживают и ваш реестр, и ваш DNS-оператор, подписывает делегирование, чтобы резолвер мог отличить поддельный ответ от настоящего, — это один переключатель у большинства операторов и одна запись у регистратора, и единственное, за чем нужно следить, — это то, что подписанная зона с неправильно обработанными ключами отказывает намертво, то есть полностью.
; in the zone — only this authority may issue, and tell us if anyone tries
example.com. IN CAA 0 issue "letsencrypt.org"
example.com. IN CAA 0 issuewild "letsencrypt.org"
example.com. IN CAA 0 iodef "mailto:abuse@example.com"
И наконец, уровень корреляции — именно здесь два отсека становятся одним без единой чьей-либо ошибки. Наборы данных пассивного DNS фиксируют, какие имена резолвились на какие адреса и когда; общий адрес, общий набор серверов имён или общий почтовый сервер достаточны, чтобы связать два проекта, у которых больше нет ничего общего. Если два имени должны оставаться несвязанными, им нужны разные серверы, разные наборы серверов имён и раздельная маршрутизация почты — и то же самое касается мелочей, которые никто не считает, вроде повторно используемого идентификатора аналитики на обоих сайтах или одинакового favicon, — и то, и другое доступно для поиска в интернет-масштабе для любого, кому это интересно.
Шаг 06 · Владение
Продление — это и есть модель безопасности. Всё остальное — детали.
Домен — единственный компонент в этой серии, у которого есть срок действия, и его потеря — единственный по-настоящему необратимый провал из всех, что здесь рассматриваются. Когда срок домена истекает, сайт перестаёт работать, почта останавливается, сертификаты не продлеваются, любой аккаунт, привязанный к адресу на этом домене, становится невосстановимым, а после фиксированного окна времени зарегистрировать домен может кто угодно — в том числе тот, кто наблюдал за его освобождением именно потому, что у домена был трафик. Резервной копии, которая бы это восстановила, не существует.
Эту последовательность стоит знать точно, потому что у каждой стадии своя цена, а у последней цены нет вовсе. При истечении срока домен обычно сразу перестаёт резолвиться, пока идёт льготный период, в течение которого продление стоит обычную цену. Затем наступает период выкупа длительностью примерно тридцать дней, в течение которого домен всё ещё можно восстановить, но по штрафному тарифу, который устанавливает реестр, а не регистратор. Затем — короткая фаза ожидания удаления, на протяжении которой никто ничего не может сделать. Затем домен освобождается, и его получает тот, кто окажется быстрее всех. Конкретные сроки различаются от реестра к реестру; сама последовательность — нет.
Этап
Домен — это
Восстановление
Льготный период, после истечения срока
Обычно уже не резолвится
Продление по обычной цене
Выкуп, около 30 дней
Хранится в реестре, домен неактивен
Возможно, по штрафному тарифу реестра
Ожидание удаления, около 5 дней
В очереди на освобождение
Никакой, ни для кого
Освобождён
Доступно всему миру
Выкупить у того, кто оказался быстрее
Есть четыре вещи, которые удерживают домен несмотря на всё это. Регистрируйте на долгий срок — на десять лет, где реестр это позволяет, что устраняет девять шансов на неудачное продление. Держите блокировку передачи включённой — статус-код, который не даёт инициировать передачу без того, чтобы вы сначала её разблокировали, и добавьте блокировку на уровне реестра, если ваше расширение её предлагает и домен для вас важен. Храните код авторизации офлайн, в том же месте, что и резервные коды второго фактора и экспортированный файл зоны, потому что день, когда он понадобится, — это день, когда аккаунт не отвечает. И держите дату истечения в календаре, который вы действительно читаете, а не только в системе уведомлений регистратора — регистратор, закрывший ваш аккаунт, также перестал присылать вам письма об этом.
Один раз потренируйте процедуру выхода, пока всё в порядке. Разблокируйте домен, запросите код авторизации, убедитесь, что сообщение о передаче доходит до адреса, указанного в записи, затем заблокируйте домен снова — двадцать минут, которые превращают чрезвычайную ситуацию в рутинную процедуру. Учтите, что передача недоступна в первые шестьдесят дней после регистрации или предыдущей передачи, а это именно то окно, в которое чаще всего выясняется, что новый регистратор оказался не тем, кем нужно.
И наконец — то, что по-настоящему устойчиво так, как не может быть устойчивым ни одно зарегистрированное имя. У onion-адреса версии 3 нет ни реестра, ни регистратора, ни продления, ни платежа, и никто не может его отозвать, потому что адрес получен из пары ключей, которую храните вы. Запуск такого адреса рядом с обычным сайтом стоит двух строк конфигурации и даёт вам адрес, который продолжает работать в день, когда регистратор закрывает аккаунт, — опубликуйте его на сайте, добавьте заголовок Onion-Location, чтобы пользователю Tor он предлагался автоматически, и он станет запасным вариантом, который переживёт тот самый отказ, ради защиты от которого затевался весь этот шаг. Руководство по скрытому сервису целиком укладывается в двадцать минут.
Заметки с практики · Шесть ловушек
Шесть способов, которыми это может пойти не так. Два из них — незаметные.
Ловушка 01 · Фатальная
Ссылка для подтверждения, по которой вы не перешли
Одно сообщение, отправленное через несколько минут после покупки, неотличимое от лежащего рядом чека. Через пятнадцать дней регистратор обязан заблокировать домен: сайт перестаёт открываться, почта останавливается, сертификаты не продлеваются. Перейдите по ссылке, прежде чем закрывать вкладку, а затем убедитесь в аккаунте, что адрес отмечен как подтверждённый.
Ловушка 02 · Фатальная
Продление, которое тихо не состоялось
Истощённый криптобаланс, уведомление на почтовый ящик, размещённый на самом домене, регистратор, чьи напоминания попали в папку с рекламной рассылкой. После периода выкупа зарегистрировать домен может кто угодно, и кто-то следит именно за этим. Регистрируйте на десять лет, храните дату в своём собственном календаре и никогда не привязывайте восстановление к тому имени, которое оно защищает.
Ловушка 03 · Правовая
Галочка про допуск, которую вы поставили не читая
Расширение, которое требует резидентства, гражданства или местного юридического лица, не перестаёт спрашивать об этом после оплаты. Заявление о том, чего у вас нет, превращает регистрацию в условие для аннулирования, которое срабатывает при первой же жалобе, — и имя пропадает без какой-либо процедуры, к которой стоило бы присоединяться.
Ловушка 04 · Тихая
Журнал сертификатов, где перечислены ваши тестовые имена
Каждый сертификат, которому доверяют браузеры, заносится в журнал, допускающий только добавление записей, и любой может искать по нему по домену. Отказаться от этого нельзя, и не должно быть возможности отказаться. Один wildcard-сертификат для зоны публикует саму зону и ничего из того, что находится под ней; сертификаты для каждого отдельного хоста публикуют всю вашу внутреннюю схему именования, навсегда.
Ловушка 05 · Тихая
Запись с того момента, до того как вы включили приватность
Коммерческие архивы непрерывно делают снимки регистрационных записей и хранят их. Имя, однажды зарегистрированное с вашими открытыми данными, остаётся таким в их истории независимо от того, что говорит сегодняшняя запись. Проверьте, что уже сохранено, прежде чем считать имя чистым, — и для всего, что имеет значение, предпочитайте свежую регистрацию передаче домена.
Ловушка 06 · Предотвратимая
Один аккаунт, объединяющий оба отсека
Профессиональный домен и проект, с которым вы предпочли бы не быть связаны, — в одном аккаунте у регистратора, с одним источником платежей, за одними и теми же серверами имён. Публичная запись может вообще ничего не говорить, а они всё равно связаны — для любого, кто может прочитать этот аккаунт, и в наборах данных пассивного DNS для всех остальных.
Вопросы и ответы · Анонимные домены
Вопросы, и ответы на них.
Одиннадцать вопросов, которые возникают в процессе, — начиная с того, что решает, устоит ли вообще всё остальное.
Законно ли регистрировать домен анонимно?
Регистрировать домен без публикации своей личности законно и обычно; регистрировать его с заведомо ложными данными — совсем другое дело, и именно на этом различии держится весь предмет разговора. После изменений 2018 года в подходе к работе с регистрационными данными публичная запись для родового домена верхнего уровня по умолчанию скрыта — ваши данные собираются и хранятся, просто они не публикуются никому, кто их запрашивает. Это нормальное состояние домена в 2026 году, а не какой-то трюк с приватностью, и именно поэтому рынок «приватности WHOIS» как дополнительной услуги во многом превратился в рынок того, что у вас уже есть по умолчанию. Что по-настоящему остаётся вопросом выбора — это хранятся ли точные данные у регистратора под вашим юридическим именем, или регистрацию держит третья сторона, а у вас с ней договор. Оба варианта законны. Незаконно, или по крайней мере ненадёжно, — предоставлять данные, о ложности которых вы заведомо знаете: по соглашению об аккредитации ICANN регистратор обязан реагировать на сообщение о недостоверных данных, а внутри ЕС статья 28 Директивы NIS2 обязывает и реестры, и регистраторов хранить точные и полные данные и проверять их. Регистрация, построенная на вымышленной личности, — это регистрация, которую могут аннулировать в момент, когда кто-то подаст жалобу, а это именно тот момент, когда вам меньше всего хотелось бы её потерять. Работоспособная позиция — точные данные, хранящиеся у как можно меньшего числа сторон, и не опубликованные никому. Ничто из сказанного здесь не является юридической консультацией.
Даёт ли приватность WHOIS хоть какой-то эффект, если запись всё равно уже скрыта?
Меньше, чем раньше, и в этой разнице стоит разобраться, прежде чем платить за неё. Для родового домена верхнего уровня публичная запись уже показывает скрытые поля контактов, поэтому платная служба конфиденциальности не добавляет ничего к тому, что может прочитать посторонний. Но у неё всё же есть две полезные функции. Она подставляет переадресующий адрес вместо вашего там, куда скрытие не доходит, — в собственных страницах-каталогах регистратора, в данных, которые некоторые реестры всё ещё публикуют полностью, в массовых выгрузках данных и в письмах с подтверждением передачи домена. И она ставит посредника между вами и объёмом автоматизированных злоупотреблений, направленных на адрес, указанный в записи. Три вещи, которых она не делает, важнее. Она не влияет на данные, которые хранит ваш регистратор и которые раскрываются по документированному запросу. Она не действует ретроактивно: если домен когда-либо был зарегистрирован с вашими данными в открытом виде, этот снимок навсегда остаётся в полудюжине коммерческих исторических архивов, и включение приватности сегодня его не удаляет. А на многих национальных доменах она просто недоступна, потому что то, что публикуется, решает реестр, а не регистратор. Оценивайте её как защиту от спама плюс тонкий дополнительный слой, а не как анонимность.
Monero или Bitcoin для домена за $12 — так ли важна монета?
Это менее важно, чем то, откуда взялась сама монета, и именно в этом люди чаще всего путаются, понимая всё наоборот. Платёж в Bitcoin — это постоянная публичная запись, связывающая сумму и время с адресом, и если этот адрес когда-либо можно привязать к вам — потому что вы вывели его с аккаунта, открытого по документу, удостоверяющему личность, потому что вы использовали его повторно, потому что фирма, занимающаяся анализом цепочек, объединила его в один кластер с уже привязанным, — то платёж становится устойчивой связью между вашим именем и этим регистратором в этот конкретный день. Monero не публикует суммы, отправителей или получателей, поэтому тот же платёж не оставляет равнозначной записи. Но если Monero была куплена за несколько минут до этого на бирже, проверившей вашу личность, и выведена прямо регистратору, биржа хранит запись о выводе средств почти в точности на сумму счёта и почти в точное время счёта, и эту корреляцию установить не сложно. Правило, которое действительно помогает, касается не монеты, а дистанции: разнесите во времени, по форме суммы и хотя бы одним неатрибутированным промежуточным шагом место, где вы приобрели ценность, и место, где вы её потратили, и предпочитайте пополнение предоплаченного баланса округлой суммой оплате каждого счёта по его точной цене. Наше руководство по Monero и руководство по Lightning разбирают механику обоих способов оплаты.
При владении через посредника домен на самом деле мой?
Нет, и хороший провайдер этой модели прямо об этом говорит. При владении через посредника провайдер регистрирует имя на своё юридическое лицо и предоставляет вам право использовать домен и управлять им; у вас на руках договор, а не регистрация. Именно это делает схему эффективной — в реестре нигде нет записи о вас, потому что регистрант — не вы, — и именно это превращает её в концентрацию риска. Теперь всё зависит от платёжеспособности одной компании, её политики и её готовности выполнять ваши указания, включая готовность передать вам регистрацию, если вы позже решите уйти. Провайдеры, которые делают это добросовестно, публично заявляют о готовности передать домен по запросу и имеют видимую историю выполнения этого обещания, и эта история — единственная реальная проверка, доступная вам. Сопоставьте это со сценарием отказа: в день, когда провайдера покупают, он меняет условия, решает, что ваш контент не соответствует его политике, или просто перестаёт отвечать, у вас остаётся имя, которое вы не можете перенести. Для проекта, который можно переименовать, такой обмен часто оправдан. Для всего, чей адрес и есть его идентичность — опубликованный репозиторий кода, почтовый домен, магазин с клиентами, — это ставка на третью сторону, которую обычная регистрация со службой конфиденциальности от вас не требует. Мы сравниваем одного из провайдеров этой модели на нашей странице сравнения с Njalla.
Какие домены верхнего уровня стоит избегать?
Вместо списка, который устареет уже через год, задайте три вопроса странице политики самого реестра. Первый: накладывает ли он условие допуска — резидентство, гражданство, местную компанию, местный административный контакт? Если да, то соответствовать этому условию означает либо реально быть этим, либо заявить, что вы это, и второй вариант — основание для аннулирования, а не обходной путь. Второй: что публикует сам реестр? Политика в отношении регистрационных данных для родовых доменов устанавливается централизованно и скрывает поля контактов, но национальные реестры устанавливают собственные правила, и некоторые из них публикуют имя регистранта полностью независимо от того, что продаёт вам ваш регистратор. Третий: кто стоит за реестром и какова его история блокировки доменов? Некоторые реестры работают по документированной процедуре рассмотрения споров; другие снимали домены по неформальному запросу от государственного органа, а домен, изъятый без процедуры, к которой можно присоединиться, — это домен, который вы не можете защитить. Есть и четвёртый вопрос, который никто не задаёт, а следовало бы всем: сколько стоит продление на второй год? Акционный первый год на нестандартном расширении, за которым следует крупное стандартное продление, — это повторяющееся решение, которое вам придётся принимать снова и снова, а имя, которое вам не по силам продлевать, — это имя, которое вы со временем потеряете в пользу того, кто ждал именно этого момента.
Можно ли пропустить всё это и просто использовать адрес .onion?
Для реального класса проектов — да, и это единственный вариант на этой странице, где нет ни регистратора, ни реестра, ни даты продления, ни платежа. Onion-адрес версии 3 никем не выделяется: это 56-символьная кодировка, полученная из сгенерированной вами пары ключей, из-за чего адрес самоаутентифицируется и не может быть отозван — никто не может передать его, заблокировать или дать ему истечь, потому что нигде не существует записи о нём, на которую можно было бы воздействовать. Взамен вы теряете всех, кто не станет устанавливать Tor Browser — а для большинства проектов, обращённых к публике, это почти все, — плюс видимость в поиске, плюс почту, плюс любую интеграцию, которая рассчитывает на обычное доменное имя. На практике работает сочетание того и другого: домен в обычном интернете, зарегистрированный так, как описано в этом руководстве, — для охвата аудитории, onion-сервис — для тех, кто хочет им пользоваться, и заголовок Onion-Location на обычном сайте, чтобы пользователю Tor автоматически предлагался onion-адрес. Это же даёт вам запасной вариант, который переживёт потерю домена: onion-адрес продолжает работать в тот день, когда регистратор закрывает ваш аккаунт, — а это именно тот день, когда вы захотите, чтобы он у вас был. Наше руководство по скрытому сервису Tor — это подробный разбор.
Раскроет ли прозрачность сертификатов мои поддомены?
Да, и это утечка, которая чаще всего перечёркивает в остальном аккуратно выстроенную настройку, потому что она срабатывает уже после того, как вы всё закончили и перестали следить. Каждый сертификат, выпущенный удостоверяющим центром, которому доверяют браузеры, отправляется в публичные журналы, допускающие только добавление записей, и браузеры отказываются принимать сертификаты, которые туда не попали. Эти журналы зеркалируются и индексируются бесплатными поисковыми интерфейсами, так что полное имя хоста для всего, на что вы когда-либо запрашивали сертификат, находится на расстоянии одного поискового запроса — для кого угодно и навсегда, включая имена staging., backup., vpn. и admin-, которые вы считали неотгадываемыми. Отказаться от этого нельзя, и не должно быть возможности отказаться: именно эти журналы делают ошибочный выпуск сертификатов обнаруживаемым. Есть чистое решение: запросить один wildcard-сертификат для всей зоны и обслуживать из него каждое внутреннее имя хоста — тогда запись в журнале говорит только о том, что для зоны существует сертификат. Это обойдётся вам испытанием DNS-01 вместо более простого HTTP-испытания, то есть десятью минутами настройки против постоянного раскрытия данных. Проверьте поиском собственный домен, прежде чем идти дальше, — это одна команда, и люди регулярно удивляются тому, что там уже есть, от сертификата, который они когда-то выпустили и забыли.
Что происходит, если регистратор закрывает мой аккаунт?
Считайте это не случайностью, а почти неизбежностью на каком-то отрезке из десяти лет, потому что триггер обычно самый обычный: автоматическое правило борьбы с мошенничеством, сработавшее на криптоплатеже, жалоба на что-то, связанное с доменом, смена владельца у регистратора или юрисдикция, в которой компания решила больше не находиться. Есть четыре меры, которые делают ситуацию переживаемой, и все четыре бесплатны. Держите блокировку передачи включённой, но храните актуальный код авторизации офлайн, потому что регистратор, закрывший ваш аккаунт, не станет генерировать его для вас. Знайте свои собственные регистрационные данные наизусть — дату создания, адрес электронной почты регистранта в записи, дату последней передачи — потому что именно это спросит любая процедура восстановления. Храните экспортированный файл зоны где-то за пределами регистратора, чтобы восстановление у нового регистратора было вставкой из файла на пятнадцать минут, а не археологической экспедицией. И не допускайте, чтобы регистратор оказался той же компанией, что и ваш DNS-оператор, ваш хостинг и ваш почтовый провайдер, потому что тогда одна закрытая учётная запись забирает все четыре сразу. Если это всё же произойдёт, регистратор обязан по политике передачи иметь документированную процедуру и точку эскалации, а реестр над ним — это отдельная сторона со своим собственным путём подачи жалоб. Ответ на такую ситуацию — медленный, процедурный и обычно успешный, при условии что вы не потеряли ещё и почтовый ящик, к которому привязан весь аккаунт.
Стоит ли мне самостоятельно держать авторитативный DNS для домена?
Как правило, нет, и это одно из немногих мест в серии, где самостоятельный хостинг — более слабый вариант. Авторитативный DNS требует двух или более серверов в разных сетях, корректной работы именно во время того сбоя, который вывел из строя ваш основной сервер, а также защиты от злоупотреблений через усиление трафика, что является постоянной задачей, а не разовой настройкой, — и если он откажет, вместе с ним откажет всё, что резолвится через это имя, включая продление сертификата, которое могло бы помочь всё исправить. Есть и аргумент в пользу приватности, работающий в обратную сторону по сравнению с обычным: авторитативный сервер, который вы держите сами в том же адресном блоке, что и всё остальное ваше хозяйство, становится прямой связью между всеми этими проектами, видимой в наборах данных пассивного DNS, которые может запросить кто угодно. Практичное решение — DNS-оператор с anycast-сетью, выбранный по тому, требует ли он документ, удостоверяющий личность, а не по списку функций, и зона, которую можно экспортировать одной командой. Обратите внимание, что это отличается от задачи приватного резолвера, описанного в другом месте серии: тот перемещает журнал того, что ищете вы, на вашу собственную машину, и это явный плюс. Этот же вариант публиковал бы то, что о вас ищут все остальные, а это совершенно другой профиль риска.
Нужен ли отдельный адрес электронной почты для аккаунта у регистратора?
Да, и это самые ценные пять минут на этой странице. Адрес, привязанный к аккаунту у регистратора, — это не просто контактная деталь, это главный ключ: на него приходит сообщение для подтверждения, невыполнение которого может привести к блокировке домена, через него подтверждаются передачи, через него сбрасывается пароль, и на нём держится любая процедура восстановления. Важны три свойства. Адрес должен быть выделенным — не тем, что фигурирует в истории ваших коммитов, вашем профиле на форуме и в утечке данных 2019 года: повторное использование адреса — самый распространённый способ, которым тщательно анонимную регистрацию всё же привязывают к конкретному человеку, а избежать этого ничего не стоит. Адрес должен быть устойчивым: одноразовый почтовый ящик, который прекращает существовать, — вот как люди узнают о письме с подтверждением на девять месяцев позже, а бесплатные провайдеры закрывают неактивные аккаунты. И этот адрес должен быть таким, который вы действительно читаете, потому что важные сообщения приходят редко и выглядят точно так же, как те, что не важны. Либо ваш собственный домен на почтовом провайдере, либо платный почтовый ящик у провайдера, не связанного с этой цепочкой, но не на том же домене, который вы регистрируете, — имя, чей адрес для восстановления живёт на самом этом имени, невозможно восстановить после того, как оно истекло. В том же сеансе добавьте на аккаунт временный одноразовый код (TOTP) как второй фактор и храните резервные коды вместе с кодом авторизации, а не в почтовом ящике, который они защищают.
Если раскрытая часть — это домен, почему хостинг вообще имеет значение?
Потому что они раскрывают разные вещи, и противник, заполучив одну, начнёт искать и другую. Запись о домене отвечает на вопрос «кто зарегистрировал это имя»; аккаунт у хостинга отвечает на вопрос «кто платит за машину, с какого адреса, какой картой и что ещё этот человек держит» — и этот второй файл обычно куда богаче содержанием. Кроме того, именно его запрашивают через юридическую процедуру, а не считывают из публичного интерфейса, а значит, юрисдикция, в которой он находится, — часть вашей реальной уязвимости. Отсюда следуют два свойства. От того, где физически находится машина, зависит, какая процедура до неё дотянется: Стокгольм, Хельсинки, Осло и Рейкьявик — это четыре государства с конституционным строем и прочными традициями свободы прессы, все в пределах ЕЭЗ, что также убирает вопрос международной передачи данных из всего, что вам приходится где-либо фиксировать. А от того, чьё имя стоит на аккаунте, зависит, что раскрывает сам аккаунт — на NordBastion не нужен документ, удостоверяющий личность, не нужно юридическое имя и карта, счёт оплачивается в Monero или Bitcoin, и в карточке клиента просто нет того, о чём кто-либо мог бы спрашивать. Это не делает домен приватным; ничто не делает домен приватным. Но это не даёт домену стать первым звеном в цепочке, которая заканчивается файлом хостинга с вашим паспортом внутри. Руководство по юрисдикциям разбирает правовой минимум для каждой из этих четырёх стран.
Получите машину
Домен публичен по замыслу. Машина за ним — не обязательно.
Sentinel — 2 vCPU, 4 GB и 120 GB NVMe за $3.90 в месяц, в Хельсинки, Стокгольме, Осло или Рейкьявике — этого достаточно для сайта, на который указывает домен, и заказывается он без подтверждения email, без документа, удостоверяющего личность, и без карты. Баланс пополняется в Monero или Bitcoin. Что бы реестр ни публиковал о домене, файл хостинга за ним не содержит ничего, о чём стоило бы спрашивать.
Последняя проверка · 2026-10-12 · Источники · Политика ICANN в отношении регистрационных данных; Политика ICANN по передаче доменных имён; Политика ICANN по восстановлению истёкших регистраций; Соглашение об аккредитации регистраторов 2013 года и его Спецификация программы точности данных Whois; статья 28 Директивы (ЕС) 2022/2555 (NIS2); Регламент (ЕС) 2019/517 о домене верхнего уровня .eu; RFC 9082 и RFC 9083 (RDAP); RFC 9162 (прозрачность сертификатов); RFC 8659 (CAA); RFC 3915 (льготный период выкупа) · Периодичность · ежегодно
Part of the series
Anonymous VPS hosting in 2026 — the cluster.
This guide is one spoke of a larger series. The pillar walks the three privacy layers end to end — the sibling spokes below dive into the specifics.