Раздел в стадии наполнения. Готовятся описания всех решений.
Обновления версий 0.9.97 - 1.1.16 модуля SenDev: 152-ФЗ Персональные данные не описаны в документации. Информацию уточняйте у разработчика
В течение недели выйдет полная обновленная документация

Основные настройки SenDev: Protect

Вкладка «Основные настройки» управляет общим состоянием модуля и задаёт начальные параметры защиты. Здесь находятся глобальный выключатель, тип и сложность по умолчанию, режим игровой защиты и логирование.

[Скриншот 1: вкладка Основные настройки целиком]

«Включить защиту форм»

Главный выключатель модуля. Если поле снято, публичная защита форм не запускается, даже если отдельные формы отмечены как активные.

Отключение удобно для временной диагностики: настройки форм и CAPTCHA сохраняются, но пользователи перестают видеть задания. После повторного включения ранее сохранённые параметры снова начинают применяться.

«Тип защиты по умолчанию»

Определяет базовый способ защиты для форм, у которых нет собственного сохранённого типа. Доступны:

  • Математические примеры;
  • Логические вопросы;
  • Проверка по времени;
  • Игровая защита;
  • CAPTCHA.

Важно: это значение не включает формы автоматически. Активность каждой формы настраивается отдельно.

«Сложность по умолчанию»

Доступны уровни «Лёгкая», «Средняя» и «Сложная». Сложность используется математической, логической и игровой защитой.

Для математических примеров уровни отличаются диапазоном чисел и набором операций:

  • лёгкая — числа от 1 до 10, сложение и вычитание;
  • средняя — числа от 5 до 20, добавляется умножение;
  • сложная — числа от 10 до 50, используются сложение, вычитание и умножение.

Для логической защиты уровень определяет набор вопросов, а для игровой — количество элементов и сложность задания.

«Подтип игровой защиты»

Поле имеет значение только при использовании типа «Игровая защита».

  • Случайный — модуль сам выбирает между кликом и перетаскиванием;
  • Клик — нужно выбрать все элементы указанного вида;
  • Перетаскивание — нужно перетащить указанный элемент в целевую область.

Подтип задаётся глобально и используется игровыми заданиями всех форм.

[Скриншот 2: выбор типа защиты, сложности и подтипа игровой защиты]

Предпросмотр защиты

На вкладке отображается демонстрационный блок, который помогает понять, как выбранная комбинация типа и сложности будет выглядеть для пользователя. Предпросмотр нужен для ориентира и не является реальной формой.

«Записывать все попытки отправки»

Включает журналирование попыток. Логи используются на вкладках «Статистика», «IP Черный список» и «Управление логами».

На этапе внедрения логирование рекомендуется оставить включённым. Оно помогает увидеть, какая форма срабатывает, сколько попыток прошло успешно и сколько было заблокировано.

На высоконагруженном сайте журнал со временем может увеличиваться. Для этого предусмотрена отдельная вкладка управления логами: можно выгружать записи в CSV и удалять старые данные.

Рекомендуемые настройки для первого запуска

  • модуль — включён;
  • тип по умолчанию — «Математические примеры»;
  • сложность — «Лёгкая»;
  • игровой подтип — «Случайный»;
  • логирование — включено.

После этого переходите на вкладку «Настройки форм» и включайте нужные формы по одной.

Когда временно отключать логирование

Если модуль уже настроен, статистика не требуется и таблица логов растёт слишком быстро, логирование можно отключить. При этом защита форм продолжит работать, но статистика и список подозрительных IP перестанут пополняться новыми данными.

[Скриншот 3: переключатель логирования и блок предпросмотра защиты]

После изменения основных настроек

Нажмите «Сохранить», затем обновите публичную страницу с формой. Если браузерная вкладка была открыта до сохранения, лучше выполнить полное обновление страницы, чтобы новая конфигурация загрузилась заново.