Криптоджекинг: когда ваше устройство становится чужой криптофермой

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

Что такое криптоджекинг?

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

В отличие от программ-вымогателей или кражи данных, криптоджекинг разработан так, чтобы оставаться незамеченным. Цель состоит не в том, чтобы уничтожить ваши файлы или похитить пароли, — а в том, чтобы как можно дольше тихо эксплуатировать ваш CPU и GPU, не вызывая никаких подозрений.

Как работает криптоджекинг?

Существует два основных способа доставки вредоносного кода:

1. Криптоджекинг на основе вредоносного ПО

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

2. Браузерный криптоджекинг (drive-by майнинг)

Этот метод не требует никаких загрузок. Вредоносный или скомпрометированный сайт встраивает JavaScript-скрипт майнинга, который запускается прямо во вкладке браузера. Как только вы открываете страницу, ваш CPU начинает работать на злоумышленника. Закройте вкладку — и он остановится. Однако некоторые скрипты достаточно хитры, чтобы открывать скрытые всплывающие окна, которые продолжают работать даже после того, как вы покинули сайт.

Monero (XMR) — криптовалюта, которую предпочитает большинство криптоджекеров. Она ориентирована на конфиденциальность, не поддаётся отслеживанию и эффективно майнится на потребительском оборудовании — что делает её идеальной валютой для скрытых операций.

Почему это важно для пользователей VPN?

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

Незащищённые публичные сети Wi-Fi — излюбленный вектор атаки. Злоумышленники в той же сети могут перехватывать ваш трафик или перенаправлять вас на вредоносные страницы с помощью атак типа «человек посередине». VPN шифрует ваше соединение, существенно затрудняя любые манипуляции с тем, что вы видите или скачиваете.

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

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

Тем не менее VPN сам по себе не является исчерпывающим решением. Вам по-прежнему нужен надёжный антивирус, браузерное расширение для блокировки майнинговых скриптов (например, uBlock Origin) и привычка своевременно обновлять программное обеспечение.

Реальные примеры

  • В 2018 году на официальном сайте Los Angeles Times был обнаружен скрытый майнер Monero: злоумышленники взломали неправильно настроенный облачный хаб.
  • В 2018 году облачная инфраструктура Tesla была захвачена криптомайнерами, получившими доступ через незащищённую консоль Kubernetes.
  • Тысячи правительственных сайтов США и Великобритании одновременно подверглись атаке через скомпрометированный сторонний плагин доступности, который внедрял майнинговые скрипты на каждую страницу, использующую его.

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

Как защитить себя

  • Следите за загрузкой CPU — необъяснимые скачки являются тревожным сигналом
  • Используйте браузер со встроенной блокировкой скриптов или установите расширение вроде uBlock Origin
  • Своевременно обновляйте операционную систему и браузер
  • Пользуйтесь VPN с функциями блокировки вредоносного ПО и рекламы
  • Регулярно проводите антивирусные проверки и сканирование на наличие вредоносного ПО
  • Будьте осторожны с тем, что скачиваете, — даже с источников, которые выглядят надёжными

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