Тема
Режим
Язык
Тема
Режим
Язык
Регистрация
FREE Бесплатный аудит сайта за 15 мин Заказать →
Защита

Under Attack Mode

Синонимы:
режим «Под атакой» I'm Under Attack IUAM
Определение

Экстренный режим защиты в Cloudflare. Все посетители проходят JavaScript-проверку перед доступом к сайту. Блокирует большинство ботов.

А
Проверено экспертом
Артём Волков Kubernetes-архитектор

CNCF Ambassador. 7 лет работы с контейнерами и оркестрацией. Helm-чарты, service mesh, cloud-native безопасность.

Детальный разбор

Механизмы работы режима Under Attack

Under Attack Mode — это экстренный режим защиты, активируемый на CDN/DNS-прокси (например, Cloudflare) при начале мощной прикладной L7-атаки. В этом режиме провайдер безопасности временно приостанавливает прямой доступ к сайту для всех новых посетителей и показывает им специальную заглушку ожидания (обычно на 5 секунд). В фоне в браузере пользователя выполняется интерактивный JavaScript-код (Proof of Work вычисления, проверка целостности DOM, анализ Client Hints). Если проверка проходит успешно, в браузер устанавливается доверенная сессионная кука, и пользователь перенаправляется на сайт.

Влияние на SEO и API: Активация режима Under Attack может временно заблокировать доступ для легитимных API-клиентов и поисковых краулеров. Настраивайте правила исключения (bypass) для известных поисковых роботов.
// Иллюстрация концепции Proof of Work (PoW) задачи для проверки браузера
async function solveChallenge(challengeSeed, difficulty) {
  let nonce = 0;
  while (true) {
    const data = challengeSeed + nonce;
    const msgBuffer = new TextEncoder().encode(data);
    const hashBuffer = await crypto.subtle.digest('SHA-256', msgBuffer);
    const hashArray = Array.from(new Uint8Array(hashBuffer));
    const leadingZeros = hashArray.slice(0, Math.ceil(difficulty / 8));
    
    // Проверяем сложность хэша (количество нулевых бит в начале)
    if (leadingZeros.every(val => val === 0)) {
      return nonce; // Решение найдено!
    }
    nonce++;
  }
}

Подвергаетесь DDoS-атакам или хотите защитить инфраструктуру?

Наши инженеры проведут аудит уязвимостей и настроят комплексную эшелонированную защиту.