server.it

Рейтинг
2
Регистрация
02.04.2010
Raistlin:
А вообще обычный сервер на шаред-канале захлебывается уже на 60-70 мегабитах... Причем насмерть. Мне знакомо =(

Верно, примерно до 3/4 от пропускной шланга можно ещё что-то делать.

madoff:
Эм я ошибся, насчё терабайтах у серверов выделенно 2000 Гб в среднем, но не важно суть в другом.

Ещё как важно! Обычно профессиональный ддос ходит бок о бок с флудом. И поэтому далеко не факт, что хороший антиддос справиться с таким флудом. Пиринги то соблюдает любой ЦОД, что наш, что забугорный.

madoff:

Не у всех такие досы, что бы можно было всех под одну гребёнку некоторым можно и на 50$ сделать защиту они будут жить вечно ))

Если я заказал фуру, для того, чтобы перевести один 100 кг на 10 метров, то я буду оплачивать полную стоимость услуги фуры, ведь ей без разницы, погрузил я 30 тонн или 1 кг.

Должны быть промежуточные звенья.

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

madoff:

Да и дос атаки, которые вытягивают 100 мегабит достаточно редкие.

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

madoff:
300 ТБ ?, разве это трафик =) обычные сервера дают под 2000 TБ бесплатно.

300 Тарабайт - для меня трафик. А кто это по 2000 ТБ даёт бесплатно - скажите, неразумному, где очередь занять)

kxk:
madoff, Ну да, сервис высшего качества для тех кто не жадничает :)

kxk добавил 26.04.2010 в 18:11
server.it, Мне то какое дело как долго, клиент оплачивает моё время ну и уровень ddos и я принимаю, оплата кончается ip в нуллроут и до свидания :)

Это само собой, но за траф то нужно будет отчитаться. Допустим, за 300 ТБ. 150 у.е. в месяц хватит чтобы закрыть такой флуд? Если да, то я первый в списке Ваших клиентов!

madoff:
За те цены которые у него, он долго сможет принимать флуд :)

Я тут недавно познакомился с парнишкой, у него оч крупный хостинг, входит в 20ку крупнейших в России. Разговорились на тему флуда. Ну и речь зашла про буфер под флуд. Он сказал что сможет вытерпеть до 320-350 ТБ флуда в месяц. И тут же добавил, что его буфера бывает мало. Он антиддос не предлагает. Не по зубам.

kxk:
server.it, Антиддос сервис хорош тем что он отсылает только чистый трафик, удобно например если сервер у вас в ДЦ где есть траф лимит например, а полосы стоят дорого.

Я это понимаю. Долго Вы сможете принимать флуд по 4-5 ТБ в сутки? Хорошо, если долго. Некоторые просто отказываются - нафиг им это не нужно.

server.it добавил 26.04.2010 в 17:57

Причём этот тот траф, с которым я боролся. А ведь есть и куда большие показатели.

kxk:
server.it, 50к поднимут волну по 4 подключения с носа это 200к подключений + сайт посещаемый по 200к уников в сутки и хана 4х процессорному серверу с 16 гигами ram и sas дисками. Сам видел :) А с 1 гигабитом и более тут самим даже бесполезно что-то пробывать ничего не выйдет.

Я не спорю, 50К нагнут сервер. Я говорю, что 50к ботсеть не поднимет волну в 1Гиг.

Хотя если в теорию: наращиваем память по куда можно (у меня можно в мать 64 ткнуть), далее очередь делаем офигенно бесконечную. 50 к начинают валить по 4 коннекта с носа. Получаем список всех, кто хочет больше 3-х коннектов и шлём их лесом. В теории можно выстоять. Ну конечно и процы должны быть не селерон 1.7 :)

Устойчивость системы это дело тонкое. У кого-то система падает при la 50. Сегодня я пример приводил кстати. Там лоад аверейдж был 60 (в пике 74 ); нагрузка упала до 3 в течении 7 минут. Далее всё адекватно. Сейчас не более 3, за последний час максимум 5. При атаке это не плохо, я считаю.

server.it добавил 26.04.2010 в 17:44

zexis:
Использую следующее.
1. nginx с установкой лимитов на количество коннектов и лимиты на количество запросов на каждый тип файлов.

На коннекты согласен, а вот по типам файлов....У меня лично никто ничего толще страницы не качает. Ну может графику какую жирновастую. Поэтмоу я не морочился никогда как защитить файловый архив.

zexis:

2. настройка параметров TCP/IP сервера. Например, не держать открытый сокет 2 часа, если от противоположной стороны нет ответа. И другие подобные настройки.

Это должно быть сделано ещё при установке системы. Плюсом мускул отрегулирован. Плюсом ещё кое-что, что проц и ио грузит. Но это больше оптимизация на максимальное быстродействие. Так должно быть у каждого.

zexis:

3. Анализ логов вебсервера для поиска в них HTTP флуда, по довольно эффективным алгоритмам.

Это для меня новое.

zexis:

4. Анализ коннектов к серверу (netstat) для поиска IP ботов.
5. Бан найденных Ip через iptables на некоторое время.
6. Для анализа логов и netstat использую свою программу написанную на С

