coinomico

Простой и безопасный старт в криптовалюте.

Колонку ведёт Демид Красильников

Холодный кошелек SafePal: почему гибридная связь таит угрозы

Самая дорогая ошибка при выборе аппаратного кошелька — считать, что покупка устройства автоматически решает вопрос безопасности.

Демид Красильников, Обозреватель и гид по криптограмотности·Обновлено: 24 октября 2026 г.·9 мин

Холодный кошелек SafePal: почему гибридная связь таит угрозы

SafePal S1 действительно устроен серьёзно: приватный ключ находится в защищённом чипе, у базовой модели нет Bluetooth и Wi-Fi, а данные для подписи передаются через QR-коды. Но вместе с кошельком вы получаете целый контур: смартфон, приложение, камеру, USB, прошивку и собственное внимание.

Этот контур недавно показал слабое место. В августе 2026 года SafePal сообщила об утечке данных 39 798 клиентов. Приватные ключи, пароли и seed-фразы при этом не скомпрометированы, однако злоумышленники получили достаточно данных для адресного фишинга. Именно здесь начинается самое неприятное: аппаратный кошелек защищает ключ, но почти не помогает человеку, который торопится нажать «подтвердить».

SafePal S1: что на самом деле изолировано

Холодный кошелек снижает риск удалённой кражи ключей, потому что сама операция подписи происходит вне интернет-соединённого устройства. В SafePal S1 эту задачу выполняет air-gap, то есть физический разрыв прямого канала между ключом и компьютером.

Основная модель SafePal S1 не содержит модулей Bluetooth или Wi-Fi. Вместо них используется оптический интерфейс: приложение и кошелек обмениваются QR-кодами через камеры. Модель X1 имеет Bluetooth, поэтому две эти модели нельзя смешивать при оценке рисков.

Но S1 не настолько изолирован, как хочется его представить. Встроенный аккумулятор на 400 мАч заряжается через USB, и через тот же интерфейс обновляется прошивка. Получается сложная, но вполне рабочая цепочка:

ЗвеноЧто происходит на этом участкеОстаточный риск
Secure ElementХранит ключ и выполняет подписьАтаки на прошивку, физический разбор устройства
Приложение SafePalФормирует данные транзакцииВредоносное ПО, подмена адреса или контракта
QR-кодПереносит данные между телефоном и S1Изменённые реквизиты без участия ключа
Экран S1Показывает адрес, сумму и параметрыОшибка пользователя, спешка, невнимательность
USBНужен для зарядки и обновленияЗаражение хоста, небезопасная прошивка
Поддержка и обновленияПомогают обслуживать устройствоЦелевой фишинг и поддельные инструкции

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

S1 напоминает терминал подписи: смартфон приносит заявку, защищённый чип заверяет её cryptographically, а окончательное решение остаётся за человеком. Поэтому хороший чип и оптический интерфейс не отменяют ручную сверку.

QR-код: точка, где атака обходит криптографию

Работа с SafePal S1 выглядит просто. Приложение готовит транзакцию, кошелек считывает QR-код, показывает параметры на экране и формирует подпись. Затем устройство и телефон снова обмениваются QR-кодами, чтобы завершить операцию.

Проблема возникает между первым и вторым шагом. Если смартфон заражен вредоносным ПО, злоумышленник может подменить адрес получателя или параметры смарт-контракта ещё до того, как QR-код попадёт на экран кошелька. Ключ при этом остается внутри устройства. Протокол работает исправно, но подписывается не та транзакция, которую intends отправитель.

QR-код в SafePal S1 — заявка на подпись. Проверка реквизитов на экране кошелька остаётся последним ручным фильтром.

Именно поэтому диагональ экрана 1,3 дюйма важна не только как характеристика комфорта. На маленьком дисплее сложнее сравнить полный адрес, особенно если он состоит из длинной строки символов. Это не недостаток самой концепции, а прямое следствие того, что окончательную проверку переложили на пользователя.

Для обычной транзакции я бы придерживался следующего протокола:

1. Открывать детали операции на экране самого SafePal S1, а не ограничиваться информацией в приложении.

2. Сверять полный адрес получателя посимвольно, не только его начало и конец.

3. Проверять сеть, сумму, комиссию и остальные доступные параметры.

4. Для токенов отдельно убеждаться в правильности адреса контракта. Подмена контракта может выглядеть как перевод знакомого актива, но привести к потере средств.

