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

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

Зачем вообще обновляться

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

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

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

Подготовка к обновлению

Шаг Что именно
Проверка резервной копии Убедиться, что фраза записана полностью и читается
Контрольное восстановление Развернуть кошелёк на другом устройстве и сверить адрес
Чтение примечаний Узнать, сбрасывает ли обновление устройство к заводским
Стабильное питание Зарядить устройство и не отключать во время процесса

Порядок обновления

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

После перезагрузки проверьте первый адрес. Совпадение с прежним означает, что ключ на месте и всё прошло штатно.

Если устройство сбросилось

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

Чего делать нельзя

  • Скачивать прошивку с форумов, файлообменников и по ссылкам из писем
  • Обновляться без проверенной резервной копии seed-фразы
  • Отключать устройство или закрывать приложение во время процесса
  • Вводить seed-фразу на компьютере, если устройство просит её на своём экране

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

Проверка подписи прошивки

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

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

Сообщения об обновлениях от третьих лиц

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

Обновление приложения и прошивки

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

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

Когда обновление откладывать

Не обновляйтесь в спешке перед важной операцией: если что-то пойдёт не так, на восстановление потребуется время, а разумнее выбрать спокойный момент, когда доступ к средствам не нужен в ближайшие часы. Свежие версии прошивок иногда содержат ошибки, поэтому при отсутствии срочности имеет смысл подождать несколько дней после релиза.

Смежные темы разобраны у нас. Вот основные. Общий раздел — кошельки и хранение. Шире — статьи про криптокошельки. Проверку копии разбирает материал как проверить резервную копию кошелька, а подлинность устройства — статья как проверить подлинность аппаратного кошелька.

Вопросы и ответы

Могут ли средства пропасть при обновлении?

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

Обязательно ли обновляться каждый раз?

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

Что делать, если процесс прервался?

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

Вердикт

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

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

Иван Григорьев, автор Cryptium. Практикующий разбор кошельков и самостоятельного хранения. Больше материалов — в Telegram-канале t.me/cryptiumru.