Капча?

На основе " Уроки рисования в блокноте Из этого можно сделать капчу.

Причем практически непроницаемую.

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

Простой трюк с CSS приведет к тому, что выделенное поддерево будет выглядеть неправильно.

Кроме того, код может быть «размазан».

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

Если вы включите в бизнес java-скрипт, роботу тоже потребуется умение его выполнять.

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

УПД.

Дрю пример .

Кстати, по безопасности такая капча мало чем превосходит обычную.

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

Возможно, было бы интересно объединить нарисованный текст с вопросом на понимание.

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

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

Главное – убедиться, что без признания невозможно обойтись.

Те.

получить достаточно высокую гарантию от создания алгоритма выбора ответа.

Теги: #captcha #web #security #Chulan

Вместе с данным постом часто просматривают: