Как сделать спам-защиту при отсылке нескольких писем с веб-сайта?

Всем привет,

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

Сейчас я делаю очень прямолинейное решение. Я записываю айпи адрес в кеш с действием при выполнении какого-либо действия, и если есть похожее действие с аналогичного айпи адреса, тогда блокирую его. Но его прямота меня немного пугает, и ищу более интересные решения.

Спасибо.
  • Вопрос задан
  • 100 просмотров
Пригласить эксперта
Ответы на вопрос 1
@FireGM
А нормальных методов и нет. Всё костыли и только. Реализации примерно у всех одинаковое - ограничения на сессию, пользователя, на ip, на сеть, смотреть поведенческие факторы. Но всегда найдётся бот, который обойдёт вашу защиту.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы