Ombra Journal · Устойчивость

Защита DDoS для VPS: ёмкость, правила применения и восстановление

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

3 мин чтенияРусский

Контент пересмотрен · Русский

Кратко
Серия
Журнал Ombra
Перспектива
Практические решения, явные границы
Язык
Русский
ПОЛЕЗНАЯ ЧАСТЬ

Держите это в поле зрения.

  • Определите слой, испытывающий нагрузку.
  • Путь фильтрации требует рабочего договора.
  • Отработайте инцидент и восстановление.
01

Определите слой, испытывающий нагрузку

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

02

Изучите три показателя пропускной способности по отдельности

Скорость порта сервера, лимит передачи за период и ёмкость фильтрации — это разные характеристики. В подготовленном каталоге значения фильтрации по тарифам варьируются от 10 до 400 Gbps. Ни одно из них не меняет время CPU, необходимое для ответа на дорогостоящий запрос.

03

Пример каталога: Umbra 1

Umbra 1 указывает порт сервера 1 Gbps, месячный трафик 1 TB и спецификацию фильтрации 10 Gbps. Первое описывает соединение, второе — лимит за период, третье — предлагаемый контур фильтрации. Ни одно из них не означает, что приложение может обработать 10 Gbps полезных запросов. Поведение фильтрации и разрешённый трафик требуют проверки в сети запуска.

04

Путь фильтрации требует рабочего договора

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

05

Дайте приложению собственную защиту

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

06

Отработайте инцидент и восстановление

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

07

Пропускная способность, состояние соединения и запросы

Инциденты L3/L4 могут включать UDP-усиление через DNS, NTP или memcached, либо TCP SYN-флуды, создающие давление на состояние соединений. Инциденты L7 нацелены на работу приложения, например повторяющиеся поиски или попытки входа. Сравнивайте биты в секунду, пакеты в секунду и запросы в секунду отдельно. Пограничный фильтр, контроль соединений и правило приложения решают разные части проблемы.

  • Закройте или ограничьте ненужные публичные UDP-сервисы и держите доступ к источнику осознанным.
  • Географически распределённый дизайн anycast требует отзыва маршрутов, обработки состояний и тестов отказоустойчивости; он не обеспечивается показателем ёмкости защиты.
08

Механизмы проверки имеют стоимость для пользователя

Проверка, CAPTCHA или шлюз proof-of-work могут добавить трения к подозрительным запросам. Они также могут повлиять на законных посетителей, автоматизированных клиентов и доступность, поэтому применяйте их к подходящим эндпоинтам и измеряйте результат. Медленный ответ или tarpit тоже занимает ресурсы; проверьте стоимость, прежде чем предполагать, что это дешевле отклонения запроса.

  • Сохраняйте доступный маршрут восстановления или поддержки, когда проблема препятствует входу.
  • Ограничения запросов, кэширование и исправления приложений остаются полезными даже при включённой проверке.
НЕМНОГО БОЛЬШЕ КОНТЕКСТА

Вопросы и ответы.

Означает ли защита 10 Gbps соединение 10 Gbps VPS?

Нет. Ёмкость мер защиты и скорость порта сервера — это отдельные параметры. Подготовленная спецификация Umbra 1 указывает 10 Gbps мер защиты и порт 1 Gbps; его месячный лимит трафика — третий предел.

Остановит ли сетевая защита дорогостоящие запросы приложений?

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