Проблема программных кошельков
Если вы пользуетесь кошельком на телефоне или ноутбуке, ваши приватные ключи хранятся на том же устройстве, где работают браузер, почтовый клиент и все установленные вами приложения. Одной вредоносной программы — например, скомпрометированного npm-пакета, вредоносного расширения для браузера или фишингового сайта, который убеждает вас подписать что-либо, — достаточно, чтобы получить доступ к ключам и опустошить ваш кошелёк. Такое уже случалось. И случится снова.
Что на самом деле делает аппаратный кошелёк
Аппаратный кошелёк — это небольшое устройство, единственная задача которого — хранить ваши приватные ключи и подписывать транзакции. Ключи никогда не покидают устройство. Когда ноутбуку нужно отправить транзакцию, он передаёт её данные аппаратному кошельку через USB или Bluetooth. На собственном экране устройство показывает адрес получателя и сумму, а затем предлагает нажать кнопку для подтверждения. Подписанная транзакция возвращается на ноутбук. Ключ остаётся внутри устройства.
Это важно, потому что даже если ноутбук полностью скомпрометирован, злоумышленник всё равно не сможет ничего подписать без физического доступа к устройству и вашего подтверждения.
Сид-фраза остаётся уязвимым местом
Аппаратные кошельки генерируют ключи из сид-фразы — обычно это 12 или 24 слова, которые вы записываете при настройке устройства. Если кто-то получит эту фразу, само устройство ему не понадобится. Он сможет восстановить ваш кошелёк на любом другом устройстве.
Аппаратные кошельки меняют модель угроз, но не устраняют риски. Теперь вам нужно защищать сид-фразу: записать её на бумаге (ни в коем случае не в цифровом виде), хранить в неочевидном месте, не фотографировать и не вводить нигде, кроме нового аппаратного кошелька при восстановлении.
Когда аппаратный кошелёк действительно нужен
Простое правило: если потеря средств станет для вас серьёзным ударом, пользуйтесь аппаратным кошельком. Для сумм, которые вы активно используете в торговле и потеря которых несущественна, подойдут программные кошельки. Как только сумма перестанет казаться несущественной, переведите её на аппаратный кошелёк.
Главное
- Приватные ключи на устройстве с подключением к сети всегда могут оказаться под угрозой из-за очередной уязвимости.
- Аппаратные кошельки хранят ключи офлайн: ноутбук формирует транзакции, а устройство их подписывает.
- Теперь нужно особенно беречь сид-фразу — так же тщательно, как сам ключ.
- Граница между ситуациями «достаточно программного кошелька» и «нужен аппаратный кошелёк» зависит от того, насколько болезненной для вас будет потеря средств.
