Форма

Защита от спама

Обновлено

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

Скрытая ловушка

В каждую форму встроено поле, невидимое человеку и скрытое от программ чтения с экрана. Человек его не видит и не заполняет, а робот, который заполняет всё подряд, — заполняет. Такая заявка отбрасывается.

Ловушка работает всегда, включать её не нужно, и на посетителя она никак не влияет: ни лишнего клика, ни картинки с буквами.

Ограничение по IP

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

ПараметрЗначение по умолчанию
Ограничение включенода
Заявок с одного IP в минуту10
Окно подсчёта60 секунд

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

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

Период приёма заявок

У формы можно задать дату начала и дату окончания приёма. За пределами периода форма заявки не принимает.

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

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

Капча

Последний рубеж и единственный заметный посетителю. Включается настройкой формы или отдельным полем; используется капча, настроенная в самом Вебасисте. Подробности — в статье «Капча».

В каком порядке включать

Ловушка и ограничение по IP работают сразу и ничего не стоят — их трогать не нужно.

Капчу имеет смысл включать, только когда спам действительно пошёл: она снижает долю заполнивших форму. Если спам идёт с одного-двух адресов, сначала посмотрите на ограничение по IP — возможно, достаточно уменьшить лимит.