Защита от парсинга и ботов / модуль для 1С-Битрикс

Настройки JS Challenge

Назначение функции

JS Challenge — это дополнительный механизм защиты сайта от ботов, парсеров и других автоматизированных систем. Функционал появился в модуле «Защита от парсинга» для 1С-Битрикс начиная с версии 1.18.3 и позволяет проверять поддержку JavaScript и cookies ещё до обработки запроса сайтом.

Принцип работы:

  1. При обращении к сайту посетителю предлагается выполнить небольшую проверку с помощью JavaScript.
  2. Обычные браузеры пользователей проходят её автоматически и незаметно.
  3. Большинство ботов, не поддерживающих JavaScript, не смогут пройти проверку и будут заблокированы.

Для обычных посетителей работа JS Challenge практически незаметна и не влияет на использование сайта.


Настройки JS Challenge:

JS Challenge Bitrix

Проверять поддержку JavaScript и cookies перед обработкой запроса

Включает дополнительную проверку посетителей сайта на поддержку JavaScript и cookies.

При включенной настройке браузер пользователя должен успешно пройти проверку перед получением доступа к сайту. Это позволяет отсечь часть ботов, парсеров и других автоматизированных систем.

Рекомендуемое значение: включено.

Срок действия успешной JS-проверки (сек.)

Определяет, как долго результат успешной проверки будет храниться в браузере посетителя.

Пока срок действия не истёк, повторная проверка выполняться не будет.

Примеры значений:

  • 3600 — 1 час
  • 86400 — 1 сутки
  • 604800 — 7 суток
Рекомендуемое значение: 86400 — 1 сутки.

Страница для посетителей, не прошедших проверку доступа

Позволяет отредактировать текст, который будет отображаться посетителям, не прошедшим проверку JavaScript и cookies.

Обычно менять данную настройку не требуется.


Часто задаваемые вопросы

Пользователи увидят какую-либо проверку?

Для обычного посетителя проверка проходит автоматически и практически незаметно.

Может ли JS Challenge повлиять на SEO?

Нет, при условии включения опции «Использовать обратный DNS для проверки поисковых роботов».