Защита от спама
Обновлено
Форма на сайте открыта всем, и роботы находят её быстро. В приложении четыре рубежа защиты, и три из них посетитель вообще не замечает.
Скрытая ловушка
В каждую форму встроено поле, невидимое человеку и скрытое от программ чтения с экрана. Человек его не видит и не заполняет, а робот, который заполняет всё подряд, — заполняет. Такая заявка отбрасывается.
Ловушка работает всегда, включать её не нужно, и на посетителя она никак не влияет: ни лишнего клика, ни картинки с буквами.
Ограничение по IP
Приложение считает, сколько заявок пришло с одного адреса за последнюю минуту. Превысил — отправка не проходит.
| Параметр | Значение по умолчанию |
|---|---|
| Ограничение включено | да |
| Заявок с одного IP в минуту | 10 |
| Окно подсчёта | 60 секунд |
Настраивается в настройках приложения. Десять заявок в минуту — потолок, который живой посетитель не берёт даже случайно, а простой скрипт упирается в него сразу.
Заблокированная попытка записывается в журнал приложения с адресом и временем — видно, что защита сработала и по кому.
Период приёма заявок
У формы можно задать дату начала и дату окончания приёма. За пределами периода форма заявки не принимает.
Удобно для акций и мероприятий: «Чёрная пятница» или запись на семинар перестают принимать заявки сами, без вашего участия, и не нужно помнить, что форму пора выключить.
Рядом стоит и обычный переключатель активности формы — им форму можно закрыть в любой момент вручную.
Капча
Последний рубеж и единственный заметный посетителю. Включается настройкой формы или отдельным полем; используется капча, настроенная в самом Вебасисте. Подробности — в статье «Капча».
В каком порядке включать
Ловушка и ограничение по IP работают сразу и ничего не стоят — их трогать не нужно.
Капчу имеет смысл включать, только когда спам действительно пошёл: она снижает долю заполнивших форму. Если спам идёт с одного-двух адресов, сначала посмотрите на ограничение по IP — возможно, достаточно уменьшить лимит.