5. Для крупных сумм подтверждать адрес через независимый канал связи с получателем.

6. Сначала отправлять небольшую тестовую сумму и только затем переводить весь объём.

Отдельная слабость многих пользователей — доверие самому факту сканирования. Если адрес уже подменён на смартфоне, то идеально отсканированный QR-код лишь аккуратно доставит вредоносные данные кошельку. Камера не проверяет, кому принадлежит адрес и соответствует ли он намерению владельца.

Если злоумышленник отправляет QR-код в чате или под видом счета, SafePal S1 не определит мошенничество. Он покажет подмененные параметры, а решение снова примет человек.

USB, обновления и слепые зоны прошивки

Оптический интерфейс приходится сочетать с обычным USB. Здесь SafePal S1 использует его для зарядки и обновления прошивки. Само по себе подключение к зараженному компьютеру не означает немедленную кражу ключей, но оно расширяет поверхность атаки.

Отчет Kraken Security Labs, опубликованный в феврале 2021 года, выявлял проблему TOCTTOU в процедуре проверки прошивки. Название означает наличие окна, в котором данные могут измениться между проверкой и последующим использованием. Команда также указала на нарушение лицензии GPLv2 из-за отказа предоставить исходный код компонентов U-Boot и ядра Linux.

Эти результаты нужно воспринимать с указанием даты. Отчет 2021 года не доказывает, что действующая версия прошивки exploitable или что через нее уже крадут seed-фразы. Он показывает другое: полностью независимый аудит закрытых участков ограничен. Полного публичного репозитория прошивки нет, а точные характеристики микроконтроллера и закрытой части системы не раскрыты.

В августе 2026 года упоминалась версия прошивки 1.0.79, но сам номер версии не является гарантией безопасности. Без описания изменений и результатов проверки он говорит лишь о номере файла.

Практический протокол обновления должен быть строгим:

1. Использовать отдельный компьютер, на котором нет сомнительных программ, расширений и файлов из интернета.

2. Открывать официальный канал самостоятельно, а не переходить по ссылке из письма или сообщения поддержки.

3. Не запускать на компьютере неизвестные утилиты, «помощники» для кошелька и файлы, присланные в мессенджере.

4. Сверять модель и версию на экране устройства до подтверждения обновления.

5. После обновления выполнить небольшую тестовую транзакцию и убедиться, что интерфейс и подпись работают штатно.

Формулировка «обновите кошелек через службу поддержки» особенно опасна. Поддержка может выглядеть подлинной, но настоящий сотрудник не должен просить seed-фразу. Для обновления достаточно получить официальный пакет или инструкцию через самостоятельно открытый ресурс производителя.

Утечка 2026 года: почему данные клиентов опаснее, чем кажется

SafePal официально уведомила об утечке 39 798 покупателей. Уязвимость IDOR находилась в стороннем плагине отслеживания заказов интернет-магазина. Под затронутые данные попали заказы, оформленные с 2 марта 2025 года по 11 апреля 2026 года. Точное название плагина производитель не раскрыл.

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

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

Логика атаки выглядит так:

1. Злоумышленник использует утечку для подготовки правдоподобного обращения.

2. Клиенту предлагают обновить прошивку, «проверить кошелек» или защитить счет.

3. Жертву переводят на поддельный сайт, просят установить программу или раскрыть seed-фразу.

4. Если человек сообщает секретную фразу, злоумышленник получает возможность вывести активы. Если он подписывает вредоносную транзакцию, достаточно обмануть его на экране подтверждения.

Поддельные письма и звонки с требованием обновить прошивку или ввести мнемоническую фразу действительно фиксировались после утечки. В этом нет ничего фантастического: атака использует реальную функцию кошелька и подменяет цель.

Распознавать такое давление можно по нескольким признакам:

  • собеседник просит сообщить 24 слова seed-фразы, фотографию recovery-фразы или код подтверждения;
  • предлагает установить удалённый доступ, «криптопомощник» или неизвестное расширение;
  • требует немедленно перевести небольшую сумму для «проверки»;
  • ссылается на утечку, блокировку счета или окончание дедлайна;
  • просит открыть QR-код, присланный в мессенджере, и подписать его без сверки.

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

При этом сама по себе утечка персональных данных не означает, что каждому клиенту нужно немедленно менять seed-фразу. Если ключи не передавались и не вводились на сторонних сайтах, паниковать и пересоздавать кошелек без причины не нужно. Разумернее усилить проверку каналов поддержки и насторожиться адресных сообщений.

