На сайте активизировались спамеры и защита шифрованием форм не помогала.
Анализ спама прояснил, что осуществляется он скорее всего полуавтоматически через спецпрограммы типа xrumer. Поэтому шифрование параметров форм ничего не даёт - спам отправляется человеком через обычный браузер, встроенный в программу. По желанию заказчика, каптча была нежелательна. Была разработана многоуровневая защита.
Первым уровнем которой была блокировка по стоп-словам из проанализированного спама. Все слова были согласованы с заказчиком и признаны нелигитимными для данного сайта. Сообщения, обнаруживаемые этим уровнем защиты, не пропускаются ни при каких условиях.
Второй уровень проверяет скорость ввода информации. Максимальная скорость ввода признана 10 символов с секунду, минимальная - 30 минут на ввод всего сообщения. Все параметры настраиваются. Максимальная скорость ввода срабатывает, если человек копирует своё сообщение откуда-то, максимальное время ввода - если форма был скопирована один раз и дальше рассылается с постоянными параметрами. В случае срабатывания этой защиты введённая информация сохраняется в форме и добавляется обязательная каптча. При срабатывании максимальной скорости ввода добавляется сообщение, сколько необходимо подождать перед отправкой формы.
Третий уровень - это каптча, которая показывается только при подозрении на предыдущем уровне. Каптча является обязательной.
По результатам тестирования, система показала 100% отсев спама на момент тестирования.
ottimo.ru