В видеоролике на YouTube, опубликованном на их канале, команда кибербезопасности Unciphered продемонстрировала критическую уязвимость безопасности кошелька OneKey, которую они обнаружили в ходе исследования.
Как это обычно бывает при обнаружении уязвимостей белыми шляпами, видео было выпущено после того, как оно было исправлено.
Отсутствие обычного шифрования
Unciphered, стартап в области кибербезопасности, основной задачей которого является восстановление утерянной криптовалюты для клиентов, которые больше не имеют доступа к своим кошелькам, предположительно обнаружил проблему при попытке вернуть средства для клиента. В этом видео кошелек OneKey разбирается и обрабатывается, а команда Unciphered вставляет часть оборудования, которое отслеживает связь между процессором кошелька и его безопасным блоком.
Как правило, связь между ЦП и безопасным блоком, где хранятся мнемоники и криптографические данные, зашифрована. Однако для кошельков OneKey, похоже, это не так.
«Обычно обмен данными между ЦП, на котором выполняется обработка, и безопасным элементом шифруется. Что ж, оказывается, в данном случае он не был спроектирован для этого. Так что вы могли бы поместить инструмент посередине, который отслеживает сообщения и перехватывает их, а затем вводит свои собственные команды».
Обход заводского режима
Вставив свое оборудование между ЦП и защищенным устройством, команда Unciphered могла обмануть устройство, заставив его думать, что оно находится в заводском режиме, и затем передать мнемонику на устройство команды.
«Мы сделали так, что затем он сообщает защищенному элементу, что он находится в заводском режиме, и мы можем убрать вашу мнемонику».
Это позволило бы злоумышленнику, обнаружившему уязвимость, получить доступ к кошельку после его повторной сборки.
Наш ответ на последние отчеты об исправлениях безопасности https://t.co/Dp9nNp1D0U
— Кошелек с открытым исходным кодом OneKey (@OneKeyHQ), 10 февраля 2023 г.
Стоит отметить, что для выполнения этого взлома злоумышленнику необходимо было бы иметь физический доступ к устройству, поскольку это не могло быть выполнено удаленно. Тем не менее, важно отметить, что местонахождение аппаратного кошелька может быть раскрыто — возьмем, к примеру, взлом Ledger, когда данные клиентов кошелька были раскрыты, что сделало их открытыми для потенциальных краж, а также для простых попыток вымогательства.
К счастью, проблема теперь устранена благодаря обмену информацией между двумя компаниями. За свои усилия Unciphered получила нераскрытую сумму от программы вознаграждения за обнаружение ошибок OneKey.
Публикация Unciphered показывает исправленную уязвимость в OneKey Wallet впервые появилась на CryptoPotato.




