На основе " Уроки рисования в блокноте Из этого можно сделать капчу.
Причем практически непроницаемую.
Изображение, которое нужно распознать, находится в теле HTML-документа, а значит придется либо визуализировать его полностью, а этого может быть немало (если форум, то все сообщения выше/ниже там) или выберите поддерево DOM и визуализируйте его отдельно.
Простой трюк с CSS приведет к тому, что выделенное поддерево будет выглядеть неправильно.
Кроме того, код может быть «размазан».
по всему документу и тогда трюк с поддеревом DOM не сработает (кстати, сам выбор нужного элемента DOM по набору условий — это уже задача ИИ, которая не всегда успешно решается).
Если вы включите в бизнес java-скрипт, роботу тоже потребуется умение его выполнять.
И только после прохождения всех этих шагов наступит очередь OCR. Смысл в том, что не каждый робот дойдёт до этой стадии.
УПД.
Дрю пример .
Кстати, по безопасности такая капча мало чем превосходит обычную.
Искаженный текст (степень искажения специально занижена) можно легко вырезать как минимум двумя способами.
Возможно, было бы интересно объединить нарисованный текст с вопросом на понимание.
Невозможно ответить на вопрос, не прочитав (или не прослушав) фрагмент текста, в который встроена созданная таким образом картинка.
Перед роботом стоит несколько задач: найти область распознавания, распознать нужный фрагмент текста и сгенерировать ответ на вопрос.
Главное – убедиться, что без признания невозможно обойтись.
Те.
получить достаточно высокую гарантию от создания алгоритма выбора ответа.
Теги: #captcha #web #security #Chulan
-
Простой Взгляд На Control Subversion
19 Oct, 24 -
Все О Нетбуке Lenovo S10-3T 0651-37U
19 Oct, 24 -
Компьютерное Обучение — Comptia Раскрыта
19 Oct, 24 -
Электрохимия
19 Oct, 24