Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   запрос валит апач и затыкает сервер? (http://forum.oszone.net/showthread.php?t=211101)

mar 13-07-2011 15:09 1712521

запрос валит апач и затыкает сервер?
 
Добрый день,
Имеется выделенный сервер на FreeBSD 8 ветки в конфигурации: nginx (как frontend для обработки статики), Apache/2.2.15+mod_php(5.3.2), mysql

вчера вечером (после 18 ч) сервер (именно сервер целиком, а не только web) перестал отвечать на запросы; проходил только ping.

При этом ночью (с 3 до 5), по словам провайдера, была зафиксирована сетевая нагрузка до 20 Мб/с

Утром провайдер перезагрузил сервер.

В логах апача обнаружился вот такой запрос:

xxx.xxx.xxx.xxx - - [12/Jul/2011:18:14:25 +0400] "GET /строка_запроса_поиска
HT^@^@^@^@^@^@^@^@^@^@ и дальше порядка 3 тысяч вот этих самых ^@
после чего лог обрывается

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

Сталкивался ли кто-нибудь с подобным, и что можно сделать для предотвращения таких вещей?

update:

Судя по всему, вчерашняя дыра описана:
апач проапгрейден до актуальной версии Apache/2.2.19 в которой дыра закрыта

ну и на вский случай

включено
LimitRequestBody
и собран ModSecurity

McLotos 13-07-2011 15:41 1712550

Ну к примеру ограничить длину запроса. Обычно помогает =)

mar 13-07-2011 17:25 1712612

McLotos,
это не длина запроса, а бесконечная строчка вместо названия и номера протокола


Время: 14:21.

Время: 14:21.
© OSzone.net 2001-