Задать вопрос

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

Всем привет,

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

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

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