07-23-2010, 02:38 PM
Здесь, я хочу вам рассказать, как правильно настроить юникс систему, для защиты от ддос атак
Если кому интерестно - просто поделюсь тем, что умею сам.
Всё что от нас потребуется - настроить параметры tcp
Ищем /etc/sysctl.conf
Вот собственно какие параметры туда можно добавить:
1. net.ipv4.tcp_keepalive_time = 60 // если на канале молчанка в течении 60 сек - сервер пробует клиент на живучесть
2. net.ipv4.tcp_keepalive_intvl = 10 //если проба неудачна - повторить через 10 сек
3. net.ipv4.tcp_keepalive_probes = 5 //повторить проверку 5 раз, если неудачно - закрыть соединение
4. net.ipv4.tcp_syncookies = 1 // защита от syn флуда. врубать ТОЛЬКО если ядро собрано с CONFIG_SYNCOOKIES
5. net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.all.rp_filter = 1 //Установка IP спуфинга защиты очереди на источник проверки маршрута.
6. net.ipv4.tcp_max_orphans = 131072 //защита орфанами от левых ддос...не забываем - каждый орфан жрет 64байта (или 64 кб...не помню точно) памяти.
вот в принципе элементарные меры которые должны помочь
Если кому интерестно - просто поделюсь тем, что умею сам.
Всё что от нас потребуется - настроить параметры tcp
Ищем /etc/sysctl.conf
Вот собственно какие параметры туда можно добавить:
1. net.ipv4.tcp_keepalive_time = 60 // если на канале молчанка в течении 60 сек - сервер пробует клиент на живучесть
2. net.ipv4.tcp_keepalive_intvl = 10 //если проба неудачна - повторить через 10 сек
3. net.ipv4.tcp_keepalive_probes = 5 //повторить проверку 5 раз, если неудачно - закрыть соединение
4. net.ipv4.tcp_syncookies = 1 // защита от syn флуда. врубать ТОЛЬКО если ядро собрано с CONFIG_SYNCOOKIES
5. net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.all.rp_filter = 1 //Установка IP спуфинга защиты очереди на источник проверки маршрута.
6. net.ipv4.tcp_max_orphans = 131072 //защита орфанами от левых ддос...не забываем - каждый орфан жрет 64байта (или 64 кб...не помню точно) памяти.
вот в принципе элементарные меры которые должны помочь
[SIGPIC][/SIGPIC]