DoS (Denial of Service — отказ в обслуживании) — атака на веб-сайт или сервер с целью вывода из строя путём перегрузки запросами. Сервер, не справляющийся с потоком запросов, перестаёт отвечать легитимным пользователям. DDoS (Distributed DoS — распределённая атака) — та же атака, но выполняемая одновременно с тысяч или миллионов заражённых устройств (ботнет), что делает её значительно мощнее и сложнее для блокировки.
Для SEO DDoS-атаки опасны тем, что они выводят сайт из строя, делая его недоступным для пользователей и поисковых роботов. Длительная недоступность прямо ухудшает позиции в поиске.
Типы DoS/DDoS-атак
- Volumetric (объёмные) — переполнение канала трафиком. UDP Flood, ICMP Flood. Цель: «забить» интернет-канал жертвы.
- Protocol attacks — эксплуатация уязвимостей протоколов (SYN Flood — исчерпание таблицы соединений TCP). Цель: исчерпать ресурсы сетевого оборудования.
- Application layer (Layer 7) — HTTP Flood, Slowloris — атаки на уровне веб-приложения. Цель: перегрузить веб-сервер «легитимными» запросами. Сложнее обнаружить, требуют меньше трафика.
Влияние DDoS на SEO
- Недоступность сайта — если Googlebot не может обойти страницы из-за перегрузки сервера, он получает ошибки 503 (Service Unavailable). Кратковременно (до 24 часов) Google игнорирует — сайт «в списке» для повторного краулинга. При длительной атаке (несколько дней) позиции снижаются, страницы могут быть исключены из индекса.
- Падение поведенческих факторов — реальные пользователи не могут попасть на сайт. Если из поисковой выдачи пользователи регулярно «отказываются» (нет ответа сайта), это сигнал о плохом качестве.
- Репутация — длительная недоступность = потеря доверия пользователей и бизнес-партнёров.
Защита от DDoS
- Cloudflare — бесплатный план включает базовую DDoS-защиту. Pro/Business планы — расширенная защита. Трафик фильтруется на серверах Cloudflare перед попаданием на сервер.
- Яндекс DDoS-Guard, DDoS-GUARD.NET — российские сервисы DDoS-защиты.
- Хостинг с встроенной защитой — многие VPS/облачные провайдеры включают базовую защиту от volumetric-атак.
- Rate Limiting — ограничение числа запросов с одного IP на уровне Nginx/Apache. Помогает против Layer 7 атак.
Часто задаваемые вопросы
Как быстро Google «прощает» сайт после DDoS-атаки?
Google проявляет терпимость к кратковременной недоступности — атака продолжительностью несколько часов обычно не приводит к потере позиций. При атаке длиннее 24–48 часов Googlebot начинает получать 503 ошибки систематически — это тревожный сигнал. При атаке более недели страницы могут быть временно удалены из индекса. После восстановления Google повторно обходит и индексирует сайт, позиции восстанавливаются в течение нескольких дней — недель.
Отличается ли трафик DDoS-атаки от бот-трафика в аналитике?
В Google Analytics 4 и Яндекс.Метрике DDoS-трафик может: вообще не отображаться (боты не загружают JS-трекер), показывать аномальный всплеск сессий с нулевым временем на сайте и 100% показателем отказов, или проявляться как аномалия в серверных логах (не в GA). Лучший индикатор атаки — серверные логи доступа (access.log) или панель хостинга: резкий рост числа запросов в секунду, часто с одних IP или небольшого диапазона.
Стоит ли сообщать Google о DDoS-атаке?
Прямого способа «сообщить» нет. Рекомендации: 1) В Google Search Console → Настройки → «Сканирование» → снизить скорость краулинга временно (чтобы Googlebot не создавал дополнительную нагрузку). 2) Если сайт недоступен несколько дней и позиции упали — после восстановления запросить переиндексацию ключевых страниц через GSC. 3) Убедиться, что сервер возвращает именно 503 с заголовком Retry-After (а не 404 или 200 с «пустой» страницей) — 503 сигнализирует Google о временной недоступности.
Может ли конкурент заказать DDoS для вытеснения из поиска?
Технически это возможна, в отдельных нишах такое случается. Практика незаконна в большинстве стран (статья 272, 273 УК РФ — неправомерный доступ, создание вредоносных программ). При длительной атаке сайт действительно теряет позиции. Защита: Cloudflare или специализированная DDoS-защита, мониторинг доступности (Uptime Robot), быстрый контакт с хостингом при начале атаки. Сбор доказательств атаки (серверные логи) нужен для обращения в правоохранительные органы.