JS-майнер (криптоджекинг)

Проверка в методике рейтинга: как мы её проводим и почему найденное — проблема

Услуги автора рейтинга

Святослав Семёнов, Cetera Labs — разработка и развитие интернет-магазинов

Cetera делает и развивает интернет-магазины: более 200 проектов в электронной коммерции, интеграции с 1С, поддержка на 1С-Битрикс, InSales, Magento2 и других платформах. Обсудить задачу или аудит вашего интернет-магазина:svyatoslavlsemenov.rusvyatoslav-semenov@yandex.ru@podderzkasaitov+7 910 960-82-21Партнёрская программа

Как проверяем и почему это важно

Сканируем код главной и встроенные скрипты на сигнатуры браузерных майнеров: CoinHive и его форки, AuthedMine, CryptoLoot, CoinImp, JSEcoin, WebMinePool, Deepminer, а также характерные вызовы cryptonight и miner.start(). Совпадение хотя бы по одной сигнатуре — проблема: у этих строк нет легального применения.

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

Удаляем скрипт, находим и закрываем уязвимость, проверяем сайт на остальной внедрённый код.

Вес в штрафном балле

Если проверка находит проблему, к штрафному баллу магазина прибавляется её вес.

JS-майнер 1.5

В рейтинге сейчас

Проблема найдена у 3 участников рейтинга. Смотреть рейтинг по этой проверке →