Secure Element: сильная часть, но не абсолютная защита

Безопасность ключа в SafePal S1 обеспечивает Secure Element. В разных ревизиях использованы элементы с уровнями сертификации CC EAL6+ и EAL5+. Устройство также предусматривает механизм очистки ключей при обнаружении физического вскрытия корпуса датчиками.

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

Но сертифицированный чип отвечает на ограниченный класс задач. Он помогает сохранить ключ и выполнять подпись. Защита транзакции целиком остается за пользователем.

Особенно важно понимать разницу между физическим взломом и социальной инженерией. Человек может добровольно открыть кошелек, подписать вредоносную транзакцию и сообщить seed-фразу. Никакой Secure Element не классифицирует это как взлом.

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

Настройка SafePal S1: рабочий протокол

Если S1 используется как основной холодный кошелек, я выстроил бы работу с ним так:

1. Покупка и проверка. Брать устройство у официального продавца, проверить комплектацию и сразу осмотреть корпус, экран и пломбы. Следить за подделками: злоумышленники охотно копируют внешний вид популярных кошельков.

2. Прошивка до пополнения. Обновить устройство на чистом компьютере из самостоятельно открытого официального канала. Значимую сумму переводить на кошелек только после проверки базовых операций.

3. Генерация ключей. Создать кошелек непосредственно на S1. Seed-фраза из 24 слов стандарта BIP39 должна записываться на бумаге или металле, без фотографии, облачного хранилища и заметок в смартфоне.

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

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

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

7. Постоянная сверка. Для каждого крупного перевода открывать детали на экране кошелька, сверять полный адрес и контракт, а при необходимости подтверждать получателя через другой канал.

Горячий кошелек удобен. Именно поэтому его стоит считать рабочей зоной с ограниченной суммой. Холодное хранилище нужно там, где цена ошибки слишком высока для одного неверного тапа.

Итог: для кого SafePal S1 действительно подходит

SafePal S1 заслуживает места в серьезной схеме хранения. У базовой модели нет Bluetooth и Wi-Fi, ключ находится в Secure Element, а основной интерфейс подписи оптический. Это не декоративная коробка с кнопками, хотя открытая прошивка и прежние замечания аудиторов оставляют дополнительные вопросы.

Слабое место находится в границах устройства. Смартфон готовит QR-код, компьютер участвует в обновлении, а человек подтверждает транзакцию на экране 1,3 дюйма. Утечка данных 39 798 клиентов показала, что злоумышленники умеют атаковать не криптографию, а доверие пользователя.

Поэтому моя оценка простая: SafePal S1 подходит тому, кто готов вручную проверять реквизиты, обновлять прошивку по изолированной процедуре и хранить seed-фразу офлайн. Если QR-код принимается без сверки, Secure Element превращается в дорогую подпись на мошенническом документе. Аппаратное хранилище снижает риск, но окончательное решение о выводе средств по-прежнему принимает человек.

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

Содержат ли базовые модели SafePal S1 модули Bluetooth и Wi-Fi?
Основная модель SafePal S1 не имеет модулей Bluetooth или Wi-Fi, в то время как модель X1 оснащена Bluetooth.
Что произошло во время утечки данных клиентов SafePal?
В результате уязвимости в стороннем плагине отслеживания заказов были раскрыты персональные данные 39 798 покупателей, оформлявших заказы с мартовского периода 2025 года по апрель 2026 года. Приватные ключи и seed-фразы при этом скомпрометированы не были.
Какую функцию выполняет USB-интерфейс в SafePal S1?
USB-порт используется исключительно для зарядки встроенного аккумулятора и обновления прошивки устройства.
Каким образом злоумышленники могут обойти криптографию кошелька через QR-код?
Если смартфон заражен вредоносной программой, адрес получателя или параметры смарт-контракта могут быть подменены на нем до того, как QR-код отобразится на экране кошелька. Устройство подписывает то, что передано в изображении, поэтому проверка реквизитов на самом кошельке остается финальным фильтром.
Что нужно делать в случае ввода seed-фразы на поддельном фишинговом сайте?
Единственной защитной мерой является создание нового кошелька на заведомо чистом устройстве и перевод оставшихся активов туда, так как смена пароля не отменяет контроля злоумышленника над украденными ключами.