Защита DDoS для VPS: ёмкость, правила применения и восстановление
Изучите ёмкость защиты от атак, скорость порта и месячный трафик по отдельности. Спланируйте средства управления приложениями и проверенный путь восстановления для выбранного VPS.
Контент пересмотрен · Русский
- Серия
- Журнал Ombra
- Перспектива
- Практические решения, явные границы
- Язык
- Русский
Держите это в поле зрения.
- Определите слой, испытывающий нагрузку.
- Путь фильтрации требует рабочего договора.
- Отработайте инцидент и восстановление.
Определите слой, испытывающий нагрузку
Перегруженный сетевой путь, исчерпанная таблица соединений и дорогостоящий запрос приложения требуют разных мер контроля. Собирайте сетевые счётчики, частоту запросов и время отклика. Первый симптом — это повод для расследования, а не доказательство одного типа атаки.
Изучите три показателя пропускной способности по отдельности
Скорость порта сервера, лимит передачи за период и ёмкость фильтрации — это разные характеристики. В подготовленном каталоге значения фильтрации по тарифам варьируются от 10 до 400 Gbps. Ни одно из них не меняет время CPU, необходимое для ответа на дорогостоящий запрос.
Пример каталога: Umbra 1
Umbra 1 указывает порт сервера 1 Gbps, месячный трафик 1 TB и спецификацию фильтрации 10 Gbps. Первое описывает соединение, второе — лимит за период, третье — предлагаемый контур фильтрации. Ни одно из них не означает, что приложение может обработать 10 Gbps полезных запросов. Поведение фильтрации и разрешённый трафик требуют проверки в сети запуска.
Путь фильтрации требует рабочего договора
Подготовленный проект обнаруживает аномалии трафика, перенаправляет атаки на фильтрацию и возвращает разрешённый трафик. Целевое время активации — менее 60 секунд, но маршрутизацию в реальном времени и внешние средства управления необходимо протестировать, прежде чем это станет обещанием. Уточните, что происходит за пределами включённого объёма и как восстанавливается легитимный трафик.
Дайте приложению собственную защиту
Кэшируйте подходящие ответы, ограничивайте скорость дорогостоящих путей и защищайте административный доступ. WAF или обратный прокси должны быть настроены и поддерживаться как отдельный уровень. Ограничьте веб-доступ к источнику доверенными источниками прокси, если это часть архитектуры, не закрывая путь восстановления.
Отработайте инцидент и восстановление
Назначьте, кто может менять правила, какие доказательства должны быть в тикете и как пользователи узнают статус. Проверьте доставку оповещений и резервный маршрут. Работающая резервная копия и трезвая запись об инциденте полезны, даже если событие окажется сбоем приложения.
Пропускная способность, состояние соединения и запросы
Инциденты L3/L4 могут включать UDP-усиление через DNS, NTP или memcached, либо TCP SYN-флуды, создающие давление на состояние соединений. Инциденты L7 нацелены на работу приложения, например повторяющиеся поиски или попытки входа. Сравнивайте биты в секунду, пакеты в секунду и запросы в секунду отдельно. Пограничный фильтр, контроль соединений и правило приложения решают разные части проблемы.
- Закройте или ограничьте ненужные публичные UDP-сервисы и держите доступ к источнику осознанным.
- Географически распределённый дизайн anycast требует отзыва маршрутов, обработки состояний и тестов отказоустойчивости; он не обеспечивается показателем ёмкости защиты.
Механизмы проверки имеют стоимость для пользователя
Проверка, CAPTCHA или шлюз proof-of-work могут добавить трения к подозрительным запросам. Они также могут повлиять на законных посетителей, автоматизированных клиентов и доступность, поэтому применяйте их к подходящим эндпоинтам и измеряйте результат. Медленный ответ или tarpit тоже занимает ресурсы; проверьте стоимость, прежде чем предполагать, что это дешевле отклонения запроса.
- Сохраняйте доступный маршрут восстановления или поддержки, когда проблема препятствует входу.
- Ограничения запросов, кэширование и исправления приложений остаются полезными даже при включённой проверке.
Вопросы и ответы.
Означает ли защита 10 Gbps соединение 10 Gbps VPS?
Нет. Ёмкость мер защиты и скорость порта сервера — это отдельные параметры. Подготовленная спецификация Umbra 1 указывает 10 Gbps мер защиты и порт 1 Gbps; его месячный лимит трафика — третий предел.
Остановит ли сетевая защита дорогостоящие запросы приложений?
Сам по себе — нет. Кэшируйте подходящие ответы, ограничивайте дорогостоящие эндпоинты и измеряйте использование ресурсов приложением. Пропускная способность сети не гарантирует частоту запросов или запросы к базе данных.