Безопасность

Эксперты SlowMist заявили об утечке данных и подмене криптоадрес в Udesk

  • Вредоносный JavaScript собирал cookies, данные веб-хранилищ и содержимое форм, включая информацию для входа в учетные записи Udesk, заявили в SlowMist.
  • На трех криптоплатформах скрипт мог подменять адреса депозитов и менять содержимое буфера обмена.

Команда по кибербезопасности SlowMist выявила атаку, связанную с инъекцией вредоносного JavaScript-кода в скрипты системы обслуживания клиентов Udesk. По результатам анализа двух файлов исследователи установили, что код мог похищать данные пользователей, а также подменять адреса для пополнения счетов на отдельных криптовалютных платформах.

Исследователи SlowMist отметили, что злоумышленники незаметно внедрили в систему скрытый код, который загружал вредоносный скрипт deeps.js с фейкового домена udeskqlobal[.]com (последний отличался от оригинала всего одной буквой — q вместо g).

Будьте в курсе
движения ваших монет

Алерты, котировки в реальном времени и новости рынка — в одном приложении


Наведите камеру телефона, чтобы установить

4,8 на основе 40 К оценок в App Store и Google Play

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

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

Аналитики SlowMist обратили внимание на две детали. Во-первых, использование окна чата в формате iframe не спасло сайты, поскольку вредоносный код все равно получал доступ к данным всей основной страницы. Во-вторых, сбор учетных данных происходил абсолютно на всех ресурсах, где был установлен пораженный виджет Udesk, а не только на отдельных целевых площадках.

Кто мог пострадать?

В заявлении говорится, что отдельный модуль вредоносного скрипта отвечал за замену адресов для пополнения счетов и перехват операций копирования. По данным SlowMist, в коде были правила для трех доменов: mgbx[.]com, bikingex[.] и bitxex[.]io.

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

В коде были предусмотрены адреса для шести типов активов: BTC, EVM-совместимых сетей, TRON, Solana, LTC и DOGE. Определение адресов происходило по шаблонам символов, без проверки выбранной пользователем сети или других параметров транзакции.

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

Скрипт также вмешивался в работу буфера обмена тремя способами: перехватывал вызовы Clipboard API, заменял кнопки копирования и изменял содержимое события копирования. Из-за этого поддельный адрес мог попадать в буфер обмена даже тогда, когда пользователь пытался скопировать другой текст, говорится в заявлении.

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

Также исследователи рекомендовали отозвать скомпрометированные учетные данные и проверять адреса депозитов по надежным серверным данным и записям транзакций.

Напомним, ранее производитель аппаратных криптокошельков Keystone сообщил об утечке данных клиентов.

Источник

Добавить комментарий

Кнопка «Наверх»
  • bitcoinBitcoin (BTC) $ 80,676.00
  • ethereumEthereum (ETH) $ 2,344.12
  • tetherTether (USDT) $ 0.998830
  • usd-coinUSDC (USDC) $ 0.999373
  • tronTRON (TRX) $ 0.330245
  • zcashZcash (ZEC) $ 1,297.96
  • dogecoinDogecoin (DOGE) $ 0.078277
  • moneroMonero (XMR) $ 602.41
  • chainlinkChainlink (LINK) $ 11.46
  • leo-tokenLEO Token (LEO) $ 9.04
  • cardanoCardano (ADA) $ 0.205022
  • stellarStellar (XLM) $ 0.169850
  • bitcoin-cashBitcoin Cash (BCH) $ 289.72
  • daiDai (DAI) $ 0.999730
  • litecoinLitecoin (LTC) $ 56.64
  • hedera-hashgraphHedera (HBAR) $ 0.076017
  • crypto-com-chainCronos (CRO) $ 0.053179
  • okbOKB (OKB) $ 109.15
  • ethereum-classicEthereum Classic (ETC) $ 7.58
  • kucoin-sharesKuCoin (KCS) $ 7.42
  • algorandAlgorand (ALGO) $ 0.103749
  • cosmosCosmos Hub (ATOM) $ 1.61
  • dashDash (DASH) $ 55.52
  • vechainVeChain (VET) $ 0.006437
  • true-usdTrueUSD (TUSD) $ 0.998697
  • tezosTezos (XTZ) $ 0.281101
  • decredDecred (DCR) $ 14.15
  • basic-attention-tokenBasic Attention (BAT) $ 0.148027
  • iotaIOTA (IOTA) $ 0.041939
  • neoNEO (NEO) $ 2.08
  • 0x0x Protocol (ZRX) $ 0.104470
  • qtumQtum (QTUM) $ 0.827287
  • ontologyOntology (ONT) $ 0.048771
  • liskLisk (LSK) $ 0.169775
  • ravencoinRavencoin (RVN) $ 0.001448
  • wavesWaves (WAVES) $ 0.234879
  • paxos-standardPax Dollar (USDP) $ 0.998461
  • huobi-tokenHuobi (HT) $ 0.123273
  • bitcoin-diamondBitcoin Diamond (BCD) $ 0.061182
  • iconICON (ICX) $ 0.010089
  • monacoinMonaCoin (MONA) $ 0.065801
Закрыть
Закрыть