Syncookied

12
A
На сайте с 20.09.2008
Offline
131
1784

Так или иначе любой провайдер сталкивается с проблемами DDOS атак на свои ресурсы. Когда в нашей компании BeGet.com встала задача прозрачной фильтрации трафика на конечные сервера, мы написали свое решение Syncookied, которое изначально предполагалось только для защиты от syn, ack, data flood, но потом переросло в достаточно большую и обширную систему по защите от разного типа атак. Данным решением мы бы хотели поделиться со всем сообществом, так как на текущий момент открытых аналогов ему мы не нашли (или мы о них не знаем).

Главная посыл описания состоит в:

Фактически 10 ядер процессора Intel Xeon E5-2680v3 могут обрабатывать до 10 гигабит трафика. Один физический сервер способен обрабатывать более 40 гигабит трафика.

Ссылка на статью:

https://beget.com/ru/articles/syncookied

Ссылка на исходный код:

https://github.com/LTD-Beget/syncookied

-- С Уважением Алексей Маникин.
D
На сайте с 14.02.2015
Offline
87
#1

Ух ты. Как-то слишком сладко. И почему бегет решил вдруг сделать такое огромное пожертвование, вместо того что бы на этом деньги делать? Если конечно действительно уникальное изобретение и оно работает так как описано, что еще следует проверить.

Хостинг в Великобритании Cloud (https://www.uapeer.eu/ru/#!shared) || VPS [от $7/мес] (https://www.uapeer.eu/ru/#!vds) || Dedicated (https://www.uapeer.eu/ru/#!dedic) Windows Server, ISPManager бесплатно
A
На сайте с 20.09.2008
Offline
131
#2

Скопирую второй абзац, думаю он многое объяснит:

Изначально хотелось бы выразить свое мнение о лицах, которые организуют DDOS. Вместо того, чтобы конкурировать честным способом, они пытаются сделать плохо своим коллегам/конкурентам (не важно, кто жертва: сервер линейки, интернет магазин или отдельно взятая страна). Часто бывает, что за неимением конкурентов, но желанием монетизировать имеющиеся возможности «нехорошие» люди используют шантаж — заплатите 100$ и мы не будем DDOS`ить Ваш сайт. Но не лучше мы относимся и к фирмам, которые предлагают защиту от DDOS — фактически, это тот же шантаж, игра на страхе людей, но легальный. Вместо того, чтобы внести вклад в решение этой проблемы, на ней пытаются зарабатывать деньги. Надеюсь, что наши усилия не пропадут даром.

D
На сайте с 14.02.2015
Offline
87
#3

Тяжело верится о нежелании монетизировать, особенно в наше время, да еще и такое. Все же большое спасибо. Но судя по инструкции, метод требует прямого вмешательства в ядро (его пересборку насколько я понял) защищаемого сервера, что делает метод довольно таки не практичным, или же отсутствие "on demand". То есть просто подключить на лету любого существующего клиента к защите не представляется возможным.

A
На сайте с 20.09.2008
Offline
131
#4

В планах, если будет время, сделать бесплатный сервис по защите от ddos.

---------- Добавлено 26.08.2016 в 14:18 ----------

На самом деле не пересборку, а подключение к нему модуля. В случае подключения на лету - это технология SynProxy, она имеет как свои достоинства так и недостатки. Наше решение идеально подходит для ситуаций когда есть полный доступ к инфраструктуре.

lonelywoolf
На сайте с 23.12.2013
Offline
151
#5

Отправьте в апстрим. Толку будет еще больше.

Платный и бесплатный хостинг с защитой от DDoS (http://aquinas.su)
DT
На сайте с 28.11.2006
Offline
298
#6

Молодцы что поделились. А сколько вы эту технологию уже используете у себя? как показала?

Дешевый CloudLinux хостинг (http://www.provisov.net) много площадок в России, Франции, Украине, Германии, Нидерландах, США, Канаде. SSL-сертификат (https://www.provisov.net/blog/2016/10/26/besplatnyj-ssl-sertifikat-dlya-vsex-vashix-sajtov/) бесплатный и предустановленный для всех доменов
R
На сайте с 15.06.2016
Offline
7
#7

Это решение хорошо лишь когда каналы толстые как хобот слона.

более 40 гигабит трафика.

Рыночная цена такой полосы ~2.000.000 руб/мес только на канал.

Решение, наверно, хорошее, но простому обывателю и микробизнесу бесполезное.

Хостинг RackTech (http://racktech.ru/), аренда VPS / VDS и выделенных серверов, регистрация доменных имен
A
На сайте с 20.09.2008
Offline
131
#8
dmitrii_trof:
Молодцы что поделились. А сколько вы эту технологию уже используете у себя? как показала?

У себя тестируем уже более 2 месяцев. Честно сказать не одного DDOS более 20 гигабит или более 2М пакетов так и не прилетело. Далее тестировали на синтетических тестах - 10 гигабит держить достаточно слабые сервера, главное нормальная сетевая карта.

D
На сайте с 14.02.2015
Offline
87
#9
alexeyymanikin:
В планах, если будет время, сделать бесплатный сервис по защите от ddos.

---------- Добавлено 26.08.2016 в 14:18 ----------

На самом деле не пересборку, а подключение к нему модуля. В случае подключения на лету - это технология SynProxy, она имеет как свои достоинства так и недостатки. Наше решение идеально подходит для ситуаций когда есть полный доступ к инфраструктуре.

При этом даже не требуется перезагрузка? Подходит к конкретным дистрибутивам Linux или без разницы? А как насчет freebsd серверов?

A
На сайте с 20.09.2008
Offline
131
#10
racktech:
Это решение хорошо лишь когда каналы толстые как хобот слона.

Рыночная цена такой полосы ~2.000.000 руб/мес только на канал.

Решение, наверно, хорошее, но простому обывателю и микробизнесу бесполезное.

Абсолютно не согласен, для примера можно подключиться линком 40G и платить за brest 95% я сомневаюсь, что Вас будут досить более 2 дней из 30. А если и будут можно подключить несколько провайдеров и переключать их.

На текущий момент у нас внешних каналов более 200 гигабит, при этом используем мы только малую часть из этого. Но на случай атак у нас не забиваются каналы. т.е. надо платить только за то, что используется. Опять же такие провайдеры как retn и ruscom поддерживают BGP FloowSpec - что отчасти может ограничить атаку на канальную емкость.

---------- Добавлено 26.08.2016 в 16:14 ----------

Digima:
При этом даже не требуется перезагрузка? Подходит к конкретным дистрибутивам Linux или без разницы? А как насчет freebsd серверов?

Перезагружать не требуется, просто скомпилить и подключить модуль команда modprobe - http://manpages.ylsoftware.com/ru/modprobe.8.html. К FreeBSD не подходит. Но планируем сделать полную реализацию synproxy.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий