Есть у нас на сайте форум для общения с юзерами. Постить можно только после регистрации, сопровождающейся вводом капчи и подтверждением email'а. Некоторое время назад там перестала работать капча, видимо, на хостинге поломали пхпшную библиотеку GD. Попробовал отключить капчу при регистрации, так за один день форум сразу приобрел сотню активных членов, готовых поведать о новинках фармакологии, скидках на виагру и т.п., причем нередко на китайском языке. Форум на популярном движке - SMF, роботы-спамеры хорошо умеют с ним обращаться. Когда капча еще работала, спамеры иногда все же появлялись, но не так часто. Решено было немного модифицировать капчу, для чего мне даже пришлось написать несколько строк на похапе и потом долго мыть руки. Получилось вот так:

В таком виде оно работает уже несколько дней, за это время зарегистрировалось несколько нормальных пользователей и ни одного спамера.

В таком виде оно работает уже несколько дней, за это время зарегистрировалось несколько нормальных пользователей и ни одного спамера.
no subject
Date: 2011-05-09 07:07 am (UTC)no subject
Date: 2011-05-09 07:17 am (UTC)no subject
Date: 2011-05-09 07:18 am (UTC)no subject
Date: 2011-05-09 07:46 am (UTC)no subject
Date: 2011-05-09 07:49 am (UTC)4四.no subject
Date: 2011-05-09 07:31 am (UTC)no subject
Date: 2011-05-09 07:47 am (UTC)no subject
Date: 2011-05-09 07:50 am (UTC)no subject
Date: 2011-05-09 07:54 am (UTC)В другом месте (в форме на сайте) вообще просто написано "enter 42 to prove you're human", от спам-роботов успешно спасает.
no subject
Date: 2011-05-09 08:00 am (UTC)Для популярного сайта такое имеет смысл по-навороченнее, ибо ломать будут каждый день, да на каких-то своих ресурсах постить готовое решение.
Просто любопытно было вообразить, как такое можно сделать.
Сложности получаются, в основном, с выдёргиванием подходящих формул. Вопросов можно мноого навыдумывать таких.
no subject
Date: 2011-05-09 08:02 am (UTC)no subject
Date: 2011-05-09 08:05 am (UTC)Под каждый тип вопроса, если он не очень сложный, получается свой генератор.
Для этого вопроса генератор получается, вроде, несложный.
no subject
Date: 2011-05-09 08:37 am (UTC)no subject
Date: 2011-05-09 08:50 am (UTC)no subject
Date: 2011-05-09 10:02 am (UTC)К сожалению, если кто-то возьмётся целенаправлено - то не спасёт. На rapidshare в какой-то момент сделали капчу "введите буквы, на которых нарисована кошка (а не птичка, собачка, ...)". Со всякими искажениями, конечно, в результате людям стало адски неудобно вводить капчу. А робота уверенно читающего эту капчу лучше людей - сделали за несколько часов.
no subject
Date: 2011-05-09 10:29 am (UTC)no subject
Date: 2011-05-09 06:26 pm (UTC)no subject
Date: 2011-05-09 10:23 pm (UTC)