Основные настройки SenDev: Protect
Вкладка «Основные настройки» управляет общим состоянием модуля и задаёт начальные параметры защиты. Здесь находятся глобальный выключатель, тип и сложность по умолчанию, режим игровой защиты и логирование.
[Скриншот 1: вкладка Основные настройки целиком]
«Включить защиту форм»
Главный выключатель модуля. Если поле снято, публичная защита форм не запускается, даже если отдельные формы отмечены как активные.
Отключение удобно для временной диагностики: настройки форм и CAPTCHA сохраняются, но пользователи перестают видеть задания. После повторного включения ранее сохранённые параметры снова начинают применяться.
«Тип защиты по умолчанию»
Определяет базовый способ защиты для форм, у которых нет собственного сохранённого типа. Доступны:
- Математические примеры;
- Логические вопросы;
- Проверка по времени;
- Игровая защита;
- CAPTCHA.
Важно: это значение не включает формы автоматически. Активность каждой формы настраивается отдельно.
«Сложность по умолчанию»
Доступны уровни «Лёгкая», «Средняя» и «Сложная». Сложность используется математической, логической и игровой защитой.
Для математических примеров уровни отличаются диапазоном чисел и набором операций:
- лёгкая — числа от 1 до 10, сложение и вычитание;
- средняя — числа от 5 до 20, добавляется умножение;
- сложная — числа от 10 до 50, используются сложение, вычитание и умножение.
Для логической защиты уровень определяет набор вопросов, а для игровой — количество элементов и сложность задания.
«Подтип игровой защиты»
Поле имеет значение только при использовании типа «Игровая защита».
- Случайный — модуль сам выбирает между кликом и перетаскиванием;
- Клик — нужно выбрать все элементы указанного вида;
- Перетаскивание — нужно перетащить указанный элемент в целевую область.
Подтип задаётся глобально и используется игровыми заданиями всех форм.
[Скриншот 2: выбор типа защиты, сложности и подтипа игровой защиты]
Предпросмотр защиты
На вкладке отображается демонстрационный блок, который помогает понять, как выбранная комбинация типа и сложности будет выглядеть для пользователя. Предпросмотр нужен для ориентира и не является реальной формой.
«Записывать все попытки отправки»
Включает журналирование попыток. Логи используются на вкладках «Статистика», «IP Черный список» и «Управление логами».
На этапе внедрения логирование рекомендуется оставить включённым. Оно помогает увидеть, какая форма срабатывает, сколько попыток прошло успешно и сколько было заблокировано.
На высоконагруженном сайте журнал со временем может увеличиваться. Для этого предусмотрена отдельная вкладка управления логами: можно выгружать записи в CSV и удалять старые данные.
Рекомендуемые настройки для первого запуска
- модуль — включён;
- тип по умолчанию — «Математические примеры»;
- сложность — «Лёгкая»;
- игровой подтип — «Случайный»;
- логирование — включено.
После этого переходите на вкладку «Настройки форм» и включайте нужные формы по одной.
Когда временно отключать логирование
Если модуль уже настроен, статистика не требуется и таблица логов растёт слишком быстро, логирование можно отключить. При этом защита форм продолжит работать, но статистика и список подозрительных IP перестанут пополняться новыми данными.
[Скриншот 3: переключатель логирования и блок предпросмотра защиты]
После изменения основных настроек
Нажмите «Сохранить», затем обновите публичную страницу с формой. Если браузерная вкладка была открыта до сохранения, лучше выполнить полное обновление страницы, чтобы новая конфигурация загрузилась заново.