Electrum Wallet устраняет уязвимость безопасности, хакеры крадут bitcoin

icon币界网
Поделиться
AI summary iconСводка
Electrum выпустил версию 4.8.3 для устранения критической уязвимости в своем кошельке bitcoin после сообщений о краже средств. Злоумышленники использовали уязвимость для перенаправления платежей, по крайней мере, два пользователя пострадали. Уязвимость позволяла вредоносным серверам заменять транзакции, обманывая пользователей и заставляя их одобрять мошеннические транзакции при корректировке комиссий. В обновлении теперь проверяются подписи для неподтвержденных транзакций. Инцидент произошел на фоне постоянных спекуляций относительно одобрения bitcoin ETF и потенциального запуска spot bitcoin ETF. Electrum подтвердила реальные атаки, но не раскрыла общую сумму потерь или количество скомпрометированных серверов.
CoinMarketCap сообщает:

Electrum Wallet fixes security vulnerability; hackers have stolen Bitcoin

Electrum выпустил версию 4.8.3 с исправлением критической уязвимости в кошельке Bitcoin. Разработчики подтвердили, что вредоносные серверы использовали эту уязвимость для перенаправления платежей пользователей, и как минимум один инцидент кражи средств уже произошел.

  • Electrum выпустил версию 4.8.3 после подтверждения, что вредоносные серверы используют критическую уязвимость.
  • Злоумышленники могут заменить ожидающие транзакции с биткойнами мошенническими, и пользователи, повышая комиссию, могут ошибочно считать транзакцию нормальной и дать согласие.
  • Два пользователя сообщили о происшествии, один из которых потерял биткоины из-за повышения комиссии за торговлю.
  • Уязвимость затрагивает все версии Electrum до 4.8.3; разработчики еще не раскрыли общую сумму убытков.
  • Патч безопасности проверяет подписи транзакций, инициированных монетами, находящимися под контролем кошелька, но еще не подтвержденных.

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

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

Его документация объясняет, что Electrum проверяет подтвержденные транзакции с помощью простой проверки платежей (Simple Payment Verification), но исторически доверял своим основным серверам при отображении неподтвержденных транзакций.

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

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

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

Эта афера становится опасной, когда пользователи пытаются увеличить комиссию за транзакцию с помощью Replace-by-Fee (RBF). RBF — это функция биткоина, позволяющая заменить неподтвержденный платеж другой транзакцией с более высокой комиссией.

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

Electrum подтверждает реальные атаки и потери биткоинов

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

11 октября пользователь по имени dannydeezy сообщил, что транзакция, отображаемая в истории Electrum, не совпадает с первоначально отправленным платежом.

18 октября другой пользователь Raju-K12 потерял средства при попытке увеличить комиссию за торговлю и связался с разработчиками.

Согласно объявлению, оба инцидента связаны с адресами получения, контролируемыми злоумышленниками, которые были спроектированы так, чтобы совпадать с последними четырьмя символами адреса получения биткоинов цели.

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

Первый инцидент связан с мультиподписным кошельком 2 из 3, использующим два устройства Trezor. Его легитимные транзакции содержат 31 вход и один выход.

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

Исходная транзакция остается действительной, но никогда не попадала в публичную сеть Bitcoin.

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

Electrum 4.8.3 блокирует злонамеренные транзакции с завышенной комиссией

Исправление было включено в версию 4.8.3 23 октября, а скачиваемые бинарные файлы стали доступны 24 октября.

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

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

Это обновление не превратит Electrum в полный узел Bitcoin. Разработчики пояснили, что входящие неподтвержденные транзакции по-прежнему не входят в новый контроль подписи, а подтвержденные платежи по-прежнему используют существующий процесс проверки.

Пользователи, использующие версии ранее 4.8.3, призываются загрузить обновление с официального сайта Electrum.

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

Согласно объявлению, только пользователи, подключенные к доверенным серверам (включая собственные серверы), не подвержены этой конкретной атаке вредоносного сервера.

Прошлые атаки на Electrum показывают, что риски сервера повторяются.

Этот инцидент продолжает предыдущие попытки атак на Electrum из-за его зависимости от внешних серверов.

В декабре 2018 года crypto.news сообщила, что вредоносные серверы показывали пользователям поддельные описания обновлений программного обеспечения. На тот момент оценочные потери составляли почти 1 миллион долларов.

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

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

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

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

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