Romka_Kharkov

Romka_Kharkov
Рейтинг
485
Регистрация
08.04.2009
Должность
Хостинг
Качественный хостинг
zexis:
Канал мастера конечен и может быть задидошен.

Очень хорошая формулировка, меня интересует вопрос сути этой схемы, ведь вы поймите, сейчас вы ищите методику которая будет переключать что-то внутри вашей схемы которая под атакой, посылать клиентов на другие сервера и прочее, дай бог вам конечно успехов в этом деле, подскажу что знаю, НО !! Что вы будете делать потом ? когда найдете это решение ? Ведь оставшаяся часть серверов каким-то образом должна не попадать в правило "Канал мастера конечен и может быть задидошен.". Можно пробовать переключать ДНС, можно пробовать что угодно на самом деле, но когда к вам придет 20.000 ИП адресов разных..... в одну секунду блин, да еще и как бы намеренно-паразитивно... я лично выхода не вижу, разве что разместить свой сервер там где 50 Gb/s не проблема - это в некотором роде панацея. Тогда сам ДЦ сможет фильтровать трафик для вас (либо дать вам такие возможности).... но надо готовить много $$$$

---------- Post added at 15:19 ---------- Previous post was at 15:14 ----------

netwind:
ага. но если бы читали zexis, то понимали что речь идет даже о специализированном сервисе.
Ну первое время тяжело придется, потому что совет "это можно сделать с помощью BGP" никакого конкретного плана в себе не содержит. Нужно еще знать что именно нужно делать. Вот Romka_Kharkov слово BGP вроде бы знает, но какую-то ерунду пошел развивать.

Почему же, я и BGP тему поддержал, если вы хотите, то можете ответить на вопрос заданный Андрейке (тыц).

myhand:
Думаете, Вася-налетчик залезет к вам в квартиру через патчкорд

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

pupseg:
На мой взгляд - в целом вообще то не правильно отбивать атаки iptables, это программный фильтр, существующий для защиты, не более. Если атаки действительно велики - то имеет смысл присмотреть аппаратные решения. Так как - человеко-часы на настройку и т д - не окупятся в итоге. ТС лучше бы посмотрел в сторону какого-нибудь juniper'а mx240, цисочки 7200 ...

из лирики: когда был на дворе 2000год, я тогда работал в провайдинге, был бум пионер-LAN'ов, линукс-маршрутизаторов с кучей сетевух. Шеф болел той же идеей, на всех чердаках понаставить коробок с линуксом в антивандальных ящиках. Все таки поборол ... центральным маршем купили цисочку 26ую... 30мбит умела роутить с ip cef , 10 без ip cef, пару часов настройки ....и ..... - работает до сих пор на маленьком участке сети. Прошли уже времена линуксов с кучей правил. Железяка, несколько каналов и все проблемы решены. да, дорого, но окупиться в итоге и с запасом на несколько лет. и, кстати - перспективы серьезно развить бизнес антиддос. Но у нас же как всегда....... хочется вложить 1000 долларов и получить 1000% выхлопа...
а так - предложенная ТС схема в начале имеет место на жизнь, чуть поменьше TTL и все ок. такие схемы работают.

А что делает джунипер или ваша цисочка 72я когда на Uplink 1 GB/s заходит например 5 Gb/s UPD флуда? А то я у себя настроечку не нашел :D

---------- Post added at 14:49 ---------- Previous post was at 14:44 ----------

Andreyka:
Просто bgp гарантирует смену ip на уровне сервера

Мне вот чисто интересно, ну вот я представил себе схему, допустим у меня есть две AS, в них уже настроен пиринг куда-то и от меня ждут мои префиксы ,кстати какие ? ну допустим /24. Я настроил prepend-path и удленил его в одну из точек нереально, тоесть весь траф топает в точку А, а точка Б вообще курит, в обеих точках настроен сервер с одним и тем же ИП и даже допустим настроена синхронизация серверов А и Б по сети .... Начинается ДДОС, мне в точке А убивают канал, кто-то из демонов это понимает, дает команду BGP, переключается маршрут в точку Б, действительно за пару секунд..... ну и весь трафик повернулся в точку Б, теперь у меня точка Б под ддосом а точка А курит. В чем смысл?

Добавлю: подумал чуток, возможно путем BGP есть способ передать prepend каким-то отдельным участкам сети , через комьюнити, например что бы какой нить китай к примеру или его основные апстримы видели 1 путь (оттуда к примеру ддос), а Европа например видела другой путь..... но не знаю передадут ли провайдеры комьюнити такие клиентам и будет ли такая схема возможна.

netwind:
Предполагается, что серверов арендовано соразмерно атаке.

Честно говоря даже теоретически не представляю как такое может быть... Как могут быть мощностя соизмеримы атакам или наоборот? Задача атакующего - положить ресурс, он задействует все ресурсы которые у него есть, предварительно просчитать атаку невозможно ..... В этом случае либо получится что все 10 серверов будут стоить много денег, а атака будет 1 в полгода...... либо же не будет рентабельности по количеству обслуживаемых точек и выхлопа с общего проекта.

---------- Post added at 14:42 ---------- Previous post was at 14:41 ----------

Oleg_ST:

Применение BGP сильно расширит варианты решения проблемы. Появится возможность быстрее сообщать клиенту на какой из серверов ему идти.

Поддерживаю!

ware:
У всех дата-центров Украины проблемы с электричеством и почему-то всегда обещанный генератор не спасает, техподдержка бывает с "белочкой", некоторые дата-центры могут лежать всю ночь от школьного DDOS.

Я лично в Украину больше не ногой, в России я наконец-то избавился от нервного тика от сбоев и перестал нести убытки :D
При этом я использую такие же мелкие дата-центры ГлобаТел и H1, которые не финансируются Ростелекомом или Мегафоном

ЗЫ: кстати, с MHost.ua что-то всё затихло, видимо, все отчаялись добиться правды

Вы знаете , насчет электричества... штука странная , у меня вот домашний роутер аптайм 166 дней имеет :D Чем вам не датацентр? Вы не подумайте главное что в UA свет отключают пару раз в сутки что бы долги выплачивать )))))) Я больше склонен полагать что батарей нет, в тех местах о которых вы говорите ))))) Либо же в том месте где стоят все сервера печальная подстанция, однако мой домашний роутер не тянет столько ватт сколько ДЦ, может проблема там в этом, перегрузки и прочее, но честно вам скажу, проблем со светом в UA не наблюдаю, может где-то там в пригородных районах.... вполне, а в Киеве, Харькове....... Все пучком, у меня кстати сервер 1 стоит в DG (Киев), так вот на нем аптайм уже > 300 дней :D Вы просто место выбрали неудачное IMHO :) Ну а что касается "мух в голове" )))) у Суппорта, так простите )))) такое может быть в любой конторе не зависимо от континента и вероисповедания :D

---------- Post added at 14:34 ---------- Previous post was at 14:32 ----------

MajorHost:
В России зато стабильность - Путин президент. Стабильно :) 🤪

Ну так я ж приводил пример стабильности )))) я думаю что на выборах по прежнему процентов 40-50 будет за путина без фальсификации :D ... Я бы тоже лучше в Украине 4 раза за Кравчука проголосовал )))) но реально то понимаю это только сейчас :D Я лично считаю что в Украине надо "стабилизировать правительство".... они блин за последние пару лет наверное раз 20 с кресла на кресло перепрыгнули и из партии в партию. Надо поддерживать Януковича и на след. выборах, так по крайней мере после выборов не начнут воровать новые правители, а старых условно можно считать "наворовавшимися".

Andreyka:
BGP однако

Однако да!!! Как-то не подумал :D

---------- Post added at 20:19 ---------- Previous post was at 20:16 ----------

zexis:
Верное замечание.

Можно пойти и таким путем.
Поставить продвинутые ДНС сервера, которые будут опрашивать сервера, обнаруживать те, которые работают и выдавать клиентам в качестве А записи только работающие сервера.

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

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

Я плачу :D Мы ходим вокруг чего-то непонятного, я до сих пор не понял что вы хотите ? панацею? :) Ну не будет же :D Давайте теперь предположим, что досить начали ваши умные DNS сервера которые там всех опрашивают и всем все рассказывают :D

spy2009:
нормальный хостинг с выделенным сервером.

Это как :D :D :D простите ?:)

---------- Post added at 20:12 ---------- Previous post was at 20:10 ----------

ware:

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

