Спам, победив все мои капчи - PullRequest
3 голосов
/ 28 июля 2011

У меня есть блог WordPress, и у меня был плагин Captcha на нем дольше всего, потому что он работал. Хотя в последнее время я получаю огромное количество спама. Затем я попытался сделать «Добавить эти случайные числа вместе», которые были сгенерированы с помощью PHP, но все же безуспешно. Я не совсем уверен, что мне нужно сделать, чтобы заблокировать этот спам, но это довольно раздражает.

Я читал о каком-то визуальном сценарии, который используют спамеры - который читает вашу веб-страницу или что-то другое, поэтому у Captcha есть грязные изображения, чтобы блокировать подобные вещи. Я подумал, что, возможно, было бы полезно, если бы я поместил анимированный GIF-фон позади моей капчи PHP с произвольным числом, чтобы ее было легко читать, но трудно для бота.

Не уверен, в любом случае мне нужны предложения: S

Ответы [ 3 ]

4 голосов
/ 28 июля 2011

Как и во многих других областях антиобщественного поведения, спаммеры в комментариях постоянно улучшают свою игру.Captcha был действительно эффективен, пока спаммеры фактически не улучшили состояние в OCR.Тогда есть "ты человек?"типы тестов - добавление чисел, идентификация картинок и т. д. - и они могут быть побеждены ... людьми, очень недорогими людьми.

Это означает, что, как и спам по электронной почте, вам нужно улучшить свою игруи начните смотреть , где комментарий / пост.Если у вас есть сайт с таргетингом на США, Великобританию или какой-либо другой большой, четко определенный географический регион, можно проверить IP-адрес и использовать его как часть своего «спама или ветчины»?расчет.Кроме того, вы можете просмотреть содержание комментария и посмотреть, не содержит ли он ссылок или почти полностью состоит из одной ссылки.

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

Мы используем метод оценки, который использует IP-блоки, включающие и исключающие списки, количество ссылок (проверяющих как HTML, так и простые текстовые шаблоны), иминимальный размер комментария.Комментарии, попадающие в серую область, отправляются модератору.Это сайт Django, ориентированный на США, поэтому я не могу указать на класс PHP или плагин WP, но эта комбинация существенно уменьшила поток.По крайней мере, на данный момент.

3 голосов
/ 28 июля 2011

Как насчет использования reCAPTCHA ? Он имеет простые в использовании плагины (например, PHP ).

1 голос
/ 28 июля 2011

Существует множество общедоступных CAPTCHA-скриптов, которые вы можете использовать, Google ReCAPTCHA является одним из них, другие хотят, чтобы пользователь рассказывал, что на фото или других загадках ...

Проблема в том, что вы никогда не сможете блокировать спамеров-людей. Иногда решает вашу капчу не бот, а реальный человек. Есть даже бизнес для решения CAPTCHA, где людям платят за решение CAPTCHA и за предоставление ботов с решениями.

Одно решение, которое я нашел, работает довольно хорошо: усложнить (если не невозможно) спамерам использовать созданную ими учетную запись. У спамеров есть только столько времени, поэтому, когда им нужно слишком много, чтобы действительно публиковать их в своем блоге, они в конце концов уходят.
Значение: разрешить только тем, кто публикует сообщения, одобренные вами лично, только людям, которые публикуют ссылки, имеющие опубликовал по крайней мере X (значимых) постов раньше.
Я не знаю, как работает WordPress, но у меня это работает в phpBB, я уверен, что есть подобные плагины для WordPress.

...