Противостояние сканерам

1 234
Animegirl
На сайте с 03.04.2013
Offline
19
#21
Romka_Kharkov:
Мета тег который обновит страницу через x секунд (там есть параметр) в этом случае по идее referer не будет передаваться...

1. а зачем это надо?

2. У нас статика, это картинки скрипты и стили, а всё остальное аяксное со скриптов, как-то даже не знаю как такой вариант на наш проект перенести. Да и смысл, всё равно запрос то проходит, я вот подумала собирать базу ссылок, что они сканируют, сделать файл со списком этих ссылок, и по ним фильтровать. Правда ещё не знаю как, как раз сижу читаю, как можно в тот же мод реврайт запихнуть файл ссылок

Ещё есть большое желание им чё-нибудь такое отдавать, что бы боты подвисали как можно сильней.

---------- Добавлено 06.08.2013 в 22:49 ----------

Или к примеру делать так, что бы начинать отдавать какой-нибудь псевдо контент, а потом убивать процесс, но так, что бы не уходил сигнал, что передача закончена, что бы у сканбота висел коннект до таймаута

Накидайте мне пожалуйста -10к репутации, и успокойтесь в поисках во мне иностранного агента, я просто новичок, который задаёт вопросы.
Glueon
На сайте с 26.07.2013
Offline
172
#22

Чтобы подвисали наверняка возможным решением будет fail2ban + iptables с TARPIT:

http://www.secureworks.com/cyber-threat-intelligence/threats/ddos/

http://ruunix.ru/597-tarpit-lovushka-v-iptables.html

Есть много IP-сетей в аренду под прокси, парсинг, рассылки (optin), vpn и хостинг. Телега: @contactroot ⚒ ContactRoot команда опытных сисадминов (/ru/forum/861038), свой LIR: сдаем в аренду сети IPv4/v6 (/ru/forum/1012475).
Animegirl
На сайте с 03.04.2013
Offline
19
#23
Glueon:
Чтобы подвисали наверняка возможным решением будет fail2ban + iptables с TARPIT:
http://www.secureworks.com/cyber-threat-intelligence/threats/ddos/
http://ruunix.ru/597-tarpit-lovushka-v-iptables.html

Спасибо за TARPIT, классная штука, надо будет разобраться =)

Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#24
Animegirl:
1. а зачем это надо?

Я отвечал на вопрос что за meta refresh, а зачем это вам и пригодиться ли ... не знаю :D

Есть около 15.000 ipv4 !!! (http://onyx.net.ua/price.php#ipv4) Качественный хостинг с 2005 года - лучшее клиентам! (http://onyx.net.ua/)
Animegirl
На сайте с 03.04.2013
Offline
19
#25
Glueon:
Чтобы подвисали наверняка возможным решением будет fail2ban + iptables с TARPIT:
http://www.secureworks.com/cyber-threat-intelligence/threats/ddos/
http://ruunix.ru/597-tarpit-lovushka-v-iptables.html

Я не совсем до конца поняла, как работает TARPIT, его можно запускать из под ПХП? К чему вопрос, я тут подумала, что большую часть скан ботов можно отсеять, банально по их запросам, даже не нужен реврайт, хватит обычного alias в конфиге, сделать файл список всех сканируемых папок, и им назначит alias blackhole, любую папку, где в индекс.пхп запихнуть скрипт короткий, который будет делать то, что описано в TARPIT =)

Как сделать TARPIT из ПХП?

N
На сайте с 06.05.2007
Offline
419
#26

Animegirl, да вы статьи-то читайте, читайте. Времени у вас много, смотрю.

Кнопка вызова админа ()
Glueon
На сайте с 26.07.2013
Offline
172
#27
Animegirl:
Я не совсем до конца поняла, как работает TARPIT, его можно запускать из под ПХП? К чему вопрос, я тут подумала, что большую часть скан ботов можно отсеять, банально по их запросам, даже не нужен реврайт, хватит обычного alias в конфиге, сделать файл список всех сканируемых папок, и им назначит alias blackhole, любую папку, где в индекс.пхп запихнуть скрипт короткий, который будет делать то, что описано в TARPIT =)
Как сделать TARPIT из ПХП?

Вообще в статье прямо пример как это использовать. Вы можете, конечно, из PHP это сделать через system вызов iptables, но я бы небольшой bash скрипт написал, который изучает лог-файл и делает iptables ... -s ... -j TARPIT. А еще лучше - написал бы для fail2ban небольшой файл, который бы сам банил/разбанивал клиентов.

Mikanoshi
На сайте с 09.10.2008
Offline
101
#28

Если на домене только реальные статические файлы, без rewrite, то в nginx можно перенаправлять:

location ~ ^(.*)$ {

try_files $uri /filter.php?$1;
}

А в пхп уже по списку сверять и принимать меры.

Либо для ускорения написать regex location-ы прямо в конфиге для всех сканируемых урлов и сделать им

log_not_found off;

add_header Content-Type text/html;
return 404 "$top sc@nning u stup1d b0tz!";

Будет тишина и покой :)

Z
На сайте с 06.09.2012
Offline
129
#29

ТС говорит, что у них вообще modsecurity есть, можно правила или самим добавлять или взять/купить готовые и не беспокоиться.

Черный список врунов и обманщиков: ua-hosting.company, riaas.ru, takewyn.ru, yahoster/cadedic, Andreylab
Animegirl
На сайте с 03.04.2013
Offline
19
#30

1. Сервер - апач

2. Способ придумала, реализация пока хромает.

В файле список алиасов, направление в одну папку, там скрипт, но нужно его допилить, чтоб он коннект подвешивал ботам.

1 234

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