Как бороться с майнерами на сайтах?



  • Как эффективно бороться с майнерами на сайтах?
    Может у кого есть уже готовое решение?

    Подитожу, что мне пока удалось выяснить

    Если код майнера находится непосредственно на странице, необходимо после каждой загрузки удалить элемент (узел) в котором находится этот код

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

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

    Список адресов сервисов браузерного майнинга

    coinhive.com
    
    gus.host
    jsecoin.com
    miner.pr0gramm.com
    reasedoper.pw
    
    

    И blacklist расширения NoCoin

    Если у кого есть замечания иди дополнения к написанному, оставляйте своим комментарии



  • Отрубить js



  • @Antonio Спасибо за ответ
    А можно немного поподробней?



  • @yumilen, вообще-то я не нашел в БАСе простой способ сделать это штатно. Но суть в том, чтоб майнеры работают на javascript и поэтому нужно отключить javascript. Правда, на многих сайтах скорее всего функционал сломается.
    А лучше, конечно, смотреть на конкретном сайте, где там майнер подгружается и этот кусок кода вырезать. На форуме нужно поискать что-то в духе "запретить часть кода на сайте".



  • @yumilen Сеть > Запретить запрос > *.js или полный адрес js файла



  • @GamiD, это если файлом подключается, а не в коде страницы лежит.



  • @Antonio не подумал об этом



  • @Antonio Если прямо в коде страницы лежит, можно его и удалить через Js. Главное его найти :D

    А так, уже была подобная тема. Я решил вот так:
    @Fox said in Нагрузка процессора:

    Добавил в запретить запрос адреса:

    azvjudwr.info
    cnhv.co
    coin-hive.com
    gus.host
    jroqvbvw.info
    jsecoin.com
    jyhfuqoh.info
    kdowqlpt.info
    listat.biz
    lmodr.biz
    mataharirama.xyz
    minecrunch.co
    minemytraffic.com
    miner.pr0gramm.com
    reasedoper.pw
    xbasfbno.info
    

    Грузить проц перестало.



  • @Fox, ну я и говорю, что либо весь js отрубать, либо искать в коде конкретного сайта, что там. Домены могут хоть каждый день меняться, если они динамически в скрипте подключаются. Если это не какие-нибудь "официальные" майнеры :)
    Часть доменов из этого списка уже не пашет, предсказуемо.



  • @Fox Воспользовался данным методом и, в общем, получил желаемый результат
    Но. так до конца не разобрался как работает "Запретить запрос"
    На сколько я понял в "Запретить запрос" можно установить только одно значение (т.е. не возможно применять сразу какой-либо список) и применять "Запретить запрос" необходимо перед каждой загрузкой, но тогда не понятно как отлавливать автоперезагрузку страницы и нужно ли вообще?
    И , можно ли реализовать какую-то универсальную функцию на основании, например, блэклиста расширения NoCoin (ссылка на него есть в верхней записи, я ее отредактировал)?



  • @yumilen На сколько я помню, в экшен запретить запрос можно указывать несколько значений через запятую. При обновлении страницы значения не меняются, так что отлавливать перезагрузку бессмысленно.
    А что мешает получать сперва блеклист запросом, оформлять его нужным образом и через переменную использовать в запретить запрос?


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.