Такой подход известен и очень эффективен. Я использую аналогичные механизмы для остановки уже имеющегося потока коннектов. Код нужно только поправить, чтобы исключать айпи ботов. Айпи ботов проверяются отдельным потоком. У Вас же в файло адреса складируются, верно? - значит из файла и убирайте тех, что проверены соседним потоком. Эта система очень эффективна. Если сможете написать сервис, который будет выполнять сей алгоритм быстрее, чем раз в минуту (а скорость выполнения нам нужна при сильных атаках), то уверяю, Ваш сервак выстоит и проитв 50К ботов, при условии, что памяти не гиг, и проц живенький. Тут главное не допустить нереальное множество соединений. Поэтому очереди так же нужно правильно организовать.

zexis:

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

Ну это естественная защита от флуда. Но от ддос это не защита - ведь страницу то Вы дали загрузить.

zexis:

Согласен с вами от атаки, которая создает входящий трафик, более 100 Мбит, самому не защитится. Но я с такими атаками к счастью не сталкивался.

Для Вашего сервера это достаточно мощьная система защиты. Будите думать об укреплении, когда серверов будет не один. Тогда и железяки полезные прикупите.

Я видел Ваш топ с udp флудом, нажигающим траф. Тут не поможет ни один антиддос сервис. Посмотрите в сети хорошенько, есть решение и от него. Оно по аналогичной схеме делается.

zexis:
1. Если входящий трафик ддос атаки + трафик сайта меньше канала сервера, то победить его можно вполне успешно защитой, установленной на самом сервере.
2. Если больше, то нужно искать более дорогие способы защиты.

Предполагаю, что от атак которые на хакерских форумах рекламируют по цене 30$-60$ в сутки можно защитится защитой установленной на сервер.

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

Я сейчас подобрал параметры защиты, так что http флуд, если он меньше чем с 5 000 IP, банится в автоматическом режиме без видимых торможений сайта.
При этом пользователи не блокируются, если конечно они не начинают скачивать сайт быстрыми download программами.
Так как защита сервера включается, только тогда когда нагрузка на сервер превысит некоторый порог.

Вы подобрали некоторое ПО для сервера, которое режет все запросы без капчей и т.п.?

Если такое ПО есть и оно правильно функционирует, то это очень простой выход из ситуации.

zexis:
Пока боты могут распознать лишь некоторые типы капч.
К тому же хакер должен предварительно в ручную настроить алгоритм распознавания.
Есть капчи, которые боту распознать не возможно (даже с ручной настройкой алгоритма распознавания) и они нормально читаются человеком.

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

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

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

Я считаю, что порог школьники/профи нужно брать где-то в 50 мегабит давления при более 10К ip.

Ваши предложения по порогу?

server.it добавил 26.04.2010 в 12:01

Кстати, вот только что - сайт по ддосом.

Лоад аверейдж 60.85! Два камня по 3 оборотов почти из последних.

Сильно! :)

server.it добавил 26.04.2010 в 12:04

Первые же минуты предпринимаемых мер - нагрузка падает до 30. 4000 ip за бортом.

Прямо онлайн борьба!

kxk:
Kane-studio, К стати палю тему 2, современные боты умеют использовать сервисы разгадывания капчи :)

kxk добавил 26.04.2010 в 11:08
server.it, Ну у меня и было 1.5 года назад 1 сверх мощный сервер под ддосом, тыща баксов в кармане на расходы и бесполезный дедик в шарктеке для типа защиты (есть такой ДЦ в штатах, который клянётся божиться что у него антиддос зер гут бесплатно и в тикетах к стати говорили, да нам гигабит не почём).

Пока свою систему не построил не 1 ДЦ, ни 1 сервак, ни 1 сервис (Костича не пробовал, ибо дорого было, а кушать тоже охота) мне не могли помочь.

А, у остальных что, дедик с фрибсд, а там nginx +ipfw + какая то поддержка от ДЦ, если тот сам помрёт :) Из последних примеров неудачной реализации доброй защиты, за малые деньги (как они выразились, без потери трафика), Севахост (кому надо гуглите сами, только с Савахост не перепутайте, те защиту не предоставляют вообще) :)

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

Разгадка капчей - так это само собой! Никто и не говорит ничего. Я же говорил о методе капчи, это должно быть абсолютно своё решение, и без тупых цифирей. Цифири как раз и нагнут ещё больше.

Верить в то, что хостинг за 2000 р в месяц с гарантией от ддос - это маразм полный. Я не видел прова, который будет гиг отражать. Они даже от 200М бежали как от чумы. А вобщем то не так страшно, как оказалось. Потери трафика всё же неизбежны, как не крути. Можно их только к минимуму свести.

Кстати, 50к не поднимут гигабитную волну, никоем образом. Разве если только ляпы админа.

И конечно же, Вы правы, серьёзный натиск на полудохлом селероне отразить вряд ли получится.

server.it добавил 26.04.2010 в 11:26

kxk:
server.it, Даже если php напрягся, уже плохо, вы потратите кучу денег на кластер железок под капчи, которые боты на ура будут проходить и давить ваше конечное приложение :)))))))))))

Тут нужен комплексные подход квалифицированных специалистов, а не чайников которые что-то где-то прочитали и не имеют опыта, ибо для КВ проектов простой сутки равен порой потерям сотен долларов. А, защита в месяц не миллион же стоит :)

*КВ, Критически важных для кошелька клиента

Совершенно верно, всё должно решаться ещё до того, как мы лезем за модулями даже. Всё верно.

kxk, согласитесь, есть же прослойка (допустим, тот же ТС), у кого нет средств, чтобы купить услуги защиты от ддос. И не все ддосы такие ужасные, что нельзя отбить.

Куда страшнее флуд.

1 234
Всего: 38