motion captch

CAPTCHA — это необходимый элемент любой формы на популярных сайтах, который позволяет остановить непрерывный поток спам-сообщений, проверяя что информацию вводит человек, а не программа-робот.

К CAPTCHAм все уже давно привыкли, это или картинка с цифрами и буквами, которые нужно ввести в поле; или математическое уравнение, которое нужно решить; или на худой конец изображения которые нужно распознать или выставить в той или иной последовательности. Но все эти системы защиты уже легко обходятся при помози распознавания символов на картинках или просто грубым подбором вариантов (brute-force).

Пришла новая эра! Теперь для того, чтобы пройти CAPTCHу нужно нарисовать требуемую фигуру мышью в специальной области. Это действительно пока надежная защита, потому, что у программ-ботов пока еще нет поддержки Javascript.

Да, эта прелесть работает на Javascript и оформлена в виде плагина для jQuery. Пользователя просят нарисовать мышью круг, волны, или другие примитивные фигуры по образцу, которые не сложно повторить мышью, но практически не реально подобрать программно, потому, что программе-боту нужно будет обработать Javascript код, нарисовать на Canvasе необходимую фигуру и потом еще и распознать ее и повторить (в общем хорошенькая головоломка для разработчиков ботов).

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

Кстати говоря пройти такой тест не так уж и просто, с помощью тачпада у меня получилось нарисовать требуемый кружок только с третьего раза, но это даже круто (с точки зрения безопасности — дешёвая рабочая сила, которая работает вместо ботов за 2 цента/сообщение будет долго рисовать нужную фигуру) и интересно.

Посмотреть на то, как это работает можно здесь: Demo

 

А сам плагин доступен на странице разработчика: MotionCAPTCHA