Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Защита от Http-флуда в nginx
|
|||
|---|---|---|---|
|
#18+
Всем добрый день! Я программист, но при этом не системный администратор и не особо шарю в тонкой настройке всяческих веб-серверов, поэтому хочу попросить помощи у более прошаренных. У меня стоит apache+nginx 1.0.6. Сегодня меня начал атаковать бравый хацкер: [site@web63 /var/log]$ cat site.ru.access_log|grep 87.224.216.158|tail -40 87.224.216.158 - - [08/Aug/2014:11:09:05 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:05 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:05 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:05 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:05 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:05 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:05 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:05 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:06 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:07 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 87.224.216.158 - - [08/Aug/2014:11:09:07 +0400] "GET /forum/showthread.php?t=242887 HTTP/1.1" 403 570 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36 OPR/23.0.1522.60" 403 - я его вовремя заметил и добавил в deny. Как видите, практически 30 запросов в секунду с одного IP. Подскажите пожалуйста, как можно настроить Nginx так, чтобы он автоматически добавлял в deny подобных людей? В целом, по опыту, http-флуд всегда идёт по одному и тому же URL-у. Отсюда это очень легко отслеживать. Или подскажите ещё какое-нибудь решение для моего вопроса.. Заранее, спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2014, 16:54 |
|
||
|
|

start [/forum/topic.php?fid=26&msg=38716588&tid=1494571]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 143ms |

| 0 / 0 |
