Распространенные ошибки при создании CAPTCHA 
Защита своих форумов и гостевых от спамботов занятие безусловно увлекательное и нужное. Но прежде чем браться за любое дело, неплохо было бы ознакомиться с алгоритмами распознавания текста и обработки изображений. Потому как, в подавляющем большинстве случаев, любительские программы, по созданию CAPTCHA, выдают любительские результаты, которые после небольшой обработки позволяют получить примеры с довольно высокой вероятностью распознавания.
Какие же ошибки на мой взгляд самые распространенные? Не претендуя на полноту, приведу на мой взгляд наиболее популярные:
1. Фиксированное количество символов;
2. Неизменное положение символов на картинке;
3. Использование шрифтов “как есть” без дополнительных искажений;
4. Надежда, что цветные картинки распознаются сложнее чем чернобелые;
5. Уменьшение набора возможных комбинаций (например за счет использования только букв или только цифр);
6. Частое повторение одних и тех же изображений (встречал алгоритмы где использовались заранее сгенерированные изображения и в произвольном порядке передавались в браузеры);
7. Использование повторяющихся фонов (например кирпичная стена);
8. Неограниченное количество попыток ввода.
Есть и другие ошибки, часть из которых совсем глупые (например писать заданную последовательность символов в alt-е изображения).
P.S. Буду признателен тем, кто не посчитает за труд и пополнит мой список в комментариях.
подписаться на блог
dkrnl
Гость
я вот думаю насчет каптчи через acsii-графику, моноширным шрифтом.
что думаеш?
dkrnl
Гость
http://thephppro.com/products/captcha/
погуглил называется, все харошее придумано до нас. (: блин.
sal
Гость
Хе. Интересный ход.
думаю так или иначе для любой каптчи можно написать программу по распознанию, но если речь идет об универсальном алгоритме, тогда через ascii весьма неплохо будет смотреться.
Snowcore
Гость
Самые сильные - это анимация, или зрительные образы (выбор определенных категорий изображений)
egoholic
Гость
Сложность капчи увиличит специально разработанный для капчи шрифт, вместо фришного, который используется в большинстве случаев.
Капчи, типа как на Рапиде с котами - более эффективны. в тоже время, они неудобны для пользователя… Вывод сделать этих котов, попугаев и все, что угодно более различимыми для человека.
Leave a Reply