Информационная безопасность

индекс
289,97

CAPTCHA с распознаванием образов

Идею хабраюзера enikei воплотили в жизнь на коммерческой основе. Смысл в том, чтобы делать более устойчивые к автоматическому взлому каптчи, основанные на распознавании образов. Достаточно показать юзеру предмет и попросить указать, что на нём изображено (как предлагалось на Хабре). Или показать ему девять картинок с животными и попросить ткнуть мышкой на изображение, например, собачки. Такой способ предлагают создатели стартапа Captcha the Dog.



Методика предполагает, что пользователю показывают девять картинок, из которых собачка только на одной. И этот тест прогоняют четыре раза, чтобы предотвратить многократное случайное угадывание. Собачки и кошки всё время разные (или одна и та же в разных ракурсах), так что автоматический взлом современными методами вообще невозможен.

Код для вставки каптчи на свой сайт можно взять бесплатно. То же самое, только на уникальных картинках, стоит $25 в год.

via News.com
–2
14 апреля 2009, 15:34
2

комментарии (21)

+8
Deavy #
Мне бы не хотелось при регистрации 4 раза подряд выбирать одну собаку из 9 картинок.
0
enartemy #
Да уж, особенно если в браузере картинки выключены.
+2
Deavy #
Дык, если в браузере не показываются картинки, то и с обычной каптчей как-то не получится :)
0
enartemy #
Наи надо показать одну картинку. А тут в самом худшем случае — 32, в лучшем — 4.
0
Nik_priest #
:) интересно, что же за контент должен быть после прохождения такой капчи, что бы так заинтересовать людей.
+1
Q2W #
Однако, это проще набора капчи, т.к. в ней бльше символов, чем здесь нажатий мышкой.
А так да, мне бы тоде не хотелось.
0
unicast #
Сделать двух-трёх собак и выделение CTRL+Click на JS…
0
unicast #
В смысле лучше сделать. 4 раза подряд тыкать, имхо, не вариант.
0
maximw #
Далеко не для всех пользователей такой интерфейс будет очевидным, а читать дополнительниую инструкцию, что надо сделать чтоб выделить нескольких собак — едва ли лучше разглядывания цветных закорючек чтоб узнать в них буквы :)
+2
Hypuk #
А возможное количество различных рисунков какое?
Нельзя ли для взлома создать базу из этих собак и искать их в captcha?
НЛО прилетело и опубликовало эту надпись здесь
+2
Antipod #
Похожую реализацию видел на сайте украинского мобильного оператора Киевстар при отправке смс (http://kyivstar.ua/ru/sms/). Только они код CAPTCHA бесплатно не раздают :-)

Китайские и индуские CAPTCHA-распознователи (Как работает индустрия по распознаванию CAPTCHA) без труда пройдут.

+2
Revult #
С такой идеей майкрософт уже давно предлагает решение под названием Asirra, и вроде как бесплатно.
0
develop7 #
Бесплатно, да. Но asirra.com, по всей видимости, лёг под хабраэффектом.
«Windows Server + IIS + ASP.NET — это глобально и надёжно»
НЛО прилетело и опубликовало эту надпись здесь
+1
metakey #
Не представляю себе, откуда можно взять неперебираемое количество изображений кошек и собак. Придется каждый раз искажать битмеп и пережимать джипег, чтобы нельзя был идентифицировать картинку суммированием пикселей.
0
darkk #
Пережимание не сильно спасёт, искажение — да.
0
MrTiM #
Увидел капчу -> кликнул [x] Tab'а и дело с концом. И никаких 9ти кликов.
0
maximw #
Шанс три раза подряд угадать где «собака зарыта» 1 из 729, в то время как капча из двух букв латинского алфавита и/или цифр дает 1296 вариантов, т.е. шанс тупо угадать 1 из 1296. А уровень напряга для пользователя практически одинаков. Это все если говорить о тупом взломе капчи перебором.

Выше комментаторы отметили и другие слабые стороны подобного подхода, при использовании более «умных» методов взлома.

По-моему капча должна быть сбалансирована по трем параметрам:
— необходимость избавиться от ротобов (не везде где есть капча стоит острая проблема роботов)
— удобство пользователя (пользователь не должен ломая зрение рассматривать закорючки или делать лишние движения при заполнении формы)
— сложность взлома (сломать можно все, но капча должна быть максимально стойкой).

Посему, имхо, вариант не очень удачный.

0
sysprg #
Слишком запарочно для пользователя -> не вариант.
0
zarincheg #
Что-то я потыкал по песикам, и ничего не произошло, картинки перезагружаются, мессага не отправляется…

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