Как забанить назойливых ботов на самом высоком уровне сервера? - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

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

СвернутьПрикрепленные теги

Теги не найдены

Страница 1 из 1
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

Как забанить назойливых ботов на самом высоком уровне сервера? еррор лог забит однотипными запросами

#1 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 562
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 15 Сентябрь 2014 - 02:15

Подскажите оптимальный способ (скрипт, настройки и прочее), как забанить по ip ботов, забивающих еррор лог сайта однотипными запросами на протяжении длительного времени. То есть, как только любой из заданныйх вариантов запросов получен сервером, то источник запросов банить по ip навсегда. Желательно банить на уровне апача или нгинкса (как можно выше в иерархии настроек сервера), чтобы действовало для всех сайтов. Может есть какой-то уже существующий и проверенный способ?

Примеры однотипных запросов, которые не меняются годами, видимо используется один и тот же распространенный скрипт:

[Thu Sep 11 22:36:49 2014] [error] [client 91.121.3.16] File does not exist: /usr/share/phpMyAdmin/scripts, referer: http://www.a108.net/myadmin/scripts/setup.phpwww.a108.net
[Thu Sep 11 19:34:34 2014] [error] [client 195.154.179.168] malformed header from script. Bad header=Russian Paintings Gallery: php-cgi
[Thu Sep 11 19:34:34 2014] [error] [client 195.154.179.168] File does not exist: /home/.../www.a108.net/www
[Thu Sep 11 06:54:11 2014] [error] [client 27.153.208.191] File does not exist: /home/.../www.a108.net/FCKeditor
[Thu Sep 11 06:54:11 2014] [error] [client 27.153.208.191] File does not exist: /home/.../www.a108.net/fckeditor
[Thu Sep 11 06:54:12 2014] [error] [client 27.153.208.191] File does not exist: /home/.../www.a108.net/www
[Mon Sep 08 10:48:58 2014] [error] [client 207.46.13.18] File does not exist: /home/.../blog.a108.net/www
[Mon Sep 08 02:35:38 2014] [error] [client 58.212.183.149] File does not exist: /home/.../www.a108.net/includes
[Sun Sep 07 23:46:11 2014] [error] [client 41.54.70.153] File does not exist: /home/.../www.a108.net/apple-touch-icon-precomposed.png
[Sun Sep 07 23:46:30 2014] [error] [client 41.54.70.153] File does not exist: /home/.../www.a108.net/apple-touch-icon-114x114.png


ПыСы Пожалуйста, приведите конкретные, проверенные способы забанить всю эту канитель.

Сообщение изменено: Zero108 (15 Сентябрь 2014 - 02:31)

0

#2 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 694
  • Регистрация: 20-Март 09
  • Репутация: 2 262
  • IPB version:3.1.x
 

Отправлено 15 Сентябрь 2014 - 09:01

.htaccess/httpd.conf
Deny from 41.54.70.153
Deny from 195.154.179.168

nginx.conf
deny 41.54.70.153;
deny 195.154.179.168;
0

#3 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 562
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 15 Сентябрь 2014 - 13:31

Я имел в виду, что ip адреса каждый раз разные, а запросы одинаковые на протяжении многих лет. Как автоматически банить?
0

#4 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 694
  • Регистрация: 20-Март 09
  • Репутация: 2 262
  • IPB version:3.1.x
 

Отправлено 15 Сентябрь 2014 - 15:21

if $request_uri для nginx (как пишется и тп смотрим в гугле)
Для апача RewriteCond %{REQUEST_URI}
0

#5 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 562
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 15 Сентябрь 2014 - 15:55

Эти варианты никаким образом не помогут забанить по ip.
0

#6 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 694
  • Регистрация: 20-Март 09
  • Репутация: 2 262
  • IPB version:3.1.x
 

Отправлено 15 Сентябрь 2014 - 19:54

Просмотреть сообщениеZero108 15 Сентябрь 2014 - 15:55 сказал(а):

Эти варианты никаким образом не помогут забанить по ip.

Так вы уже определитес, если нужно забанить по ип - смотрим первое сообщение. Заблокировать ip по адресу запроса это бредовая затея, ибо можно забанить какого угодно кто каким-то образом попал на этой странице. Да и не возможно обычным способом.
0

#7 Пользователь не на сайте   Zero108 ответил: »

 
 
  • Advanced
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 562
  • Регистрация: 25-Июль 09
  • Репутация: 92
  • IPB version:4.1.x
 

Отправлено 15 Сентябрь 2014 - 20:51

Да вроде я ясно в первом сообщении выразился. Только забыл слово "автоматически" перед забанить написать. А если создать страницу 404 и банить любого по списку запросов, кто на эту страницу попадает?

Сообщение изменено: Zero108 (15 Сентябрь 2014 - 20:51)

0

Сообщить об этой теме:


Страница 1 из 1
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна