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 статика отдаётся из кеша узлов, и сервер получает меньше запросов.
Как подключить
Добавьте домен
В кабинете укажите домен и адрес своего сервера. Переносить файлы и менять хостинг не нужно.
Поменяйте DNS
Пропишите наши NS или направьте A-записи на наши адреса. Для поддомена хватит одной записи CNAME.
Трафик идёт через защиту
Обычно через 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