Мощный сервер спокойно падает от ДДоса

Den73
На сайте с 26.06.2010
Offline
523
#61
grisha2217:
Дак скрипт же смотрит тех, кто получит ошибки 505,444 и пр и заблочит их. Что здесь плохого?

400|403|405|499|503

400 с этим лучше быть аккуратней, то могут быть валидные обращения (заголовки не умещаются) или остаточное от только что забаненых или правило в нетфильтре сработало... и т.д

403 ваш бэкенд может так отвечать валидным пользователям (например нюансы сайта),а вы их банить пытаетесь.

499 тоже нужно быть аккуратнее, это могут быть браузеры, просто клиент закрыл соединение раньше времени.

444 там нету.

ADMINS_IP там 1, а если у вас на сервере кол ip больше чем 1 то вы можете забанить собственные адреса))

Андрей
На сайте с 30.09.2009
Offline
482
#62

Ошибки выдать ботам можно многими способами и без вот таких парсеров, но от сын-флуда это никак не спасет.

EuroHoster.org ( https://eurohoster.org/ru/ ) - территория быстрых серверов. Выделенные серверы, VPS, SSL, домены и VPN.
G2
На сайте с 16.02.2013
Offline
35
#63
Den73:
400|403|405|499|503

400 с этим лучше быть аккуратней, то могут быть валидные обращения (заголовки не умещаются) или остаточное от только что забаненых или правило в нетфильтре сработало... и т.д

403 ваш бэкенд может так отвечать валидным пользователям (например нюансы сайта),а вы их банить пытаетесь.

499 тоже нужно быть аккуратнее, это могут быть браузеры, просто клиент закрыл соединение раньше времени.

444 там нету.

444,505 я сам добавил.

Что оставил:

(405|503|444|505)

444 - получает тот, кто в списке запрещенных стран

505 - получает тот, кто отсылает серверу запросы, содержащие "//?True

Именно эти запросы есть в логах. Nginx успешно отбивает такие запросы. Но апач почему-то загибается.

Андрей
На сайте с 30.09.2009
Offline
482
#64

При сын-флуде апачу не нужно тысячей запросов чтобы он "загнулся". Вот и все.

G2
На сайте с 16.02.2013
Offline
35
#65
WapGraf:
Ошибки выдать ботам можно многими способами и без вот таких парсеров, но от сын-флуда это никак не спасет.

У меня http флуд

Den73
На сайте с 26.06.2010
Offline
523
#66
grisha2217:
444,505 я сам добавил.


Что оставил:
(405|503|444|505)


444 - получает тот, кто в списке запрещенных стран
505 - получает тот, кто отсылает серверу запросы, содержащие "//?True


Именно эти запросы есть в логах. Nginx успешно отбивает такие запросы. Но апач почему-то загибается.

//?True ну это же типично только для 1 ботнета, каждый раз будете новые костыли добавлять

Андрей
На сайте с 30.09.2009
Offline
482
#67
grisha2217:
У меня http флуд

Я подумал об SYN-Flood исходя из статьи которую вы привели.

Den73
На сайте с 26.06.2010
Offline
523
#68
grisha2217:
У меня http флуд

http идет по tcp, что бы уст. tcp сессию нужно отправить пакет с флагом syn

поэтому http сопроваждается тем же сином, просто у вас внимание сосредоточено на L7 приложении.

когда будет больше трафика там уже вылезут все другие проблемы.

DV
На сайте с 01.05.2010
Offline
644
#69
grisha2217:
Конечно смотрю. Боты получают ошибки 505, 444. А апач загибается.

Вы должны видеть, что делает ваш костыль.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
G2
На сайте с 16.02.2013
Offline
35
#70

У меня один айпишник. Попробую с barf поработать

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