Борьба со спамом в личных сообщениях
Есть крупный форум и дейтинг сайт.
Редко, но проявляются спамеры по личным сообщениям. При этом явно используют какой-то софт, т.к. для регистраций используют разные ip (как и User_Agent везде разные рисуют).
Сталкивался кто? Как решаете?
Есть возможность привязки к аккаунту номера телефона, но нет желания делать это обязаловкой, да и дорого отправлять смс на заруб.номера.
Пока остановился на фильтре по ключам в сообщениях (если сообщение содержит спам-ключи, типа viagra, запрещенный домен сайта и т.п.), то сообщение как бы отправляется, но до адресата оно не доходит. Решение не очень красивое, но простое и эффективное.
Есть еще идея отсеивать роботов по скорости заполнения форм и отправке Личных сообщений (например, если отправляется 5 и более личных сообщений в минуту) и предлагать, например, им решить reCaptcha.
чтоб пользоваться сообщениями нужно иметь какие то привелегии ) я просто тут давно сижу + до этого просто читал а потом решил зарегаться )
в общем новорег не может писать лс/ может создавать новые темы где нибудь в "балталке"
набрал к примеру 5-10 сообщений на форуме тогда есть доступ для чего либо )
конечно ботов можно научить писать темы и прочее /
но можно ввести ограничение 1 тема или сообщение в час ) (или другое время)
+ кнопку ввести на "пожаловаться на спам"
а ещё можно ввести платную регистрацию (к примеру 1р )
такую минимальную чтоб хватала оплачивать "шлюз"
или ввести типо добровольный взнос в коментах чтоб указывали почту а потом админ руками активирует аккаунт
или назначает дополнительные привелегии типа
писать в лс создавать темы и прочее )
думаю смысл понятен )
Но я пока не могу придумать алгоритм, кому ее показывать при отправке личных сообщений, а кому - нет. Я не настолько злой человек, чтобы принуждать всех подряд разгадывать капчу при отправке каждого сообщения (нормальных пользователей - 99% и более) .
Это очень наивное предположение.
Я сам программирую немного и меня бы это не остановило. Есть такая простая штука: встраивание веб-браузера в свой софт (например, в Android есть стандартный компонент WebView, подобное есть и на других платформах). Так вот, далее из своей программы открываете форму в этом встроенном браузере у вас выполняется и JS, и отправляются AJAX запросы и т.д.
Я больше смотрю в сторону анализа скорости "перемещения" пользователя по сайту, скорости заполнения форм + проверка на спам слова.
Когда-то крупные сайты имели свои самообучаемые спамовые базы. И все сообщения предварительно прогоняли через эти базы.
А может сделать такой ресурс со спамовыми базами и предоставлять мелким и средним сайтам за умеренную плату ? Т.е. все сообщения с этих сайтов будут прогоняться через антиспамовый сервер. Будет это пользоваться спросом ?
Если это сделать удобно, например, в виде модуля (плагина) для cms и этот модуль будет пропускать, удалять и/или отправлять на премодерацию (например, те же комментарии в WP). Сам модуль можно сделать бесплатным, но с некоторыми ограничениями, а если пользователь оплачивает, то снимаем ограничения. Profit!