Pull to refresh

Каптча?

Lumber room
По мотивам «Уроков рисования в notepad». Из этого можно сделать каптчу. Причем практически непробиваемую. Изображение, которое надо распознать находится в теле html-документа, значит придется или визуализировать его полностью, а это может быть много (если форум, например, то там все выше/нижележащие сообщения), или выделять поддерево DOM и визуализировать отдельно. Несложный трюк с css приведет к тому, что выделенное поддерево не будет выглядеть правильно. Кроме того код можно «размазать» по всему документу и тогда трюк с поддеревом DOM не прокатит (кстати само выделение нужного DOM-элемента по набору условий уже задача ИИ, не всегда успешно решаемая).

Если в дело подключить java-script, от робота потребуется еще и умение его исполнять.

И только пройдя через все эти шаги настанет очередь OCR. Есть мысль, что не каждый робот доберется до этой стадии…

UPD.

Нарисовал пример. К слову такая каптча ненамного превосходит обычную по защищенности. Искаженный текст (степень искажения мала нарочно) легко вырезается как минимум 2-мя способами.

Интерес может представлять сочетание нарисованного текста с вопросом на понимание. Ответить на вопрос невозможно без прочтения (или прослушивания) фрагмента текста, в который встроена картинка, созданная таким образом.

Перед роботом встает несколько задач: найти область распознавания, распознать нужный фрагмент текста и сгенерировать ответ на вопрос. Главное, сделать так, чтобы нельзя было обойтись без распознавания. Т.е. получить достаточно высокую гарантию от создания алгоритма подбора ответа.
Tags:каптчаwebsecurity
Hubs: Lumber room
Total votes 13: ↑12 and ↓1 +11
Views297

Popular right now

Web-дизайнер
from 80,000 ₽TetraformRemote job
Web-дизайнер
to 80,000 ₽Гречка.DigitalRemote job
Cyber Security Engineer[Security team]
from 4,000 to 5,500 $Coins.phRemote job
Senior Web Designer
from 150,000 to 300,000 ₽Софт ПроектМосква
Senior Web Designer (Team Lead)
from 100,000 ₽Direct Line DevelopmentRemote job

Top of the last 24 hours