Den73

Den73
Рейтинг
523
Регистрация
26.06.2010

не рекомендую менять опции на угад, вот вам пример с net.ipv4.tcp_window_scaling который у вас 0.


root@s3 ~ # sysctl -a | grep net.ipv4.tcp_window_scaling
net.ipv4.tcp_window_scaling = 1



root@s3 ~ # wget http://proof.ovh.net/files/100Mio.dat -O /dev/null
--2012-12-25 02:05:36-- http://proof.ovh.net/files/100Mio.dat
Resolving proof.ovh.net... 188.165.12.106, 2001:41d0:2:876a::1
Connecting to proof.ovh.net|188.165.12.106|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104857600 (100M) [application/octet-stream]
Saving to: `/dev/null'

17% [===================> ] 18,357,692 10.7M/s ^C


root@s3 ~ # sysctl -w net.ipv4.tcp_window_scaling=0
net.ipv4.tcp_window_scaling = 0


root@s3 ~ # wget http://proof.ovh.net/files/100Mio.dat -O /dev/null
--2012-12-25 02:05:55-- http://proof.ovh.net/files/100Mio.dat
Resolving proof.ovh.net... 188.165.12.106, 2001:41d0:2:876a::1
Connecting to proof.ovh.net|188.165.12.106|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104857600 (100M) [application/octet-stream]
Saving to: `/dev/null'

5% [=====> ] 6,173,992 3.64M/s ^C


root@s3 ~ # sysctl -w net.ipv4.tcp_window_scaling=1
net.ipv4.tcp_window_scaling = 1


