Проект
У нас есть соревнование, закодированное в PHP, с CodeIgniter. Форма имеет подтверждение на адреса электронной почты и номера мобильных телефонов. Сама страница размещается внутри iframe в другом домене (это отношения агентства и клиента).
Проблема
Мы получаем пользователей с тысячами записей. Мы знаем, что они фальшивые, потому что:
- Они используют один и тот же номер мобильного телефона - предположительно, они выясняют номер мобильного телефона, который проходит проверку, а затем используют его каждый раз.
- Все адреса электронной почты находятся в странных доменах, причем некоторые из доменов повторяются несколько раз.
Однако IP-адреса уникальны, записи распределены на несколько дней, сами домены имеют записи MX, пользовательские агенты выглядят нормально.
Клиент не хочет ничего делать, что может привести к меньшему количеству записей.
Вопрос
Каковы плюсы и минусы таких методов, как капча? Какой интерфейс и шаблоны кода вы использовали, которые работали?
Один метод, который я прочитал, состоит в том, чтобы разрешить записи, которые являются подозрительными, так, чтобы записи спамеров были приняты, но их данные имеют «подозрительный» флаг, который затем проверяется вручную. Какие данные я могу проверить, чтобы убедиться, что это подозрительно?