Глоссарий / Кошельки и хранение
Аппаратный кошелек
Другие названия: устройство подписи.
- Что такое аппаратный кошелек?
- Аппаратный кошелек представляет собой небольшое отдельное устройство, которое генерирует и хранит ваши приватные ключи, подписывает транзакции внутри себя и показывает на собственном экране, с чем именно вы соглашаетесь.
Экран так же важен, как и чип. Аппаратный кошелек исходит из того, что компьютер, к которому его подключают, скомпрометирован, поэтому адрес и сумма появляются на дисплее, который вредоносная программа не может переписать. Kraken Security Labs показала в январе 2020 года, что Trezor по-прежнему можно вскрыть при физическом доступе и примерно за 75 $ оборудования, а значит, такие устройства защищают от удаленного хищения, но не от взломщика.
Как это работает
Устройство само создает сид-фразу с помощью собственного генератора случайных чисел, и интерфейса для ее экспорта нет. Все остальное следует из этого: слова восстановления один раз показываются на экране устройства, чтобы вы переписали их вручную, а ключи, производные от них, остаются за границей чипа на весь срок службы устройства.
Подписание представляет собой разговор по строгим правилам. Ваш компьютер или смартфон формирует неподписанную транзакцию, обычно в виде PSBT по BIP-174, и отправляет ее. Устройство разбирает ее, показывает каждый адрес назначения, каждую сумму и комиссию и ждет физического нажатия кнопки. Только после этого оно возвращает подписи. Хост никогда не видит ключ, а хост, который лжет о том, куда уходят деньги, опровергается дисплеем в вашей руке.
Аппаратное обеспечение у разных производителей различается в деталях, которые стоит знать. Устройства Ledger построены вокруг сертифицированного Secure Element, чипа, рассчитанного на сопротивление физическому извлечению, с прошивкой, которая не является полностью открытой. Более ранние модели Trezor, One и Model T, используют микроконтроллер общего назначения с полностью открытой прошивкой, и именно эту особенность использовали исследователи Kraken, меняя напряжение чипа. Ни один подход не лучше просто так: один противостоит вору с лабораторией, другой противостоит производителю с секретом.
Повседневную защиту обеспечивают две функции. PIN-код ограничивает число попыток и стирает устройство после заданного числа неверных попыток, поэтому потерянный кошелек не становится открытым кошельком. Кодовая фраза (passphrase) BIP-39 действует как дополнительное слово, которое нигде не хранится и создает из той же сид-фразы совершенно отдельный кошелек, что и позволяет пережить передачу под принуждением.
Почему это важно при покупке биткоина
Покупайте устройство новым, в собственном магазине производителя или у авторизованного продавца, и никогда с рук. Классическая атака не требует технических навыков: перепроданное устройство приходит с уже заполненной карточкой восстановления, покупатель следует вложенной карточке вместо создания новой сид-фразы, а продавец выводит средства через несколько недель. Подлинное устройство всегда заставляет вас записать слова, которые оно показывает вам впервые.
Берегите и данные о доставке. В июле 2020 года Ledger сообщила, что ее база данных интернет-магазина была взломана, что раскрыло около 1 млн адресов электронной почты и примерно 272 000 подробных записей, включая имена, почтовые адреса и номера телефонов. Биткоины никогда не были под угрозой, но клиенты получали убедительные фишинговые письма, а в некоторых случаях и физические угрозы. Доставка в постамат или на адрес организации является разумным ответом.
Ledger Recover, анонсированная в мае 2023 года, изменила то, как оценивают эту категорию. Сервис делит зашифрованную копию сид-фразы между хранителями для подписчиков, а волна критики сосредоточилась на демонстрации того, что прошивку в принципе можно построить так, чтобы она выводила материал сид-фразы. Услуга подключается по выбору, и полезный вывод здесь общий: ваша модель угроз должна включать будущую прошивку производителя, поэтому на открытые сборки и воспроизводимые релизы стоит обращать внимание.
Пользуйтесь устройством с первой покупки, а не с первой крупной покупки. Когда вы выводите средства с биржи, сгенерируйте адрес получения на устройстве, проверьте его на экране устройства и вставьте в форму вывода. В наших обзорах перечислены модели, которые этот сайт считает достойными покупки, и честный вывод таков: любая текущая модель от серьезного производителя лучше, чем хранение биткоинов на бирже.
Для чего на самом деле нужен экран
Представьте обычный вывод 0,05 биткоина. Вы копируете адрес из программы кошелька, вставляете его на бирже и отправляете. Если на ноутбуке работает перехватчик буфера обмена, вставленная строка не совпадает со скопированной, и ничто на экране вам об этом не скажет, потому что вредоносная программа управляет экраном.
Аппаратный кошелек разрывает этот цикл одним конкретным способом: он показывает адрес получения на дисплее, на который ноутбук не может ничего нарисовать. Сравнить первые четыре и последние четыре символа занимает три секунды и полностью выявляет подмену.
Та же логика объясняет крупнейшую кражу, которую зафиксировала отрасль. ФБР приписало кражу примерно 1,5 млрд $ у Bybit в феврале 2025 года северокорейским хакерам, которые манипулировали тем, что показывал интерфейс подписания, так что люди, одобрявшие перевод, санкционировали не то, что, по их мнению, видели. Подписание того, что показывает устройство, защищает только тогда, когда устройство действительно показывает вам транзакцию, поэтому слепое одобрение всего, что вы не можете прочитать на аппаратном кошельке, и есть привычка, которой нужно избегать.
Аппаратный кошелек vs программный кошелек
Аппаратный кошелек представляет собой компьютер с одной задачей и одним интерфейсом; программный кошелек делит машину со всем остальным, что вы запускаете. Это различие и составляет весь аргумент безопасности, и он уже, чем намекает маркетинг: оба выводят ключи из одних и тех же стандартов, создают одни и те же адреса и могут восстанавливать фразы восстановления друг друга. Вы покупаете изоляцию и надежный дисплей, а не более стойкую криптографию.
Аппаратный кошелек vs холодное хранение
Обладать аппаратным кошельком не то же самое, что практиковать холодное хранение. Устройство представляет собой инструмент, а холодное хранение является дисциплиной: ключ должен родиться на устройстве, никогда его не покидать, и каждая транзакция должна быть проверена на его экране. Устройство, инициализированное из фразы, которую вы создали на ноутбуке, было скомпрометировано еще до начала, а устройство, которое вы ежедневно подключаете, чтобы щелкать по запросам, не читая их, дает гораздо меньше, чем предполагает его цена.