root@s3 ~ # wget http://proof.ovh.net/files/100Mio.dat -O /dev/null
--2012-12-25 02:06:09-- http://proof.ovh.net/files/100Mio.dat
Resolving proof.ovh.net... 188.165.12.106, 2001:41d0:2:876a::1
Connecting to proof.ovh.net|188.165.12.106|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104857600 (100M) [application/octet-stream]
Saving to: `/dev/null'

10% [===========> ] 10,862,376 10.3M/s ^C

а net.bridge зачем, у вас сетевой мост есть?

вообщем лучше оставьте дефолтные настройки и

net.core.somaxconn = 128000

net.ipv4.tcp_syncookies = 1

myhand

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

theBlackWolf:
насчет ограничения потребления ресурсов, это я сделал и теперь сервер во время атаки не падает и с ним можно прекрасно работать. пока что тестирую схему с включением во время атаки модуля тест куки. На данный момент наткнулся на проблему:
Бот частично умеет интерпритировать яву, поэтому ддос бот успешно обходит скрипты
<html><body><script>function bla() { document.cookie="BPC=$testcookie_set";document.location.href="$testcookie_nexturl";}</script><input type="submit" value="click me" onclick="bla();"></body></html>

более сложные скрипты приведенные на хабре и скрипт приведенный в документации самого модуля почему то не работают (возможно я криворукий).

:) я же вам сразу написал, херня cookie.

если хотите качественную защиту то нужно делать само обучаемые фильтра и ловушки.

---------- Добавлено 24.12.2012 в 14:21 ----------

Evas:
Своими глазами систему zexis я не видел, но судя по его описанию продумана она хорошо.
А вы, myhand так же как и вы Den73, собственно как и добрые 90 % данного форума только
придераетесь и гадите в темах конкурентов. Хотя, стоп, какие же мы с вами конкуренты?
Где же ваши темы с предложением услуг? Что-то не видно... Ума, как я понял, хватает лишь на
разведение "святых войн". Den73, вы спрашивали за что люди платят деньги? Я отвечу - за
грамотную настройку всех компонентов своего проекта. Скрипты мои сами по себе ничего не дают.
без соответствующих настроек будет работать лишь 1 часть защиты, и не факт что правильно.
Пусть её реализация совершенно иная чем вы себе представляете, но она работает и работает качественно
защищая при этом уже достаточное кол-во проектов, жалоб от владельцев которых никогда не поступало.

Evas

я у вас в теме не гадил, работаете - работайте, у zexis защита не идеал но на фоне аналогичных поделок от других авторов у него хоть что то внятное и гибкое.

тс-у наоборот уже дал много советов.

вы мне не конкурент, я защищаю от любого ддос, в данный момент бесплатно)) 🍿 даже от интеллектуального.

какие "80kpps и 600 мегабит" вы шутите? этот трафик даже не положит обычный гигабитный дедик с дерьмовой сетевухой, а за 80kpps не кто нулить ip не будет даже хецнер.

какой смысл вас тестировать если вы уходите в даун на пол дня из за 1 часа настоящего ддос.

так и признайтесь в том что хецнер еще не разбанил ваш ип вот и не работает сайт.

HIDEME:
Хостинг мертв? Верните бекапы. 😂

😂 жесть, всю ночь лежал и лежит досихпор.

itservices.su херня а не сервис, cloudfare и то лучше фришный)

iluxa85:
Ну обратите внимание, за 1,5 часа поднять сервис при такой атаке, ну я думаю норм.
Учитывая наши цены на защиту.
По этому можем смело говорить, что да есть качественная защита от ддоса и за меньшие деньги!!!
Зачем платить больше? Может пора обратиться к спецам в итсервис?

зачем вы нагло врете? через 1.5ч

просто убрали с вас трафик, а хецнер просто забанил ваш ip поэтому ваш бэкенд не отвечает досихпор и сайт вываливает 502.

почему нельзя признать поражение и обязательно нужно придумывать какие то отмазки, этим вы делаете только себе - в карму.

вчерашний попкорн доедаю :)

сегодня без участия iluxa85 не интересно(

Evas:

Вопрос, а что же, по-вашему, я продаю? Вы являетесь моим клиентом?
Что-то не припомню. Не видя ничего, вы пытаетесь тут что-то утверждать, весело.
Ссылка на мою тему с отзывами в подписи, ознакомьтесь. А сейчас, всё что я сделаю,
так это пожелаю вам добра и распрощаюсь с вами.

мне ваш клиент просто показывал ваши скрипты я просто удивился - "за что люди деньги берут".

я вам зла не желаю, не слил ваши исходники в паблик, отзывы - вода т.к у вас категория клиентов которая не понимает чего вы там накрутили на сервере.

---------- Добавлено 23.12.2012 в 21:18 ----------

theBlackWolf:

по поводу досят браузерным движком - если так ддосят, то необходим огромный ботнет ибо профит с 1 бота мизерный. Не встречал таких ботов, мб скинете ссылку где был обнаружен такой бот?

2013 год скоро, значит ваш ресурс не интересный и не достоин хорошего ddos.

не нужен огромный, достаточно 500-1000 медленных ботов которые обойдут вашу кашу с простановкой куки и зафлудят бэкенд, будет весело ;)

Нормальные способы вам тут не кто не раскроет так что топик не о чем, поищите уже были такие.

theBlackWolf:
спасибо, понял что защиту куками без атаки не стоит включать. По поводу ява куков я сомневаюсь что приведенный код с хабра боты смогут выполнить

а я не сомневаюсь что браузер это не выполнит, вы понимаете что ддосят браузерным движком который работает в фоне.

theBlackWolf:

белый список модуль поддерживает, так что принципе можно избежать бана поисковых ботов

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

theBlackWolf:

но встает вопрос о включении его во время атаки, полагаю тут нужен скрипт, который определит атаку, заменит конфиг нгикса и перезагрузит его.

уж такую простую задачу не решить :( .... а собрались от ддос защищаться :).

theBlackWolf:

Таким образом для меня выстраивается такая схема защиты
настраиваю ядро ос
limit_req_zone, limit_zone прописываю для nginx
пишу скрипт для iptables который будет банить самых агрессивных (на данный момент стоит скрипт ddos deflate) + скрипт который будет обнаруживать начало атаки изменять конфиг nginx для включения явакуков
с ддосом не по хттп борюсь настройкой ядра ос и iptables
и принципе если атака оч сильная то больше ничего я на уровне сервера сделать не смогу.

я все верно понял? ничего не пропустил?

только не копируйте чужие конфиги, можете сделать еще хуже) там не так уж много параметров которые реально имеет смысл крутить, например выкиньте nf_conntrack из ядра, включите syncookies, увеличте размеры очередей, можно уменьшить таймауты, не добавляйте правила в iptables с использованием connlimit, не заставляйте работать apache или чего у вас там.. во время ddos, отдавайте гостям из кэша.

от флуда канала не поможет "настройкой ядра ос и iptables"

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

пишите в icq договоримся.

Всего: 7715