Уязвимости смарт-контрактов ЦФА: кто отвечает за безопасность реестра — 259CFA
ЦФА Аналитика

Главная / Статьи

Уязвимости смарт-контрактов ЦФА: кто отвечает за безопасность реестра

Содержание статьи
Уязвимости смарт-контрактов ЦФА: кто отвечает за безопасность реестра

Безопасность реестра ЦФА держится на трёх опорах: корректный код смарт-контракта, защищённая инфраструктура оператора и жёсткий контроль доступа. Уязвимость в любом из звеньев способна исказить записи о правах владельцев активов. Поэтому закон возлагает ведение реестра на оператора информационной системы (ст. 4 259-ФЗ), а за убытки от нарушений при выпуске и обращении ЦФА отвечают виновные лица (ст. 14). Разбираем, какие уязвимости бывают, кто за что отвечает и что страхование техногенных рисков действительно покрывает.

Почему реестр ЦФА вообще может уязвим

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

Пять типов уязвимостей, которые стоит знать инвестору

  1. Логические ошибки в смарт-контракте. Неверная формула купона, сбой при частичном погашении или досрочном выкупе: система исполняет не то, что написано в условиях выпуска.
  2. Нарушение прав доступа. Посторонний или неуполномоченный сотрудник получает возможность менять записи, параметры выпуска или переводить активы.
  3. Проблемы внешних данных. Некорректные данные от источников (курсы, ставки, справочные значения) попадают в автоматические расчёты выплат.
  4. Компрометация ключей. Утечка ключей подписи сотрудников оператора даёт злоумышленнику возможность действовать от имени системы.
  5. Инфраструктурные сбои. Отказ серверов, сетевые атаки, ошибки резервного копирования — система недоступна или восстанавливается с искажениями.

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

Кто отвечает перед инвестором

Ответственность распределена между тремя участниками, и у каждого своя зона.

СобытиеКто отвечаетНа чём основано
Ошибка кода исказила записи о владенииОператор ИС (далее — требования к разработчику по договору)Ст. 4 259-ФЗ: оператор ведёт реестр и отвечает за записи
Компрометация ключей или внутренние злоупотребленияОператор ИССт. 4 и ст. 14 259-ФЗ: возмещение убытков от нарушений
Эмитент не выплатил купон или номиналЭмитентУсловия выпуска; ЦФА удостоверяют требование к эмитенту (ст. 2)
Сбой платформы без потери данныхОператор ИСОбязанность восстановить корректное состояние реестра

Ключевая логика: оператор отвечает за то, что система работает и записи верны, эмитент — за то, что деньги возвращаются по условиям выпуска. Подробнее о границах ответственности платформы — в статье об ответственности оператора по 259-ФЗ: за что платформа отвечает перед инвестором.

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

Страхование техногенных рисков: что покрывает полис

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

Важно понимать границы: страховка не компенсирует падение рыночной стоимости актива, не отвечает за дефолт эмитента и не заменяет саму ответственность оператора — она лишь добавляет источник выплаты. Наличие страхования и его лимиты стоит уточнять у платформы напрямую. Общий вопрос «защищены ли инвестиции страховкой и государством» разобран в статьях о том, застрахованы ли ЦФА страхованием и что государство гарантирует инвесторам в ЦФА.

Как снизить технические риски: чек-лист инвестора

  • Проверьте оператора в реестре Банка России и почитайте, как обеспечивается неизменность записей о правах на ЦФА — это базовый уровень защиты ваших прав.
  • Убедитесь, что платформа публикует сведения об аудите кода и программах поиска уязвимостей.
  • Не храните все активы на одной платформе: диверсификация по операторам снижает техногенный риск.
  • Диверсифицируйте и по эмитентам: техническая безупречность платформы не спасает от неплатёжеспособности выпускающей компании.

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

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

Итог

  • Реестры ЦФА закрыты и идентифицированы, но ошибки кода, доступа и внешних данных остаются реальными рисками.
  • Пять основных типов уязвимостей: логика смарт-контракта, права доступа, внешние данные, компрометация ключей, инфраструктура.
  • За корректность записей отвечает оператор (ст. 4 259-ФЗ), за убытки от нарушений — виновные лица (ст. 14), за выплаты — эмитент.
  • Страхование техногенных рисков покрывает сбои платформы, но не рыночные потери и не дефолт эмитента.
  • Первая линия защиты инвестора — проверка оператора в реестре ЦБ и диверсификация по платформам и эмитентам.

Материал носит справочный характер и не является индивидуальной инвестиционной рекомендацией.

Часто задаваемые вопросы

Может ли платформа ЦФА потерять записи о правах инвесторов из-за уязвимости?
Теоретически да — если уязвимость в коде или инфраструктуре позволяет исказить записи. На практике реестры ЦФА строят как распределённые системы с криптографической подписью и резервным копированием, поэтому случайная потеря данных крайне маловероятна. Ответственность за целостность записей закон возлагает на оператора информационной системы по ст. 4 259-ФЗ.
Кто возмещает убытки, если смарт-контракт исполнен с ошибкой?
По ст. 14 259-ФЗ убытки, причинённые нарушениями при выпуске и обращении ЦФА, возмещают виновные лица. Если ошибка — в коде и инфраструктуре платформы, отвечает оператор информационной системы; разработчик компенсирует ущерб оператору по договору. Если же платформа корректна, а эмитент не заплатил, — это кредитный риск эмитента, а не технический сбой.
Страхует ли оператор платформы ЦФА риски сбоев?
Страхование ответственности за сбои ИТ-инфраструктуры — распространённая корпоративная практика, и крупные операторы используют её для покрытия техногенных рисков. Полис не защищает от падения рыночной стоимости актива и не заменяет обязательства эмитента. Наличие и границы страхования стоит уточнять у платформы до крупных покупок.
Чем уязвимости реестра ЦФА отличаются от рисков публичных блокчейнов?
Платформы ЦФА работают на закрытых распределённых реестрах с ограниченным кругом узлов и идентификацией участников, поэтому типичные для публичных сетей атаки здесь сложнее. Остаётся другой набор рисков: ошибки в логике смарт-контракта, компрометация ключей сотрудников, сбои внешних источников данных и инфраструктуры.