TurtleGuard

TurtleGuardl7 / waf

Защита сайта от DDoS-атак

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

От чего защищаем

  • Флуд канала и соединений

    Атаки L3 и L4 гасятся на узлах до того, как доберутся до вашего сервера. Его канал и стек TCP их не видят.

  • HTTP-флуд и боты

    Тысячи запросов в секунду к тяжёлым страницам, поиску и корзине. Узел считает запросы с каждого адреса, проверяет браузер и режет то, что ведёт себя как скрипт.

  • Взлом и сканеры

    SQL-инъекции, XSS, перебор паролей, поиск .env и админок. WAF на правилах OWASP CRS блокирует такие запросы на входе.

Что работает на сайте

  • Проверка браузера и капча

    Спорные запросы получают короткую проверку в браузере, а если нужно строже, капчу с ползунком. Живой человек проходит её один раз, боты останавливаются. Поисковые роботы Google и Яндекса мы распознаём и пропускаем без проверки.

  • WAF и свои правила

    Готовые правила OWASP CRS и ваши собственные: по пути, методу, стране, AS, заголовкам и User-Agent. Действия: блок, проверка, капча, пропуск или запись в журнал.

  • Адрес сервера скрыт

    Наружу видны только адреса TurtleGuard. Закройте на сервере 80 и 443 для всех, кроме наших подсетей, и атаку по прямому IP провести не получится.

  • Сертификаты и кеш

    Сертификат Let's Encrypt выпускаем и продлеваем сами. На тарифе Premium статика отдаётся из кеша узлов, и сервер получает меньше запросов.

Как подключить

  1. Добавьте домен

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

  2. Поменяйте DNS

    Пропишите наши NS или направьте A-записи на наши адреса. Для поддомена хватит одной записи CNAME.

  3. Трафик идёт через защиту

    Обычно через 10–30 минут, когда обновятся записи. Мы выпустим сертификат, и посетители ничего не заметят.

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

Basic $10 в месяц: WAF и проверка браузера. Standart $30: все режимы защиты, прокси DNS-записей, до 10 своих правил. Premium $80: плюс CDN. Enterprise $200: до 5 сайтов. Деньги списываются, когда сайт заработал через защиту, а первая неделя для первого сайта бесплатна.

Вопросы о защите сайта

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

Сама настройка в кабинете занимает пару минут. Дальше ждём, пока обновятся DNS-записи: обычно 10–30 минут, изредка до нескольких часов.

Нужно ли переносить сайт к вам?

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

Что будет, если атака больше, чем полоса тарифа?

Подключим дополнительные мощности сами и напишем в панель. Доплачивать за размер атаки не нужно.

Не потеряю ли я позиции в поиске?

Нет. Роботов Google, Яндекса и Bing мы проверяем по их сетям и пропускаем без проверки браузера, а сайт продолжает открываться по HTTPS с прежнего адреса.

Атакующий знает IP моего сервера. Защита поможет?

Поможет, если закрыть сервер от прямых запросов: оставьте 80 и 443 открытыми только для подсетей TurtleGuard. Готовые правила для nftables и облачных файрволов есть в документации.

Не нашли ответ? Напишите нам, поддержка отвечает круглосуточно: @turtleguard_cloud