
Эксплойт на протоколе Drift, в результате которого было похищено более $270 миллионов, стал возможен не из-за бага в коде платформы, а благодаря использованию легитимной функции Solana — «долговечных nonces» (durable nonces). Эта фича, предназначенная для удобства, позволила злоумышленникам предварительно подписать административные переводы за недели до их исполнения, обойдя многоподписную безопасность протокола за считанные минуты.
Что такое «долговечные nonces» и как они были использованы
«Долговечные nonces» — это функция в сети Solana, которая позволяет пользователям предварительно подписывать транзакции с использованием уникальных одноразовых номеров (nonces), сохраняющих свою действительность в течение длительного времени. В обычных условиях это упрощает процесс, снижая риск ошибок при повторных попытках. Однако в случае с Drift атакующие использовали эту возможность для создания предварительно подписанных административных переводов, которые оставались в ожидании исполнения.
Обход многоподписной безопасности
Протокол Drift, как и многие DeFi-платформы, полагается на многоподписные механизмы (multisig) для защиты критических операций, требующих подтверждения от нескольких сторон. Используя «долговечные nonces», злоумышленники смогли подписать такие переводы заранее, а затем активировать их в подходящий момент, минуя стандартные проверки безопасности. Это позволило осуществить дренаж средств в размере свыше $270 миллионов всего за несколько минут, что подчеркивает уязвимость даже в хорошо защищенных системах при непредвиденном использовании легитимных функций.
Значение для рынка криптовалют
Этот инцидент служит важным напоминанием для инвесторов и пользователей криптовалютных платформ о необходимости тщательной оценки рисков, связанных с технологическими особенностями блокчейнов, такими как Solana. Хотя функция «долговечных nonces» не является багом, её эксплуатация в злонамеренных целях демонстрирует, как удобные инструменты могут превратиться в векторы атак. Для обменных пунктов и трейдеров это подчеркивает важность выбора надежных протоколов и мониторинга безопасности активов, особенно при работе с крупными суммами в быстроразвивающейся среде DeFi.

