![]() |
|
|
![]()
|
|
| MaxPayne |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 72 Регистрация: 9.8.2005 Репутация: нет Всего: нет |
Возникла необходимость по анализу лог файла на возможные дос атаки. Что можете предложить по данной проблеме?
|
|||
|
||||
| Sun |
|
|||
|
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 Репутация: 2 Всего: 48 |
Все просто - если с в какой-то момент времени возрастает колличество запросов, есть вариант что это DoS атака. Другими словами - если вырастает число записей в лог файле в заданом промежутке времени и это число превышает граничное значение - есть повод задуматься.
-------------------- Account removed |
|||
|
||||
| MaxPayne |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 72 Регистрация: 9.8.2005 Репутация: нет Всего: нет |
Как это вычислить? Есть ли какие то программы для просмотра.
|
|||
|
||||
| Sun |
|
|||
|
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 Репутация: 2 Всего: 48 |
А что тут вычислять? Каждому обращению к серверу соотвествует одна запись в логе. Тебе нужно написать простенькую програмку - счетчик таких записей. В этой програмке нужно задать временной интервал и максимально допустимое число записей в интервале. После того как заданный интервал времени прошел - счетчик обнуляется. Если число записей превысило граничное значение - то нужно послать письмо, СМС или еще как известить админа.
Чтобы твоя програмка могла читать лог, можно в настройках Апача написать что-то вроде CustomLog "|/usr/bin/anti_dos 10 100000" common Здесь anti_dos - это твоя программа, которая будет получать на стандартній ввод лог Апача и анализировать его. Программе передаются параметры - 10 минут и 100000 записей. Соотвественно если будет зафиксировано более чем 100000 записей за 10 минут, нужно провести необходимые административные действия. -------------------- Account removed |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |