Разграничение доступа меняет цену ошибки, а не вероятность подсева. Отравление истории адресов распознаётся прежним способом — по пылевому поступлению с адреса-двойника. Дальше работает устройство контуров: приёмный, операционный и контур хранения живут раздельно, адрес получателя переносится между ними только в одну сторону и только по документу. Подпись отделена от подготовки. Ошибка в операционном контуре не достаёт до хранения.

Контур кошелька — это обособленный набор ключей, устройств и прав, у которого своё назначение, свой допустимый остаток и свой порядок подтверждения операций. Разграничение доступа означает, что компрометация одного контура не даёт распорядиться средствами другого и не переносит в него адреса получателей.

Как выглядит схема со стороны жертвы

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

Второй момент — привычка копировать. Адрес, однажды появившийся в истории операционного кошелька, переезжает в отправку из хранения, потому что «это тот же контрагент». Chainalysis в разборе от 23 октября 2024 года зафиксировала 82 031 подсеянный адрес и 2 774 кошелька, с которых средства ушли на подделки, при суммарных потерях жертв в 69,7 млн долларов и среднем балансе пострадавшего кошелька свыше 338 900 долларов. Крупные остатки притягивают подсев первыми.

Третий момент — подпись. В одноконтурной схеме тот, кто готовит транзакцию, он же её и подписывает, поэтому любая ошибка на этапе подготовки доходит до блокчейна без промежуточной проверки. Разделение этих двух действий — техническое, а не организационное: стандарты формата подписи прямо предусматривают передачу собранной транзакции между устройствами, и подписывающая сторона работает только с содержимым файла, ничего не достраивая самостоятельно.

Признаки, по которым распознаётся подмена

Каждый контур проверяется по своим признакам, и набор этих признаков зависит от того, что контуру разрешено делать: приёмному достаточно отслеживать поступления, а контуру хранения приходится проверять и адрес, и сумму, и устройство подписи. Общая часть — источник адреса.

Контур Назначение и допустимый остаток Правило доступа и переноса адреса
Приёмный контур. Принимает поступления, остаток выводится в операционный или в хранение по графику. Отправки из него не делаются, поэтому адреса получателей в нём не нужны вовсе.
Операционный контур. Повседневные траты, остаток в размере расходов на период, не больше. Адрес берётся из реестра, а не из журнала. В контур хранения адреса отсюда не передаются.
Контур хранения. Долгое хранение основного объёма, операции редкие и плановые. Отправка только по документу и после подтверждения по второму каналу связи.
Контур подготовки без ключей. Собирает транзакцию и не содержит закрытых ключей ни в каком виде. Готовую к подписи транзакцию передаёт в контур хранения отдельным файлом.
Наблюдающий контур. Видит поступления и списания по расширенному публичному ключу, без права подписи. Фиксирует пылевые поступления и отклонения от плана, но ничего не отправляет.

Проверка за 60 секунд: как распознать отравление истории адресов и разграничить доступ

Схема из шести шагов: приёмный контур, операционный контур, контур хранения, подготовка транзакции без ключей, односторонний перенос адреса, матрица прав по контурам
Схема из шести шагов: приёмный контур, операционный контур, контур хранения, подготовка транзакции без ключей, односторонний перенос адреса, матрица прав по контурам

Минута уходит на два вопроса. Из какого контура идёт отправка и откуда в ней адрес.

  1. Определите контур отправки и допустимый для него остаток. Превышение остатка — повод отложить операцию.
  2. Проверьте источник адреса: запись в реестре с датой и документом-основанием, а не строка из журнала.
  3. Убедитесь, что адрес не был перенесён из журнала другого контура. Перенос разрешён только из реестра.
  4. Для отправки из хранения соберите транзакцию в контуре без ключей и передайте её на подпись отдельно.
  5. Сверьте полную строку адреса на экране подписывающего устройства, включая середину.
  6. Отметьте в журнале наблюдающего контура пылевые поступления, которые появились за период.
Стандарт BIP-174 от 12 июля 2017 года описывает формат частично подписанной транзакции и разводит участников по шести ролям: создатель, обновляющий, подписывающий, объединяющий, финализатор входов и извлекающий транзакцию. Подписывающий работает только с данными из файла и не участвует в сборке. Отсюда практический вывод: устройство, которое собирает платёж, может вообще не иметь закрытых ключей.

Пошаговые действия, если деньги уже ушли

Разграничение упрощает разбор. Сразу понятно, какой контур задет, какой остаток в нём был на момент операции и какие ещё контуры могли пострадать через общие устройства или общие сессии подключения.

  1. Определите пострадавший контур и остановите операции в нём, не трогая остальные.
  2. Зафиксируйте хеш операции, адрес подделки, верный адрес из реестра и высоту блока.
  3. Отзовите разрешения на списание в пострадавшем контуре и разорвите его сессии подключений.
  4. Проверьте наблюдающим доступом остальные контуры: нет ли там новых пылевых записей и чужих операций.
  5. Подайте заявление в полицию: обращение в электронной форме принимают на официальном сайте МВД, срок рассмотрения — 30 дней по Федеральному закону от 02.05.2006 № 59-ФЗ.
Перенос мнемонической фразы контура хранения на устройство, где работает операционный кошелёк, обнуляет весь смысл разграничения за одну минуту. Тот же эффект даёт восстановление контура хранения «на всякий случай» в приложении на телефоне. Контуры разделены ровно до тех пор, пока у них разные ключи и разные устройства.

Как закрыть дыру, чтобы не повторилось

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

Чек-лист

  • Контуры разведены по ключам и устройствам.
  • Предел остатка операционного контура задан.
  • Приёмный контур не делает отправок.
  • Подготовка платежа отделена от подписи.
  • Адреса переносятся только из реестра.
  • Наблюдающий доступ настроен по каждому контуру.
  • Матрица прав описана письменно.
  • Фраза хранения не вводилась на операционном устройстве.

Частые вопросы

Сколько контуров нужно частному владельцу?

Трёх достаточно в большинстве случаев: приём, операции, хранение. Четвёртый — наблюдающий доступ — ключей не содержит и ничего не усложняет. Дробить дальше стоит тогда, когда появляются разные источники поступлений или разные люди с правом инициировать операции; в остальных случаях лишние контуры перестают соблюдаться из-за неудобства и схема возвращается к одному кошельку сама собой.

Можно ли использовать один аппаратный кошелёк на все контуры?

Технически да, через разные аккаунты, но разграничение при этом остаётся частичным: компрометация устройства затрагивает все контуры сразу. Разделение по аккаунтам защищает от ошибки оператора и от подмены адреса, а не от доступа к самому устройству. Для хранения крупного объёма рабочий вариант — отдельный аппарат.

Зачем нужен контур подготовки без ключей?

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

Как переносить адрес между контурами без риска?

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

Внешнюю фактуру берут у профильных аналитиков и у правоохранителей: разбор кампании отравления адресов от Chainalysis и страница приёмной МВД России с порядком подачи обращений. По обзору Банка России от 14 мая 2026 года, за I квартал 2026 года зафиксировано 495 761 операция без добровольного согласия клиентов на 7,4 млрд рублей при доле возмещённых средств 5,7%. Данные в материале проверены на 14 октября 2026 года.

Вердикт

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

Разборы схем и свежие инциденты — в Telegram-канале Cryptium.