Есть ли альтернативы recaptcha.net, для остановки спама? - PullRequest
14 голосов
/ 23 января 2009

Член моей компании с более высоким рейтингом, чем я, отказывается использовать recaptcha.net на своем веб-сайте, чтобы помешать распространению спама в общедоступной форме. Он считает, что кому-либо, приходящему на наш сайт, будет сложно ввести свою информацию, поскольку тесты Тьюринга «так чертовски трудны для чтения».

Есть ли альтернатива использованию этого метода? Что не содержит такого рода трудно читаемых изображений?

(Ладно, глупый вопрос ... если бы это зависело от меня, мы бы использовали recaptcha, потому что все остальные на земле используют ... но я просто решил, что все равно проверю.)

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

Сам я на самом деле не куплюсь на то, что это ... так как есть все виды движков Javascript, которые не запускаются в браузере, но могут запускать Javascript (Rhino и т. Д.), Которые легко можно использовать побудить JS / Serverside метод защиты от спама.

Ответы [ 13 ]

0 голосов
/ 18 апреля 2009

Еще один метод, о котором я слышал, который в основном расширяет идею javascript, - это заставить клиентский браузер выполнять настраиваемые вычисления JavaScript.

Он был реализован в образце NoBot как часть Microsoft AJAX Control Toolkit. http://www.asp.net/AJAX/AjaxControlToolkit/Samples/NoBot/NoBot.aspx для более подробной информации о том, как это работает.

0 голосов
/ 19 февраля 2009

Раньше я думал, что CAPTCHA - это хорошо, и использовал reCAPTCHA в публичных формах. Я заметил, что сообщения о спаме пропали, но я также заметил, что реальные сообщения также были резко сокращены.

Теперь я не верю в капчу. Они работают, но я чувствую, что они могут принести больше вреда, чем пользы. После того, как мне пришлось войти в трудно читаемые CAPTCHA на других сайтах, я понимаю, почему я не получаю столько реальных представлений. Любые входные данные, с которыми должен действовать пользователь, не связанные с их основной целью, являются сдерживающим фактором.

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

Я думаю, что ссылки от Эвана довольно интересные!

0 голосов
/ 19 февраля 2009

У нас есть альтернатива, разработанная специально для решения проблем юзабилити, о которых беспокоится ваш коллега. В настоящее время у нас есть библиотеки PHP и Python для нашего RESTful API, а также плагин WordPress . Больше должно быть в пути очень скоро. Это также настраивается. Не стесняйтесь демо-версию . См. Параметры конфигурации . Надеюсь, вам понравится и проверьте код .

...