Что такое аппаратный кошелек?
Аппаратный кошелек — это специальное физическое устройство, которое защищает приватные ключи криптовалют и подписывает транзакции в блокчейне.Он предназначен для изоляции операций подписи от компьютеров и смартфонов общего назначения, подверженных более широкому спектру угроз: вредоносному ПО, вредоносным расширениям браузера, средствам удаленного доступа и другим онлайн-угрозам.Аппаратный кошелек физически не хранит внутри себя криптовалюту.Криптоактивы остаются записанными в соответствующих блокчейнах, а кошелек хранит или генерирует приватные ключи, необходимые для авторизации транзакций с этими активами.В бюллетене SEC Investor.gov о хранении криптоактивов объясняется, что доступ к криптокошелькам осуществляется с помощью приватных ключей, а при самостоятельном хранении пользователь отвечает за их защиту.
Поэтому аппаратный кошелек правильнее считать защищенным устройством для подписания транзакций и управления ключами, а не контейнером для цифровых монет.Его главное преимущество в том, что приватный ключ должен оставаться внутри устройства даже при взаимодействии кошелька с подключенным к интернету приложением.Главное ограничение заключается в том, что устройство не защитит пользователя, если тот раскроет фразу восстановления, одобрит вредоносную транзакцию, выберет неверный адрес или будет взаимодействовать с небезопасным смарт-контрактом.Как работает аппаратный кошелек
При инициализации аппаратный кошелек обычно генерирует секретную криптографическую информацию.Эти секретные данные могут использоваться для создания одного приватного ключа или иерархического дерева с множеством приватных ключей и аккаунтов в блокчейне.Устройство может генерировать публичные ключи и адреса для получения средств, не раскрывая приватные ключи, используемые для подписи.Когда пользователь получает криптовалюту, приложение кошелька показывает публичный адрес, связанный с ключом, который контролирует аппаратный кошелек.Чтобы отправить криптовалюту, пользователь создает неподписанную транзакцию в приложении на компьютере или телефоне.Неподписанная транзакция передается аппаратному кошельку по поддерживаемому каналу связи.Аппаратный кошелек анализирует транзакцию и отображает важные сведения на собственном экране.Перед подтверждением пользователь проверяет адрес, сумму, сеть, комиссию и доступную информацию о контракте.Затем аппаратный кошелек создает цифровую подпись внутри устройства.В подключенное приложение возвращается только подпись или подписанная транзакция.Приложение передает подписанную транзакцию в сеть блокчейна.В руководстве для разработчиков Bitcoin по аппаратным кошелькам они описываются как специализированные устройства только для подписи, которые могут взаимодействовать с подключенными системами, не предоставляя им прямого доступа к приватным ключам.
Что хранится в аппаратном кошельке?
В зависимости от конструкции аппаратный кошелек хранит или генерирует приватные и публичные ключи, данные аккаунта и настройки устройства.Он также может хранить приложения кошелька, сведения о поддерживаемых сетях, правила обработки транзакций и публичные метаданные.Устройству не нужно хранить всю историю транзакций блокчейна.Баланс, историю транзакций, комиссии и статус сети обычно получает подключенное ПО кошелька или узел блокчейна.Сумма, отображаемая приложением кошелька, рассчитывается на основе данных блокчейна, связанных с адресами пользователя.Если отображение баланса работает неправильно или недоступно, криптовалюта не исчезает из блокчейна.Контроль над активами по-прежнему зависит от соответствующих приватных ключей и правил блокчейна.Приватные и публичные ключи
Приватный ключ — это секретные криптографические данные, используемые для создания цифровых подписей.Публичный ключ — связанная с ним математическая информация, которая позволяет другим участникам проверять эти подписи.Адрес блокчейна обычно генерируется на основе публичного ключа или другой структуры аккаунта.Публичный адрес, как правило, можно сообщить другим для получения криптовалюты.Приватный ключ должен оставаться в секрете, поскольку любой, кто им управляет, может получить возможность авторизовать транзакции.Аппаратный кошелек призван обеспечить такую изоляцию, при которой приватный ключ не нужно копировать на подключенный компьютер.Компьютер может подготовить транзакции и получить подписи, не узнавая сам секретный ключ.Такая изоляция сокращает один из основных путей атаки, но не гарантирует, что каждая переданная устройству транзакция безопасна.Аппаратный кошелек и программный кошелек
Программный кошелек хранит ключи подписи или использует их через приложение на устройстве общего назначения.Программные кошельки удобны для частых платежей, децентрализованных приложений, управления токенами и небольших повседневных остатков.Однако в операционной системе могут также работать браузеры, мессенджеры, расширения, игры и другое ПО с потенциальными уязвимостями.Аппаратный кошелек хранит ключи подписи в отдельном устройстве, предназначенном для узкого круга задач и использующем более ограниченную программную среду.Это может затруднить удаленное хищение ключей.Обычно аппаратный кошелек менее удобен: физическое устройство должно быть под рукой и разблокировано, когда нужно подписать транзакцию.Многие пользователи отделяют долгосрочные активы от повседневных операций: хранят сбережения в аппаратном кошельке, а для частых транзакций используют программный кошелек с ограниченным балансом.Аппаратный кошелек и горячий кошелек
Горячий кошелек — это кошелек, среда для работы с ключами которого регулярно подключена к интернету.Браузерный или мобильный кошелек обычно считается горячим, поскольку приложение и устройство постоянно взаимодействуют с онлайн-сервисами.Аппаратный кошелек может подключаться к компьютеру с доступом в интернет, сохраняя приватные ключи изолированными внутри устройства.Это означает, что подключенный аппаратный кошелек все же может обеспечивать лучшую изоляцию ключей, чем обычный горячий кошелек.Однако подключенное приложение может передать устройству вводящие в заблуждение данные транзакции.Поэтому пользователю необходимо проверить окончательные сведения о транзакции на собственном экране аппаратного кошелька.Аппаратный кошелек и холодный кошелек
Холодный кошелек — общее название кошелька, приватные ключи которого изолированы от систем с подключением к интернету.Аппаратный кошелек можно использовать для холодного хранения, но эти понятия не всегда означают одно и то же.Некоторые аппаратные кошельки подключаются к компьютерам или телефонам, при этом приватный ключ не покидает устройство.Другие устройства работают полностью офлайн, используя QR-коды или съемные носители.Компьютер без подключения к сети или другая специализированная система для подписи также могут использоваться для холодного хранения, не являясь коммерческим аппаратным кошельком.Холодное хранение описывает среду безопасности, а аппаратный кошелек — физическую форму устройства для подписи.Аппаратный кошелек и бумажный кошелек
Бумажным кошельком обычно называют приватный ключ или сид-фразу, записанные на бумаге.Бумага позволяет хранить секрет офлайн, но не может безопасно анализировать транзакцию, объяснять ее содержание или создавать подпись без импорта секрета на другое устройство.Импорт или ввод бумажного ключа в онлайн-систему может раскрыть его вредоносному ПО.Аппаратный кошелек подписывает транзакции в специализированной среде и может показывать их детали до подтверждения.Бумагу все еще можно использовать для резервной копии восстановления, но она уязвима к огню, воде, выцветанию, краже, фотографированию и случайной утилизации.Фраза восстановления
Многие аппаратные кошельки создают последовательность слов, которую называют фразой восстановления, сид-фразой, мнемонической фразой или резервной фразой.Эта фраза позволяет восстановить детерминированный корень, на основе которого генерируются приватные ключи кошелька.BIP-39 определяет широко используемый метод представления сгенерированной компьютером случайной информации в виде мнемонической фразы и ее преобразования в двоичный сид.
Распространенные длины фразы BIP-39 — 12, 15, 18, 21 и 24 слова.Слова должны идти в правильном порядке и обычно содержат контрольную сумму.BIP-39 предназначен для представления надежно сгенерированных случайных данных, а не придуманного пользователем предложения.Фраза, придуманная самостоятельно, может быть предсказуемой и уязвимой для автоматического перебора.Фразу восстановления следует считать главным секретом: получив ее, злоумышленник может восстановить кошелек без исходного аппаратного устройства.Иерархическая детерминированная структура кошелька
В большинстве современных аппаратных кошельков используется иерархическая детерминированная структура ключей.BIP-32 определяет систему генерации дерева приватных и публичных ключей из одного корневого сида.
Благодаря этой структуре одна процедура восстановления позволяет заново создать множество аккаунтов и адресов.Разные ветви могут соответствовать отдельным криптовалютам, аккаунтам, адресам для получения средств и сдачи или назначению кошелька.Таким образом, одна фраза восстановления может управлять множеством аккаунтов в блокчейнах.Это удобство также создает риск концентрации: компрометация одного корневого сида может раскрыть все производные аккаунты.Для успешного восстановления могут потребоваться правильный путь деривации, индекс аккаунта, тип адреса, сеть блокчейна и дополнительная парольная фраза.Парольная фраза восстановления
Некоторые аппаратные кошельки поддерживают дополнительную парольную фразу, которая объединяется с мнемонической фразой.Каждая парольная фраза создает отдельный детерминированный кошелек.Неверная парольная фраза может открыть действительный, но пустой кошелек, а не вызвать ошибку.Парольная фраза может снизить последствия кражи фразы восстановления, если остается в секрете.Но из-за нее также появляется еще один способ навсегда потерять доступ.Без точной парольной фразы исходной мнемонической фразы недостаточно для восстановления защищенного ею кошелька.Могут иметь значение регистр, пробелы, пунктуация и выбранные символы.Использовать парольную фразу следует только при наличии проверенной резервной копии и плана наследования.PIN-код устройства
PIN-код аппаратного кошелька защищает доступ к физическому устройству.Он может помешать похитителю сразу открыть кошелек или подписать транзакции.PIN-код — не то же самое, что фраза восстановления или парольная фраза.Если PIN-код забыт, устройство может позволить сбросить его настройки и восстановить кошелек с помощью данных восстановления.Если забыта парольная фраза восстановления, доступ к нужному кошельку может быть утрачен навсегда.PIN-код должен быть уникальным и не должен совпадать с кодом телефона, платежной карты, электронной почты или другого сервиса.Пользователям следует понимать, как устройство обрабатывает повторный ввод неправильного PIN-кода и безопасное удаление данных.Защищенный элемент
В некоторых аппаратных кошельках используется защищенный элемент, предназначенный для противодействия извлечению ключей и отдельным видам физических атак.Защищенный элемент может включать механизмы противодействия инъекции сбоев, зондированию, манипуляциям с напряжением и анализу побочных каналов.В других аппаратных кошельках используются стандартные микроконтроллеры с иным соотношением безопасности и прозрачности.Ни один чип не делает весь кошелек автоматически безопасным.Безопасность также зависит от прошивки, обработки транзакций, генерации случайных чисел, целостности дисплея, аутентификации обновлений, методов резервного копирования и подключенного приложения.Защищенный элемент не спасет от сфотографированной пользователем сид-фразы или вредоносной транзакции, подтвержденной на устройстве.Доверенный дисплей
Собственный экран аппаратного кошелька — важный компонент безопасности.Скомпрометированный компьютер может показать один адрес получателя, а устройству для подписи передать другой.На экране устройства должна отображаться именно та информация, которая будет подписана.Пользователям следует сравнивать адрес назначения целиком, а не только несколько символов в начале и конце.Также нужно проверять сумму, актив, сеть, комиссию за транзакцию, действие смарт-контракта и лимит разрешения, если эти сведения доступны.Устройство без отдельного дисплея требует большего доверия к подключенному компьютеру.Физическое подтверждение
Аппаратные кошельки обычно требуют нажатия кнопки, действия на сенсорном экране или другого физического подтверждения перед подписанием.Это требование может помешать удаленному вредоносному ПО незаметно подписать транзакцию, если устройство подключено, но оставлено без присмотра.Физическое подтверждение не доказывает безопасность транзакции.Оно лишь подтверждает, что человек с доступом к устройству одобрил отображенную информацию.Пользователь все равно должен понимать, что именно он подтверждает.Понятная подпись
Понятная подпись — это отображение сведений о транзакции в доступной пользователю форме до ее подтверждения.В ERC-7730 описан структурированный формат понятной подписи, предназначенный для отображения аппаратными кошельками значимых действий в блокчейне.
Экран понятной подписи может показывать, что пользователь переводит определенный токен, одобряет лимит расходов, вносит обеспечение или делегирует полномочия по управлению аккаунтом.Это безопаснее, чем отображение только необработанных шестнадцатеричных данных или необъясненного хеша.Понятная подпись зависит от точности метаданных, безопасной обработки и надежной связи между отображаемым описанием и фактическими байтами, которые подписываются.Если устройство не может объяснить незнакомое действие, пользователю следует проявить осторожность.Слепая подпись
Слепая подпись возникает, когда аппаратный кошелек подписывает данные, которые не может понятно отобразить.Устройство может показать необработанные данные, хеш данных или общее предупреждение вместо экономического эффекта запроса.Это существенно снижает защиту, которую обеспечивает доверенный экран.Вредоносное приложение может использовать слепую подпись, чтобы скрыть разрешение на операции с токенами, перевод активов, разрешение на голосование или делегирование управления аккаунтом.Следует избегать слепой подписи, если пользователь не может самостоятельно проверить точное содержание сообщения.Аккаунты для хранения ценных активов не следует регулярно подключать к приложениям, требующим непрозрачных разрешений.Подпись типизированных сообщений
Блокчейн-приложения могут запрашивать подписи для сообщений, которые не передаются в сеть сразу как обычные транзакции.EIP-712 определяет формат структурированных типизированных данных, позволяющий кошелькам показывать больше контекста, чем при отображении непрозрачной последовательности байтов.
Типизированное сообщение может авторизовать последующий перевод токенов, торговое поручение, голосование по управлению, вход в систему или операцию смарт-контракта.Подпись сообщения может не требовать немедленной оплаты комиссии за транзакцию, но при этом предоставлять значительные полномочия.Сам по себе EIP-712 не обеспечивает защиту от повторного воспроизведения во всех случаях применения.Перед подписанием пользователям следует проверить домен, сеть, контракт, nonce, срок действия, активы и запрашиваемые разрешения.Разрешения смарт-контрактов
Аппаратный кошелек защищает ключ подписи, но не предотвращает ущерб от действительного разрешения, подтвержденного владельцем.Разрешения на работу с токенами могут позволять смарт-контракту или другому адресу переводить активы с аккаунта пользователя.Неограниченное разрешение может оставаться активным даже после того, как пользователь покинул приложение или отключил от него кошелек.В руководстве Ethereum по отзыву доступа к токенам объясняется, что отключение кошелька от сайта не равнозначно удалению разрешения в блокчейне.
По возможности пользователям следует ограничивать сумму разрешения.Неиспользуемые разрешения следует проверять и отзывать с помощью аутентифицированного процесса.Отдельный кошелек для децентрализованных приложений может ограничить объем средств, подверженных риску из-за опасного разрешения.Делегирование EIP-7702
EIP-7702 добавил тип транзакции, позволяющий аккаунту Ethereum, управляемому внешним ключом, делегировать выполнение кода смарт-контракта.Обновление Pectra было активировано в основной сети Ethereum 7 мая 2025 года.Делегирование может поддерживать пакетную обработку транзакций, оплату комиссий спонсором, системы восстановления, контроль расходов и другие программируемые функции аккаунта.Оно также может предоставлять значительные полномочия в отношении активов аккаунта.В актуальном руководстве Ethereum по EIP-7702 для аппаратных кошельков рекомендуется с осторожностью относиться к произвольному делегированию и отдавать предпочтение проверенным решениям.
Перед подписанием пользователю следует проверить контракт делегирования, сеть, разрешения, правила обновления и процедуру отзыва.Аппаратный кошелек не защитит аккаунт после того, как владелец разрешит небезопасному коду делегирования управлять им.Частично подписанные транзакции
Формат частично подписанной транзакции позволяет разным устройствам и приложениям участвовать в создании транзакции без обмена приватными ключами.BIP-174 определяет формат частично подписанной транзакции Bitcoin, обычно называемый PSBT.
Кошелек только для просмотра может подготовить PSBT и передать ее аппаратному кошельку.Аппаратный кошелек может проверить и подписать транзакцию без прямого доступа к сети.Подписанный файл можно вернуть в онлайн-приложение для завершения и отправки в сеть.Процессы PSBT поддерживают аппаратные кошельки, изолированные от сети устройства для подписи, мультиподписные схемы и процедуры согласования в организациях.Подписант все равно должен проверять выходные данные: правильно сформированная PSBT может содержать нежелательный платеж.Офлайн-подписание
Офлайн-подписание отделяет создание и отправку транзакции от использования приватного ключа.Онлайн-устройство подготавливает неподписанную транзакцию.Аппаратный кошелек без подключения к сети подписывает транзакцию.Подписанная транзакция возвращается на онлайн-устройство для отправки в сеть.В руководстве Bitcoin по безопасности кошелька этот общий процесс описывается как способ изолировать среду подписи от сети.
Офлайн-подписание сокращает возможности удаленного извлечения ключей.Оно не защищает от вредоносных данных транзакции, скомпрометированной прошивки, опасных съемных носителей или небрежной проверки.Аппаратный кошелек с воздушным зазором
Аппаратный кошелек с воздушным зазором не требует прямого проводного или беспроводного соединения с онлайн-компьютером.Неподписанные и подписанные транзакции могут передаваться через QR-коды или съемные носители.Воздушный зазор может снизить подверженность атакам через USB-драйверы, беспроводные протоколы и прямое взаимодействие с компьютером.Однако информация все равно передается через этот зазор в другой форме.QR-код может содержать вредоносный запрос транзакции.На карте памяти может находиться файл, предназначенный для эксплуатации уязвимостей в ненадежном ПО обработки данных.Пользователю по-прежнему необходимо проверять каждую транзакцию на доверенном экране аппаратного кошелька.Связь через USB, Bluetooth, NFC и QR-коды
Аппаратные кошельки могут обмениваться данными через USB, Bluetooth, NFC, QR-коды, карты памяти и другие каналы.Ни один способ связи не является автоматически безопасным или небезопасным во всех реализациях.USB обеспечивает прямое соединение, но его можно использовать безопасно, если ключи остаются изолированными, а протокол разработан тщательно.Беспроводная связь создает радиочастотную поверхность атаки, но для нее можно применять аутентификацию, шифрование и ограниченный набор команд.QR-системы делают передаваемые данные видимыми, но через них все равно можно передать вредоносные инструкции.Безопасность зависит от всего протокола, прошивки, парсера, интерфейса пользователя и процесса проверки транзакций.Кошелек только для просмотра
Кошелек только для просмотра отслеживает балансы и транзакции, но не содержит приватных ключей, необходимых для расходования средств.Он может подготовить неподписанные транзакции, пока аппаратный кошелек хранится в безопасном месте.Для работы такой кошелек может использовать публичные адреса или расширенный публичный ключ.Расширенный публичный ключ может раскрыть множество адресов и транзакций, принадлежащих одной ветви кошелька.Поэтому к нему следует относиться как к чувствительной финансовой информации, даже если обычно он не позволяет подписывать транзакции.Настройка кошелька только для просмотра помогает разделить повседневный мониторинг и периодическое подписание.Настройка аппаратных кошельков с мультиподписью
Для мультиподписного кошелька требуется подтверждение от нескольких независимых приватных ключей.Например, политика «два из трех» требует подписей от любых двух из трех уполномоченных ключей.В качестве отдельных подписантов могут использоваться несколько независимо настроенных аппаратных кошельков.Для каждого подписанта следует использовать отдельный сид.Копирование одного и того же сида на несколько устройств не создает настоящую защиту с мультиподписью: компрометация одного сида раскрывает все его копии.Устройства и резервные копии следует хранить в разных безопасных местах.Для полного восстановления, помимо отдельных фраз восстановления, могут потребоваться дескрипторы кошелька, публичные ключи, пути деривации, порядок подписантов и параметры порогового подтверждения.До внесения значительных средств необходимо проверить весь процесс восстановления.Аппаратные кошельки и кошельки на основе смарт-контрактов
Аппаратный кошелек может выступать одним из уполномоченных подписантов кошелька на основе смарт-контракта.Такой кошелек может поддерживать нескольких подписантов, лимиты расходов, доверенных лиц для восстановления, задержки, временные разрешения и обновляемые правила безопасности.В плане развития абстракции аккаунтов Ethereum описываются программируемые аккаунты с функциями восстановления, пакетной обработки транзакций, альтернативной оплаты комиссий и усиленного контроля со стороны пользователей.
Аппаратный кошелек защищает ключ подписанта, а смарт-контракт определяет правила его использования.Такая схема может снизить зависимость от одного устройства.В то же время она может создавать новые риски из-за модулей восстановления, администраторов, ключей обновления, делегированных контрактов или плохо спроектированной логики аккаунта.Аппаратные кошельки для DeFi
Аппаратный кошелек может подписывать транзакции для децентрализованного кредитования, предоставления ликвидности, стейкинга, обмена токенов, голосования и других операций DeFi.Устройство не определяет финансовую надежность или техническую безопасность протокола.Действительная подпись аппаратного кошелька может авторизовать позицию с кредитным плечом, небезопасный перевод через мост, вредоносное разрешение на операции с токенами или взаимодействие с уязвимым контрактом.Пользователям следует проверять адрес контракта, сеть блокчейна, сумму токенов, лимит разрешения, комиссию и ожидаемый результат.Если это возможно, долгосрочные активы следует хранить отдельно от активов, используемых в экспериментальных операциях DeFi.Отдельный кошелек для взаимодействия с приложениями ограничивает сумму, подверженную риску из-за одного небезопасного разрешения или взлома приложения.Аппаратные кошельки для стейкинга
Аппаратный кошелек может авторизовать внесение средств в стейкинг, делегирование, действия валидатора и вывод средств, если соответствующая сеть поддерживается.Устройство не устраняет риски стейкинга.К ним могут относиться слэшинг, простои валидатора, уязвимости смарт-контрактов, волатильность цены токена, задержки вывода и изменения правил управления.Пользователям следует понимать, какой ключ управляет операциями стейкинга, а какой — выводом средств.В план резервного копирования следует включить сведения о валидаторах, данные для вывода, пути аккаунтов и информацию для восстановления.Безопасность прошивки
Прошивка отвечает за генерацию ключей, обработку транзакций, подписание, вывод информации на экран, хранение данных и связь.Обновления прошивки могут устранять уязвимости, улучшать понятную подпись, добавлять поддержку сетей или менять поведение устройства.Загружать обновления следует только через официальные каналы с проверкой подлинности.Пользователям следует проверять подпись обновления или его подлинность с помощью поддерживаемой устройством процедуры.Для обычного обновления прошивки не должно требоваться вводить фразу восстановления на сайте или обычном компьютере.Перед обновлением, которое может сбросить устройство, следует проверить резервную копию для восстановления.Установка непроверенной прошивки может скомпрометировать кошелек, а отказ от всех обновлений может оставить известные проблемы безопасности нерешенными.Аппаратные кошельки с открытым и закрытым исходным кодом
Открытый исходный код прошивки позволяет независимым исследователям изучать код и выявлять потенциальные уязвимости.Он также может поддерживать воспроизводимые сборки, позволяющие сравнивать выпущенную прошивку с опубликованным исходным кодом.Открытый исходный код не доказывает, что на физическом устройстве работает проверенный код.Закрытые компоненты требуют большего доверия к разработчику, производителю и процессу аудита.Во многих аппаратных кошельках сочетаются компоненты с открытым и закрытым исходным кодом.При оценке следует учитывать историю уязвимостей, скорость реагирования на угрозы, проверку прошивки, аудиты, архитектуру устройства и совместимость восстановления, а не полагаться на одну характеристику.Риски цепочки поставок
Атаковать аппаратный кошелек могут еще до того, как он попадет к владельцу.К возможным угрозам относятся подмена устройства, изменение прошивки, повреждение упаковки, поддельное сопутствующее ПО и мошеннические продавцы.При настройке новый аппаратный кошелек должен генерировать свежую информацию для восстановления.Не следует доверять устройству, которое поставляется с заранее записанной фразой восстановления.Кто-то другой уже может владеть этой фразой и соответствующими приватными ключами.Защитные пломбы на упаковке могут указывать на вскрытие, но они не должны быть единственной проверкой безопасности.Гораздо важнее проверить подлинность устройства и безопасно выполнить его начальную настройку.Физическая кража
Кража аппаратного кошелька не обязательно дает злоумышленнику немедленный доступ к криптовалюте.PIN-код и внутренние средства защиты могут задержать или предотвратить несанкционированное подписание.Злоумышленник с длительным физическим доступом может попытаться исследовать микросхемы, вызвать сбои, провести анализ побочных каналов, изменить прошивку или обойти PIN-код.Пользователям, защищающим значительные средства, следует учитывать, что длительное физическое владение устройством создает риск.Фразу восстановления не следует хранить рядом с устройством.При правильной настройке парольная фраза или мультиподписная схема могут снизить зависимость от одного украденного предмета.Потеря, повреждение и отказ устройства
Аппаратный кошелек можно потерять, сжечь, залить водой, раздавить, подвергнуть коррозии или повредить из-за поломки компонента.Поэтому физическое устройство никогда не должно быть единственным способом восстановления ключей.С помощью защищенной резервной копии можно восстановить кошелек на совместимом аппаратном или программном устройстве.В бюллетене SEC о хранении средств предупреждается, что устройства для холодного хранения могут быть потеряны, повреждены или украдены, а слабый план восстановления может привести к безвозвратной потере средств.Перед хранением крупного баланса пользователям следует проверить процесс восстановления.Кошелек без проверенной резервной копии создает единую точку отказа.Хранение резервной копии для восстановления
Резервную копию для восстановления нужно защитить как от утраты, так и от кражи.Бумага недорога и легко читается, но может пострадать от огня, воды, выцветания или случайной утилизации.Прочные физические носители могут быть устойчивы к воздействию окружающей среды, но их тоже необходимо хранить в безопасном месте.Фотографии, облачные документы, электронные письма, мессенджеры и незашифрованные заметки раскрывают секрет для удаленной атаки.Несколько резервных копий повышают устойчивость к потере, но одновременно увеличивают количество мест, которые может атаковать злоумышленник.Если одно локальное происшествие может уничтожить все копии, их следует хранить в разных географических местах.План хранения также должен учитывать наследование, утрату дееспособности и изменения в отношениях с доверенными лицами.Почему опасно вручную делить слова фразы восстановления
Некоторые пользователи разделяют фразу восстановления на произвольные части и хранят их в разных местах.Импровизированное разделение может привести к путанице, недостаточной избыточности и безвозвратной потере доступа.Несколько частично совпадающих фрагментов могут случайно раскрыть достаточно слов, чтобы злоумышленник восстановил фразу.Утрата одного фрагмента может сделать восстановление невозможным.Не следует придумывать сложную систему резервного копирования, которую пользователь не проверил.Стандартизированную пороговую или мультиподписную систему обычно проще документировать и проверять, чем неформальное разделение слов.Тестовые транзакции
Тестовая транзакция — это небольшой перевод, позволяющий убедиться, что кошелек, сеть, адрес и процесс подписания работают ожидаемым образом.Сначала пользователь может отправить небольшую сумму на адрес для получения средств, проверенный на аппаратном кошельке.Затем он может выполнить небольшую исходящую транзакцию, чтобы проверить подписание и отправку в сеть.Тестовая транзакция может выявить неверно выбранную сеть, неподдерживаемый тип адреса, ошибочный путь деривации или базовую проблему настройки.Она не гарантирует безопасность всех будущих транзакций.Перед крупными переводами все равно необходимо полностью проверять адрес и сеть.Проверка адреса
Вредоносное ПО буфера обмена может заменить скопированный адрес криптовалюты адресом злоумышленника.При атаке с подменой адреса в истории транзакций могут появляться визуально похожие адреса.Пользователям не следует без проверки копировать адрес получателя из старой транзакции.Адрес целиком необходимо проверить на собственном экране аппаратного кошелька.Для важных переводов адрес следует подтвердить по независимому доверенному каналу.Сохраненную адресную книгу необходимо защитить от несанкционированного изменения.Вопросы конфиденциальности
Аппаратный кошелек защищает приватные ключи, но не обеспечивает анонимность действий в блокчейне.Адреса, балансы токенов, переводы, вызовы смарт-контрактов и время транзакций могут оставаться общедоступными.Сопутствующее приложение может получать адреса и балансы пользователя, его IP-адрес, сведения об устройстве и историю транзакций.Передача расширенного публичного ключа может раскрыть целую ветвь аккаунта.Повторное использование адресов и объединение средств могут упростить связывание операций между собой.Для защиты конфиденциальности, помимо безопасного подписания, необходимо внимательно выбирать ПО кошелька и способ подключения к сети, управлять адресами и учитывать характер транзакций.Аппаратные кошельки для бизнеса и DAO
Бизнесу или децентрализованной организации не следует полагаться на одного человека, который использует одно устройство для каждой операции с казначейством.Для крупных средств можно использовать мультиподписную авторизацию, разделение ролей, лимиты транзакций, независимую проверку и задокументированные процедуры на случай чрезвычайных ситуаций.Один участник команды может подготовить транзакцию, а несколько отдельных подписантов — проверить и одобрить ее.Устройства и резервные копии следует распределить так, чтобы пожар, кража, действия инсайдера или отказ одного места хранения не поставили под угрозу все казначейство.Организации следует документировать, кто может авторизовать платежи, как заменить потерянного подписанта и как остановить подозрительные транзакции.Процедуры восстановления и реагирования на инциденты следует регулярно проверять.Планирование наследования
Аппаратный кошелек может создать проблемы при наследовании, если только владелец понимает, как восстановить доступ.Наследникам могут понадобиться сведения о сетях, структуре кошелька, местах хранения резервных копий, парольной фразе и политике мультиподписи.Слишком раннее предоставление полных секретов может подвергнуть активы риску, пока владелец жив.Недостаток информации может сделать последующее восстановление невозможным.Надежный план разделяет инструкции и секреты и определяет, когда уполномоченные лица могут объединить их.В контрольном списке Bitcoin Core об ответственности владельца кошелька резервное копирование и планирование наследования указаны среди обязанностей при самостоятельном хранении средств.
Распространенные схемы мошенничества с аппаратными кошельками
Мошенники могут создавать поддельные сайты кошельков, сопутствующие приложения, расширения браузера, аккаунты поддержки и страницы обновления прошивки.На мошеннической странице могут утверждать, что устройство нужно синхронизировать, проверить, починить, перенести или повторно активировать.Затем пользователь получает запрос на ввод фразы восстановления.Легитимному сотруднику поддержки не нужна сид-фраза, чтобы проверить общедоступную транзакцию или помочь с обычной работой устройства.Мошенники также могут продавать устройства с уже подготовленной фразой восстановления.Предварительно настроенную сид-фразу следует считать скомпрометированной.Поддельные предложения токенов и эйрдропы могут побуждать пользователей подключить кошелек и одобрить транзакцию, переводящую ценные активы.Аппаратный кошелек не распознает мошенничество, если пользователь подтверждает вредоносное разрешение.От чего аппаратный кошелек не защищает
Аппаратный кошелек не защищает активы после раскрытия фразы восстановления.Он не может отменить подтвержденную транзакцию в блокчейне.Он не может помешать владельцу одобрить неверный адрес назначения.Он не делает безопасным вредоносный смарт-контракт.Он не гарантирует ценность токена, его ликвидность или добросовестность разработчиков.Он не позволяет восстановить забытую парольную фразу.Он не предотвращает все физические атаки, атаки на прошивку и цепочку поставок или атаки по побочным каналам.Он не заменяет безопасное резервное копирование, проверку транзакций, обновление ПО и дисциплинированные рабочие процедуры.Постквантовые факторы
Аппаратный кошелек не обязательно устойчив к будущим атакам с использованием квантовых вычислений.Устройство использует алгоритмы, поддерживаемые блокчейном и типом аккаунта.Несколько широко используемых систем подписей блокчейнов могут оказаться уязвимы, если появится достаточно мощный отказоустойчивый квантовый компьютер.В программе постквантовой криптографии NIST организациям рекомендуется выявлять уязвимые алгоритмы и планировать переход на квантово-устойчивые стандарты.
Для перехода блокчейна могут потребоваться новые типы аккаунтов, прошивки кошельков, форматы подписей, обновления протокола и переводы средств пользователями.Владельцам аппаратных кошельков следует ориентироваться на официальные рекомендации сети и не доверять неподтвержденным заявлениям о том, что нынешнее устройство защищает любые активы от всех будущих квантовых угроз.Как выбрать аппаратный кошелек
Устройство должно поддерживать именно те сети блокчейнов, форматы адресов, типы транзакций и структуры аккаунтов, которые нужны пользователю.Экран должен показывать достаточно информации для понятной проверки транзакций.Процедуры обновления прошивки и проверки подлинности устройства должны быть документированы.Пользователям следует изучить историю аудитов, раскрытие уязвимостей, реакцию на проблемы безопасности, доступность исходного кода и совместимость восстановления.Опытным пользователям могут быть важны поддержка мультиподписи, режима только для просмотра, парольной фразы, офлайн-подписания и независимого ПО кошелька.Следует также учитывать физические элементы управления, размер экрана, доступность, подключение, конструкцию аккумулятора, долговечность и наличие долгосрочной документации.Выбор зависит от модели угроз пользователя, а не от универсального рейтинга.Рекомендации по настройке аппаратного кошелька
Покупайте устройство у проверенного продавца с подтвержденной подлинностью товара.Следуйте официальной процедуре первоначальной настройки.Позвольте устройству сгенерировать новую информацию для восстановления во время настройки.Не используйте сид-фразу, вложенную в комплект или полученную от другого человека.Запишите фразу восстановления офлайн и в правильном порядке.Установите уникальный PIN-код устройства.Добавляйте парольную фразу только в том случае, если понимаете связанные с ее восстановлением риски.Проверяйте адреса для получения средств на экране устройства.Проведите небольшой тестовый перевод входящих и исходящих средств.Задокументируйте особые пути деривации, настройки мультиподписи и инструкции для наследников.Рекомендации по повседневному использованию аппаратного кошелька
Подключайте или разблокируйте аппаратный кошелек только при необходимости подписать транзакцию.Читайте каждое сообщение на экране устройства перед подтверждением.Отклоняйте неожиданные транзакции и запросы на подписание сообщений.Проверяйте адрес назначения целиком, сеть, актив, сумму, комиссию, контракт и лимит разрешения.Не используйте слепую подпись, если устройство не может объяснить запрос.Храните долгосрочные активы отдельно от средств, используемых в экспериментальных приложениях.Проверяйте и отзывайте неиспользуемые разрешения смарт-контрактов.Устанавливайте прошивку и сопутствующее ПО только через каналы с подтвержденной подлинностью.Храните защищенные офлайн-копии резервных данных в безопасных местах.Никогда не сообщайте сид-фразу или приватный ключ сайту, приложению, сотруднику поддержки или аккаунту в социальных сетях.FAQ
Что такое аппаратный кошелек в криптовалюте?
Аппаратный кошелек — это физическое устройство, которое защищает приватные ключи криптовалют и подписывает транзакции в блокчейне в отдельной среде подписи.Действительно ли аппаратный кошелек хранит криптовалюту?
Нет, криптовалюта остается записанной в блокчейне, а аппаратный кошелек хранит или генерирует ключи, используемые для управления ею.Аппаратный кошелек безопаснее программного?
Он может снизить некоторые риски удаленного хищения ключей, но безопасность по-прежнему зависит от защиты фразы восстановления, проверки транзакций, прошивки, физической защиты и поведения пользователя.Аппаратный кошелек — это то же самое, что холодное хранение?
Нет, холодное хранение подразумевает офлайн-хранение ключей подписи, а аппаратный кошелек — это специальное физическое устройство, которое может работать при подключении к сети или в изоляции от нее.Что произойдет, если аппаратный кошелек потеряется?
Обычно кошелек можно восстановить, если сохранились правильная фраза восстановления, парольная фраза, настройки деривации и другие необходимые данные.Что произойдет, если аппаратный кошелек повредится?
Обычно ключи можно восстановить на совместимом устройстве-замене или кошельке с помощью надежной резервной копии.Можно ли украсть криптовалюту с помощью фразы восстановления?
Да, любой, кто получит полную фразу восстановления и необходимую парольную фразу, может восстановить кошелек и перевести его активы.Следует ли хранить фразу восстановления онлайн?
Нет, облачные файлы, фотографии, электронная почта, мессенджеры и онлайн-формы могут раскрыть ее удаленным злоумышленникам.PIN-код — это то же самое, что фраза восстановления?
Нет, PIN-код защищает доступ к одному устройству, а фраза восстановления позволяет заново создать приватные ключи кошелька.Что такое парольная фраза кошелька?
Парольная фраза восстановления — это дополнительный текст, который при объединении с мнемонической фразой создает другой детерминированный кошелек.Можно ли сбросить забытую парольную фразу?
Нет, забытую парольную фразу обычно нельзя сбросить, поскольку каждая фраза создает отдельный действительный кошелек.Что такое понятная подпись?
Понятная подпись — это отображение на доверенном экране аппаратного кошелька доступных для понимания сведений о транзакции до ее подтверждения.Что такое слепая подпись?
Слепая подпись — это подтверждение данных, которые устройство не может ясно интерпретировать; в результате реальное действие подписи может быть скрыто.Может ли аппаратный кошелек защитить от фишинга?
Он может снизить риск прямого хищения приватного ключа, но не помешает пользователю ввести сид-фразу на фишинговой странице или одобрить вредоносную транзакцию.Может ли аппаратный кошелек предотвратить вредоносное разрешение на работу с токеном?
Нет, аппаратный кошелек подпишет небезопасное разрешение, если владелец его подтвердит.Отзывает ли отключение кошелька разрешения на работу с токенами?
Нет, разрешения в блокчейне обычно остаются активными, пока не будут отозваны или не истечет срок их действия согласно правилам соответствующего контракта.Можно ли использовать аппаратный кошелек для DeFi?
Да, но он не устраняет риски смарт-контрактов, ликвидации, токенов, мостов, оракулов и разрешений.Может ли аппаратный кошелек поддерживать несколько криптовалют?
Многие устройства генерируют ключи для нескольких сетей блокчейна, но необходимо проверить поддержку конкретных аккаунтов, сетей, адресов и типов транзакций.Избавляет ли аппаратный кошелек от комиссий за транзакции?
Нет, за подписанные транзакции по-прежнему взимаются комиссии сети блокчейна.Всегда ли аппаратный кошелек с воздушным зазором безопаснее?
Нет, воздушный зазор снижает некоторые риски связи, но не защищает от вредоносных данных транзакций, небезопасной прошивки, слабых резервных копий или ошибок пользователя при подтверждении.Что такое кошелек только для просмотра?
Кошелек только для просмотра отслеживает адреса и подготавливает транзакции, но не имеет приватных ключей, необходимых для их подписания.Можно ли использовать аппаратные кошельки для защиты с мультиподписью?
Да, независимо настроенные аппаратные кошельки могут выступать отдельными подписантами в мультиподписной схеме.Следует ли использовать одну и ту же фразу восстановления для устройств с мультиподписью?
Нет, каждому подписанту нужен отдельный сид, чтобы компрометация одной резервной копии не раскрыла все ключи подписи.Должен ли аппаратный кошелек поставляться с фразой восстановления?
Нет, заранее записанная или настроенная фраза может быть известна злоумышленнику, поэтому ей нельзя доверять.Можно ли взломать аппаратный кошелек?
Да, возможные угрозы включают ошибки прошивки, атаки на цепочку поставок, физическое извлечение ключей, атаки по побочным каналам, вредоносное сопутствующее ПО и опасные разрешения, одобренные пользователем.Устойчив ли аппаратный кошелек к квантовым вычислениям?
Не автоматически: подписи устройства используют алгоритмы, поддерживаемые блокчейном, а многие современные алгоритмы блокчейнов не рассчитаны на противодействие достаточно мощному квантовому компьютеру.Как безопаснее всего проверить новый аппаратный кошелек?
Проверьте на устройстве адрес для получения средств, переведите небольшую сумму, выполните небольшую исходящую транзакцию и убедитесь, что описанная процедура восстановления работает безопасно.Заключение
Аппаратный кошелек — это специальное устройство для подписания транзакций с криптовалютой, предназначенное для защиты приватных ключей от многих угроз, которым подвержены обычные компьютеры и телефоны.Он физически не содержит криптовалюту, поскольку цифровые активы остаются записанными в блокчейнах.Устройство хранит или генерирует приватные ключи, которые авторизуют транзакции.Обычно транзакцию подготавливает ПО кошелька, проверяет и подписывает аппаратный кошелек, а затем приложение с доступом в интернет передает ее в сеть.Собственный экран аппаратного кошелька следует считать главным источником информации о том, что именно подписывается.Фразы восстановления, парольные фразы, настройки деривации и параметры мультиподписи необходимо защищать, поскольку физическое устройство можно потерять, его могут украсть или уничтожить.Фраза восстановления часто ценнее самого устройства, поскольку позволяет заново создать все аккаунты, производные от корня кошелька.Аппаратный кошелек не защитит средства, если пользователь раскроет эту фразу или одобрит вредоносную транзакцию.Разрешения смарт-контрактов, типизированные сообщения, делегирование аккаунта и запросы на слепую подпись требуют такой же осторожности, как обычные переводы.Надежная защита аппаратного кошелька сочетает подлинное устройство, проверенную прошивку, доверенный экран транзакций, офлайн-резервные копии, небольшие тестовые переводы, внимательное управление разрешениями и продуманное восстановление.Для крупных балансов могут быть полезны независимые подписанты, правила мультиподписи и разделение долгосрочного хранения и активного взаимодействия с приложениями блокчейна.Главный вывод: аппаратный кошелек — эффективный инструмент защиты ключей, а не полная гарантия безопасности криптовалюты.Его фактический уровень безопасности зависит от всей окружающей системы: конструкции устройства, программного обеспечения, резервных копий, физических средств защиты, проверки транзакций и решений пользователя.Вам также может быть интересно
Питер Тодд
Питер Маккормак
Гарантийное обеспечение исполнения обязательств
В тренде
Трендовые криптовалюты, которые в настоящее время привлекают значительное внимание рынка
ТОП по объему
Криптовалюты с наибольшим объемом торгов
Недавно добавленные
Криптовалюты недавно внесенные в листинг и доступные для торговли

