Интерактивная Капча

Поскольку сегодня 15 января – международный CAPTHA-день, то предлагаю свой вариант. Моя идея — интерактивное взаимодействие с пользователем, чтобы понять, что это не робот. Сначала вам нужно задать пользователю какую-нибудь простую задачу.

Введённые с клавиатуры символы сразу же отправляются на сервер с помощью AJAX и таким образом определяют, человек это или нет. Если слово вводится за одну миллисекунду, то это робот. Опять же, вы можете в интерактивном режиме менять задачу и следить за реакцией пользователя.

Как такое могло быть в несколько утрированном виде можно увидеть на картинке Макбернар , в каждой шутке только доля шутки ;-)

Интерактивная капча

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

Объединение двух (или более) задач резко повышает «секретность замка», а контроль скорости пользовательского ввода делает невозможным открытие его методом перебора.

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

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

Теги: #Ajax #captcha #captcha #CAPTCHA #интерактив #Разработка сайтов

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

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.