Чем забанить бота? Надоел..

12
SEOraptor
На сайте с 07.11.2011
Offline
65
2920

Приветствую всех категорически!

Я не админ, я "начальник сайта".

В последний месяц сильно надоел бот, ежедневно методично обстреливающий сайт по всем страницам живым и не очень. Чего ему нужно не понятно, к ddos атакам сайт устойчив. Думаю, что просто понижает ПФ.

админ поставил ограничение на кол-во запросов за 10 сек. и сказал, что все нормально.

Бот быстро адаптировался под ограничение и продолжает ежедневно пить кровь.

Чем прибить?

DV
На сайте с 01.05.2010
Offline
644
#1

Бан по IP напрашивается. У меня бы он давно автоматом в бан улетел...

Если не справитесь своими силами, обратитесь к тем, кто защищает от DDoS, т.к. задачи схожие.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
Geers
На сайте с 12.04.2011
Offline
487
#2
SEOraptor:
Думаю, что просто понижает ПФ.

А я думаю что вас хотят взломать, судя по скринам.

DV
На сайте с 01.05.2010
Offline
644
#3

Ага, юзерагент небось Змеу какой-нибудь.

Geers
На сайте с 12.04.2011
Offline
487
#4

ТС, это не бот, а злой человечег. :)

Himiko
На сайте с 28.08.2008
Offline
560
#5

Настраивать нужно фаервол.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
Vezlivii_Ham
На сайте с 20.02.2008
Offline
153
#6

начальник сайта, поставьте бан по ip (через хтакес хотябы)

bukachuk
На сайте с 07.09.2008
Offline
97
#7

Юзерагент посмотрите, там какой-нить Havij наверное, прикройте по нему ну или тупо по IP, это скан на дырки софтом.

Программирование PHP,Mysql (/ru/forum/934470)
zexis
На сайте с 09.08.2005
Offline
388
#8

Есть несколько вариантов как это сделать.

1) раз в минуту анализировать поседение строки лога access.log, находить IP которые запрашивают подозрительные страницы с ключевыми словами

mysql

admin

script

select

union

passwd

../../

/etc/

И банить эти IP на некоторый промежуток времени. Разумеется на вашем сайте не должно быть страниц в названии которых присутствуют эти строки.

2) также можно автоматически банить IP клиентов с нехорошими юзерагентами.

3) Поставить программную зашиту от ддос, которая будет обнаруживать флудящие IP и автоматически их банить. Ваш бот делает по 8 запросов к страницам в секунду, так что защита от ддос его забанит.

Могу вам настроить вышекуазанные пункты.

ICQ#: 1699три8679

---------- Добавлено 24.05.2012 в 10:33 ----------

SEOraptor:

админ поставил ограничение на кол-во запросов за 10 сек. и сказал, что все нормально.
Бот быстро адаптировался под ограничение и продолжает ежедневно пить кровь.

Чем прибить?

Надеюсь ваш админ ограничил лишь количество запросов к PHP страницам сайта, а не все запросы? Так как на странице обычно бывает по 20-50 картинок и из за этого ограничения у картинки грузится не будут.

webrock
На сайте с 05.04.2010
Offline
261
#9
SEOraptor:

Чем прибить?

Этот поляк видимо простреливает уязвимости.

Если у вас есть возможность серверно забанить его IP,

то надо банить, а нет, значит для данной директории домена.

Автоматически банить IP не советую, а то можно и поисковые

боты побанить по ошибке.

Лучше, чаще просматривать логи и на их основании делать выводы.

А вообще, нужно банить всех назойливых ботов, что бы серверу

легче дышалось. Сейчас боты гуляют всякие, начиная от всяких

серверов статистики и кончая тестовыми, без "прописки" ...

Небольшая коллекция юзер агентов:



RewriteCond %{HTTP_USER_AGENT} MJ12bot [OR]
RewriteCond %{HTTP_USER_AGENT} Java [OR]
RewriteCond %{HTTP_USER_AGENT} NjuiceBot [OR]
RewriteCond %{HTTP_USER_AGENT} Gigabot [OR]
RewriteCond %{HTTP_USER_AGENT} Baiduspider [OR]
RewriteCond %{HTTP_USER_AGENT} JS-Kit [OR]
RewriteCond %{HTTP_USER_AGENT} Voyager [OR]
RewriteCond %{HTTP_USER_AGENT} PostRank [OR]
RewriteCond %{HTTP_USER_AGENT} PycURL [OR]
RewriteCond %{HTTP_USER_AGENT} Aport [OR]
RewriteCond %{HTTP_USER_AGENT} ia_archiver [OR]
RewriteCond %{HTTP_USER_AGENT} DotBot [OR]
RewriteCond %{HTTP_USER_AGENT} SurveyBot [OR]
RewriteCond %{HTTP_USER_AGENT} larbin [OR]
RewriteCond %{HTTP_USER_AGENT} Butterfly [OR]
RewriteCond %{HTTP_USER_AGENT} libwww [OR]
RewriteCond %{HTTP_USER_AGENT} Wget [OR]
RewriteCond %{HTTP_USER_AGENT} SWeb [OR]
RewriteCond %{HTTP_USER_AGENT} LinkExchanger [OR]
RewriteCond %{HTTP_USER_AGENT} Soup [OR]
RewriteCond %{HTTP_USER_AGENT} WordPress [OR]
RewriteCond %{HTTP_USER_AGENT} PHP/ [OR]
RewriteCond %{HTTP_USER_AGENT} spbot [OR]
RewriteCond %{HTTP_USER_AGENT} MLBot [OR]
RewriteCond %{HTTP_USER_AGENT} InternetSeer [OR]
RewriteCond %{HTTP_USER_AGENT} FairShare [OR]
RewriteCond %{HTTP_USER_AGENT} Yeti [OR]
RewriteCond %{HTTP_USER_AGENT} Birubot [OR]
RewriteCond %{HTTP_USER_AGENT} YottosBot [OR]
RewriteCond %{HTTP_USER_AGENT} gold\ crawler [OR]
RewriteCond %{HTTP_USER_AGENT} Linguee [OR]
RewriteCond %{HTTP_USER_AGENT} Ezooms [OR]
RewriteCond %{HTTP_USER_AGENT} lwp-trivial [OR]
RewriteCond %{HTTP_USER_AGENT} Purebot [OR]
RewriteCond %{HTTP_USER_AGENT} User-Agent [OR]
RewriteCond %{HTTP_USER_AGENT} kmSearchBot [OR]
RewriteCond %{HTTP_USER_AGENT} SiteBot [OR]
RewriteCond %{HTTP_USER_AGENT} CamontSpider [OR]
RewriteCond %{HTTP_USER_AGENT} ptd-crawler [OR]
RewriteCond %{HTTP_USER_AGENT} HTTrack [OR]
RewriteCond %{HTTP_USER_AGENT} suggybot [OR]
RewriteCond %{HTTP_USER_AGENT} ttCrawler [OR]
RewriteCond %{HTTP_USER_AGENT} Nutch [OR]
RewriteCond %{HTTP_USER_AGENT} NetCraft [OR]
RewriteCond %{HTTP_USER_AGENT} Majestic-12 [OR]
RewriteCond %{HTTP_USER_AGENT} DoCoMo [OR]

Полный аудит сайтов. (/ru/forum/765361)
DV
На сайте с 01.05.2010
Offline
644
#10
webrock:
Автоматически банить IP не советую, а то можно и поисковые
боты побанить по ошибке.

Мы над этим вопросом уже много думали :)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий