Анти-ддос для серверов Lineage II

Катаклизм остаётся за стеной

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

пара слов, прежде чем листать дальше

Кто открывал свой сервер, помнит этот вечер.

Анонс висит на всех топах, в очереди на вход три сотни человек, а через десять минут после старта всё лежит. Ддос заказали конкуренты, и обошёлся он им дешевле, чем вам реклама.

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

команда CataShield-L2

Бестиарий

имена придумали мы, а персонажи вполне реальные

Какие атаки обычно прилетают на свежий сервер и что мы с ними делаем.

Ддосер на заказ

рейд-босс

Самый частый гость. Отдаёт за стрессер пару тысяч и кладёт сервер, который вы готовили полгода.

Водится
ботнеты, дешёвые стрессеры, арендованные VPS
Приходит
в день открытия, перед осадами и в неделю Олимпиады
Бьёт
всем сразу: объёмом по каналу, SYN-флудом, в логин и игровой порт
Чем бьём
Весь трафик идёт через наши узлы, они держат до 3,2 Тбит/с. Настоящий IP сервера наружу не светится, так что бить напрямую некуда.

Амплификатор

чемпион

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

Водится
открытые DNS, NTP, memcached, SSDP
Бьёт
объёмом, по всему каналу сразу
Чем бьём
Отражённый трафик режем на границе сети. До вашего канала он не доходит.

SYN-флудер

их много

Открывает миллионы соединений и не заканчивает ни одного. Адреса при этом чужие.

Водится
ботнеты с подменой адресов
Бьёт
по TCP, в логин и игровой порт
Чем бьём
SYN cookies и проверка соединений на наших узлах. Сервер видит только нормально открытые подключения.

Флудер логина

стоит у ворот

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

Бьёт
в логин-сервер, порт 2106
Чем бьём
Лимиты подключений с одного адреса и проверка handshake. Пустые сессии отваливаются, очередь двигается.

Ряженый клиент

притворяется игроком

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

Бьёт
в игровой порт 7777
Чем бьём
Фильтр знает, как выглядит трафик Lineage II, и отбрасывает всё, что на него не похоже.

Вася

он такой один

Кто он и что делает, неизвестно. Мы его видели, но так и не поняли, что это было.

Водится
неизвестно
Бьёт
неизвестно, но от души
Чем бьём
Soon =)

Как это устроено

Если коротко, весь трафик сначала идёт к нам. Он проходит три фильтра, и серверу достаётся только трафик живых игроков.

Схема: атаки останавливаются на одном из трёх колец фильтрации, обычный игрок проходит к серверу I · Объём II · Соединения III · Протокол сервер
  1. Объём

    Весь трафик принимают наши узлы. Здесь гаснут UDP-флуд, амплификация через DNS и NTP и всё, что берёт массой. Настоящий IP сервера закрыт файрволом для всех, кроме нас.

  2. Соединения

    Дальше проверяем TCP. SYN- и ACK-флуд с подменёнными адресами отсеивается, и до сервера доходят только нормально открытые соединения.

  3. Протокол

    Последний фильтр знает, как выглядит вход в Lineage II. Флуд подключениями на логин (2106) и мусор на игровой порт (7777) отсекаются, живые игроки проходят.

  4. Ваш сервер

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

Работаем с Interlude, Gracia Epilogue, High Five, Goddess of Destruction, Ertheia, Classic и Essence. Из сборок знаем L2J Mobius, aCis, Lucera, L2Scripts и PTS. Если у вас что-то своё и сильно переделанное, пишите, разберёмся.

Всё видно в панели

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

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

Когда атака начинается и заканчивается, панель пишет в Telegram и Discord.

Пример Сервер Aden x50 · Interlude онлайн 1 284
Атак за 24 ч7
Пик атаки418Гбит/с
Простой0мин
входящий трафик, Гбит/с дошло до сервера
  • SYN-флуд на :2106, 126 Гбит/с11 мин
  • Флуд подключений на :2106, 38 тыс./с6 мин
  • DNS-амплификация, 418 Гбит/с38 мин
  • UDP-флуд на :7777, 210 Гбит/с21 мин

Сколько стоит

Платите помесячно, без договора на год. Тариф можно поменять когда угодно, даже посреди атаки.

Что входит Страж4 900 ₽в месяц мы бы взяли этотРыцарь12 900 ₽в месяц Цитадельот 29 900 ₽в месяц
Фильтрация ддосадо 500 Гбит/сдо 3,2 Тбит/сдо 3,2 Тбит/с, выделенные узлы
Защита логина (2106) и игрового порта (7777)
Скрытие настоящего IP
Фильтр L7-флуда на логин и игровой порт—плюс правила под вашу сборку
Защищённых адресов13сколько нужно
Разбор атак в панели
Оповещения в Telegram и Discord—
Поддержкатикетыдежурный, ответ до 15 минутличный инженер
Помощь с открытием сервера——
SLA——99,99 %
Взять «Стража» Взять «Рыцаря» Обсудить «Цитадель»

Первая неделя сетевой защиты бесплатно на любом тарифе. Цены без НДС.

Частые вопросы

Сервер придётся переносить к вам?

Нет, он остаётся у вашего хостера. Мы выдаём защищённый адрес, вы прописываете его в клиенте или лаунчере, а настоящий IP закрываете файрволом для всех, кроме наших узлов. С настройкой поможем.

Сколько времени занимает подключение?

Обычно около часа. Если у вас сильно переделанная сборка и нужны свои правила фильтра, закладывайте ещё день.

Пинг у игроков вырастет?

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

От ботов и читов тоже защищаете?

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

Как понять, что атака вообще была?

Она появится в панели с разбором, а в Telegram придёт сообщение, когда атака началась и когда закончилась. Игроки в это время обычно ничего не замечают.

Нас уже ддосят. Можно подключиться прямо сейчас?

Можно. Пишите дежурному в Telegram, переключение занимает минуты.

Открываетесь скоро? Напишите заранее

Лучше подключиться за неделю-две до старта: успеем всё настроить и спокойно проверить до наплыва игроков. Если уже горит, поможем и в день открытия.

Дежурный в Telegram
@catashield_l2
Отвечаем круглосуточно, обычно минут за пятнадцать.