Сейчас бороться с таким нежелательным явлением, как скрытый майнинг, когда те или иные сайты прибегают к использованию специальных скриптов с целью заработка на пользователях, можно двумя основными способами: первый — установить соответствующее расширение для браузера, второй — отключить в настройках браузера выполнение JavaScript. Скорей всего, в будущем Google может еще больше упростить жизнь пользователям Chrome, встроив соответствующий защитный механизм непосредственно в браузер.
Идея возникла в ходе обсуждения на форуме для разработчиков Chromium недавно распространившихся майнинг-скриптов Coin Hive и других похожих инструментов несанкционированной добычи криптовалют. Один из разработчиков Google Оян Вафай рассказал, какие изменения можно внести в Chrome, чтобы воспрепятствовать майнингу криптовалют в браузере: «Если сайт использует больше, чем X% процессорных мощностей в течение Y секунд, то такая страница будет переведена в „энергосберегающий режим“, в котором активность всех подозрительных процессов будет жестко ограничена. Затем на экране отобразится всплывающее уведомление, позволяющее пользователю отключить данный режим. Если вкладка, находящаяся в „энергосберегающем режиме“, неактивна, то выполнение процессов полностью прекращается».
Стоит отметить, что этот метод находится на этапе обсуждения и пока не получил официального одобрения руководства Google. Кроме того, на данный момент не существует возможности полной блокировки скриптов, поскольку разработчики ПО с легкостью модифицируют код майнеров для ее обхода. В последнее время случаи внедрения скриптов для скрытой добычи криптовалют в код сайтов участились. К примеру, ранее в тайной установке на компьютеры пользователей ПО для майнинга был уличен пиратский ресурс The Pirate Bay.
В сентябре в коде популярного расширения SafeBrowse (версия 3.2.25) для браузера Google Chrome обнаружен скрипт JavaScript, также заставлявший браузеры пользователей майнить криптовалюту. Странное поведение расширения не осталось незамеченным, поскольку нагрузка на центральный процессор возрастала, что значительно влияло на производительность «инфицированного» компьютера.
Подобная ситуация обеспокоила многих специалистов в области безопасности, и некоторые из них уже предложили свое решение. В частности, шотландский программист Рафаэль Керамидас создал расширение No Coin, которое действует по принципу блокировщика рекламы, но блокирует именно майнинг через браузеры. В настоящее время программа поддерживает только блокировку CoinHive.