Сильно сказано !!! Минуту ржу :D А она для чего-то кроме хостинга стабильная :D ?:) стабильность это вообще штука тонкая, как понять что такое стабильно ? Вот например я могу стабильно раз в день найти на помойку 1 бутылку , благо я точно её найду.... )))))) и стабильно каждый день сдавая её получать 20 копеек :D С точки зрения стабильности я стабилен пепец как :D ..... )))) Сложнее каждый день зарабатывать 1k$ согласитесь... тает слово "стабильность" на глазах :D

zexis,

На сколько я понимаю , даже если вы в DNS поставите недопустимо мизерный TTL и укажете Name Servers для домена по вашей схеме..... вы все равно будете получать задержки в "переходе" клиентов с упавших на работающие сервера. Обусловлено это будет кешами по всему пути от клиента до ваших ДНС, не будем внедряться в подробности , это не суть важно по моему, достаточно понимать что ДНС обновить моментально невозможно для всего мира... для внутренней сети еще может быть, если везде все правильно настроить :D

Тут в ваших формулировках кроется некий двоякий смысл, если вы употребляете слово "фильтровать", то это означает что какая-то часть трафика будет таки куда-то проходить , а паразитивный трафик будет помирать в этой точке. При такой формулировке я вообще проблемы не вижу, зачем придумывать какие-то DNS и прочее, делайте redirect (или "проксируйте запрос") куда надо, если ваша "точка" может отфильтровать входящий поток и разобрать его на составляющие по вашему фильтру, а что делать если поток > чем ваш Uplink ? Тут уже слово фильтр становится не уместно, будет лежать, причем плотно и долго.. и никак вы ничего не пофильтруете на локальном уровне, может быть в содействии с Upstream ... но это не автоматика. Да и как бы суть то какая, все равно вам придется засветить какую-то часть ИП, пусть даже основного IP никто никогда и не узнает, разве от этого лечге? Ну будет лежать не ваш сервер который мега спрятан, а те публичные которые проксируют запросы, результат один - сайт не доступен. :( Да и себестоимость понимать надо, фильтр - означает что провайдер будет принимать ваш трафик...... т.е платить за него фактически, будет не дешево "сидеть под атакой" :D

Тут весьма скользок вопрос, что вы хотите получить в конце, никто же не мешает злоумышленнику бомбить ВСЕ точки сразу? :)

---------- Post added at 06:35 ---------- Previous post was at 06:33 ----------

edogs:
Непонятно почему сюда еще не набежали "защитники от ддоса" с предложением "фильтровать траффик у себя" и на сервер клиента направлять "чистый и кошерный трафф только".
zexis, раз у Вас уже ддос и Вы уверены что у Вас он есть и будет (а то есть предлагатели, которые сами же ддос и устраивают) - пошукайте тут по разделу (и в хостинге) подобные предложения. Может оказаться чуть дороже своего велосипеда, но в равной степени и чуть эффективнее, а главное свою головную боль переложите на чужую голову.

Тем про DDOS много, фильтровать по сути могут те, у кого достаточные каналы для этого, вот и все :D Обращаться можно к любому провайдеру который имеет каналы большие чем "сила атаки", а там договоритесь, я уверяю. К примеру если у вас на сервер 100mb/s канал заходит, то на свиче или роутере который по топологии выше я могу отфильтровать ну как бы до 99 mb/s (для примера) а 1 mb/s передавать на сервер, но если ко мне начнет заходить > 100Mb/s то у меня уже не хватит канала для фильтра и по факту я сам под ддосом в таком случае оказываюсь :D

zexis:
Минус в том, что если клиент сначала работал через один сервер, потом этот сервер стал не доступен, у клиента будет задержка, пока он обратится к другому серверу.

А вы каким-то образом хотите влиять на настройки DNS кеша у провайдера за которым сидит ваш посетитель ?

---------- Post added at 06:21 ---------- Previous post was at 06:20 ----------

vapetrov:
А почему просто не сделать несколько A-записей для своего домена, указывающих на все Б-серверы?

Потому что если из 10 серверов 5 будут по ддосом, то у посетителей с вероятностью 50/50 будет открываться сайт, ибо по DNS записям они будут попадать на сервера которые фактически не могут ответить.

Хорошо, попробуем по другому, кто за сколько заберет сервера? :D

Всего: 6838