Разработчики биткоин-кошелька Electrum закрыли баг, которым уже пользовались злоумышленники. Уязвимость позволяла подменять неподтвержденные транзакции в истории кошелька и подсовывать пользователю чужой адрес получателя.
Проблема затрагивала все версии до 4.8.3. Если человек не замечал подмену и пытался ускорить перевод через повышение комиссии, кошелек мог сформировать новую транзакцию уже с адресом атакующего. После подписи деньги уходили не тому адресату.
Какую проблему решаем
Этот случай хорошо показывает, что даже известный кошелек не спасает от ошибки в логике интерфейса и работы с сетью. Атака не требует кражи приватных ключей или захвата самого устройства — достаточно контролировать один из серверов, через который кошелек получает данные.
По сути, пользователь видит не ту картину, на которую рассчитывает. История платежа выглядит как зависший перевод, хотя на деле злоумышленник уже подменил реквизиты. Подобный сценарий опасен именно в момент спешки: когда человек торопится «дожать» транзакцию, он чаще пропускает детали.
Что подготовить
Перед любыми операциями с криптокошельком держите под рукой три вещи: актуальную версию приложения, время на спокойную проверку реквизитов и резервный способ подтверждения крупных переводов. Если вы используете мультиподпись или аппаратный кошелек, не отключайте их ради удобства.
Полезно заранее выработать привычку сверять не только сумму, но и адрес целиком. Если адрес длинный, проверяйте хотя бы начало и конец, а лучше — сравнивайте полностью, особенно после любых изменений в окне транзакции. Подробный разбор похожих ошибок полезно читать вместе с материалами вроде разбора критической уязвимости в кошельках и сервисах хранения.
Если вы работаете с деньгами на ноутбуке вне дома, не лишним будет включить шифрование трафика через защищённое подключение для работы вне офиса — это не решает баги кошелька, но снижает риск перехвата данных на чужих сетях и в дороге.
Пошаговые действия
Сначала обновите Electrum до версии 4.8.3 или новее. Разработчики уже добавили проверку подписей для неподтвержденных транзакций, которые расходуют средства кошелька.
Дальше откройте историю операций и внимательно проверьте все транзакции, которые ждут подтверждения. Если перевод завис, не торопитесь сразу повышать комиссию — сначала убедитесь, что адрес получателя совпадает с тем, который вы отправляли изначально.
Если в кошельке есть функция Replace-by-Fee, используйте ее только после ручной перепроверки реквизитов. Любая операция ускорения перевода должна идти после сверки суммы, адреса и статуса транзакции, а не вместо нее.
Для крупных сумм лучше подключить аппаратное подтверждение или мультиподпись. Именно такой сценарий помог одному из пострадавших заметить подмену и не потерять средства.
Как проверить себя
Откройте кошелек и посмотрите, нет ли в истории неподтвержденных платежей с подозрительным адресом получателя. Особенно внимательно проверьте строки, где последние символы адреса выглядят знакомо: злоумышленники часто подбирают очень похожие реквизиты.
Сравните версию приложения с актуальной. Если у вас стоит сборка ниже 4.8.3, обновление нужно поставить как можно скорее.
После обновления попробуйте создать тестовую операцию на небольшой сумме и еще раз проверьте, как кошелек показывает неподтвержденный перевод. Важно понять, не появляется ли в интерфейсе лишний или измененный адрес.
Что делать, если не получилось
Если кошелек не дает обновиться автоматически, скачайте свежую версию с официального сайта проекта и установите ее вручную. После установки перезапустите приложение и заново откройте историю операций.
Если вы уже подписали подозрительную транзакцию, срочно проверьте статус перевода в сети и обратитесь в поддержку используемого сервиса хранения, если средства проходили через стороннюю инфраструктуру. Для собственных кошельков главный шаг — быстро остановить дальнейшие операции и проверить, не остались ли в системе вредоносные расширения, подмены адресов или другие следы вмешательства.
Заодно полезно пройтись по общей гигиене безопасности: обновить систему, проверить список доверенных серверов и вспомнить, не подключались ли вы к кошельку через чужой компьютер. Похожие инциденты показывают, что уязвимость редко живет в одиночку — чаще она бьет по цепочке привычек пользователя.
Чек-лист
- Обновить Electrum до версии 4.8.3 или новее.
- Проверить все неподтвержденные транзакции в истории кошелька.
- Сверить адрес получателя до и после любого ускорения перевода.
- Не подтверждать транзакцию на автомате, если она выглядит «зависшей».
- Для крупных сумм использовать мультиподпись или аппаратное подтверждение.
- Проверять, откуда вы скачали кошелек, и не ставить сборки из случайных источников.
- Перепроверить, не используют ли ваши устройства устаревшие версии приложений для работы с криптовалютой.
Комментарии (0)
Будьте уважительны. Спам и ссылки на сторонние сервисы скрываются модерацией.
Пока комментариев нет. Вы можете быть первым.