SJ CAPTCHA Lite: невидимая защита от спама
Спаму не место на блоге!
Собрав большую статистику по спам-ботам, я решил несколько видоизменить плагин SJ CAPTCHA — причем в сторону упрощения. Причин тому несколько: Проверка FCrDNS оказалась чрезмерно эффективной: да, она спасает от спам-ботов. Но, к сожалению, из-за большого радиуса кривизны рук некоторых провайдеров, которые не могут нормально PTR-записи прописать (или поставить им в соответствие A-записи), отсеиваются и вполне нормальные пользователи. [...]
← Вернуться к полной версии записи «SJ CAPTCHA Lite: невидимая защита от спама»…
Автор: Vladimir; опубликовано в: Плагины WordPress; метки: captcha, SJ CAPTCHA, SJ CAPTCHA Lite, WordPress, плагин, спамСен
2008
Комментарии к статье «SJ CAPTCHA Lite: невидимая защита от спама» (23)
Пожалуйста, не используйте эту форму для комментирования! Данная форма предназначена исключительно для ботов.
गते गते पारगते पारसंगते बोधि स्वाहा
Меня зовут Владимир, я программист-фрилансер, специализирующийся на Web-программировании и програмировании под Linux.
По совместительству занимаюсь администрированием LAMP/LNMP-серверов и техническим переводом.


Адреса, с котрых режется больше всего спама:
118.175.255.10
192.192.35.235
202.28.27.3
202.75.144.62
203.121.133.22
213.253.169.130
217.113.18.130
218.27.148.66
62.149.67.49
78.132.160.116
80.90.160.45
82.207.89.105
83.138.140.52
83.138.162.78
85.172.19.238
89.31.88.150
92.113.12.41
92.61.33.82
Их можно добавить, например, в .htaccess:
Deny from 118.175.255.10 192.192.35.235 202.28.27.3 202.75.144.62 203.121.133.22 213.253.169.130 217.113.18.130 218.27.148.66 62.149.67.49 78.132.160.116 80.90.160.45 82.207.89.105 83.138.140.52 83.138.162.78 85.172.19.238 89.31.88.150 92.113.12.41 92.61.33.82
Allow from All
Скачал, попробую потестить.
“А если роль спам-бота играет человек, то она вообще никак помочь не сможет” – в этом случае бесполезны все капчи. А по поводу Вашей… В общем, я в капчи мало верю. Только в те, что с изображением. Аксиметы всякие и прочее – это не помогает на 100%, а если не на 100%, то в капче мало смысла.
В подобном поединке “человек – компьютер” компьютер всегда проигрывает. Любую капчу можно расшифровать, было бы желание.
Когда я использовал SJCaptcha, у меня спама вообще не было. Я знаю слабые стороны этой капчи, но также знаю несколько способов их усиления (на всякий случай). Просто мне неинтересно использовать капчи с изображением и прочим, ибо они отрицательно сказываются на usability. Мне интереснее найти вариант, автоматически отсеивающий хотя бы 98-99% спамеров. Кстати, такой вариант есть — FCrDNS + DNSBL, но из-за большого радиуса кривизны рук многих провайдеров от него будут страдать невинные пользователи.
Есть, конечно, всякие полумеры типа разрешения комментирования только зарегистрированным пользователем и установкой охренительной капчи на форме регистрации, но опять же, это не наш путь.
Не согласен… Проще удалить один-два спам-комментария, чем выгребать их десятками.
Напишу пару идей, может быть, кто-нибудь реализует…
Expect: 100 Continue.wp-comments-post.php. Например, использовать в форме другое имя, которое будет переписываться черезmod_rewriteвwp-comments-post.phpс каким-нибудь параметром.Настало время эти идеи реализовывать, ибо спамеры охренели.
Привет, огромное спасибо за такой простой и эффективный плагин.
Я новичек в вордпрессе, помогаю другу делать его творческий проект, у меня возник вопрос как поднять картинку с цифрами и форму ввода капчи выше, сейчас у меня она после кнопки “оставить комментарий”. Я вроде понял что копать нужно в comments.php шаблона, но не пойму что.
Заранее благодарен за ответ и еще раз спасибо за plug-in.
unreg, нужно поднять выше строку
Спасибо огромное. Помогло!
После установки вашего плагина у меня на WordPress 2.7.1 RUS с mywordpress.ru перестала работать регистрация новых пользователей. Вылетало с “Ошибка: не верно сформированный запрос”. Убрал плагин – регистрация заработала.
Есть идеи как решить проблему?
Скачайте, пожалуйста, плагин c этого адреса: http://download.sjinks.pro/wordpress/sj-captcha-lite.zip
Сейчас поправлю ссылку в статье.
Скачал, помогло. Спасибо
При установке AJAXed WordPress в комментариях опять “Ошибка: не верно сформированный запрос”
AJAXed WordPress не отсылает на сервер поля, которые добавляет SJ Captcha Lite. В результате получается неверно сформированный запрос.
Лечение — ковыряться в коде плагина.
Я вообще от AJAXed WordPress отказался. У меня он нихрена не работал.
Так что вопрос снимается.
Очень пугает фраза “на свой страх и риск”.
У меня далеко не всегда есть возможность оказывать поддержку пользователям. А еще обновления выходят только тогда, когда есть свободное время и я не в разъездах по стране. Поэтому на свой страх и риск