Ciekawy pomysł na Captcha

Ciekawy pomysł na Captcha

Przed spamem bardzo trudno jest się uchronić. Nie ważne, czy jest to nasz adres email, czy formularz na stronie – zawsze znajdzie się jakiś pomysłowy spammer który znajdzie formularz i zacznie spamować. Oczywiście są na to specjalistyczne mechanizmy – pisałem o nich jakiś czas temu. Najpopularniejsza jest jednak tzw. CAPTCHA czyli podstawowy test Turinga , który pozwala rozpoznać czy mamy kontakt z człowiekiem czy z botem.

Tradycyjna CAPTCHA i najbardziej popularna – czyli przepisywanie literek z nieczytelnego obrazka potwornie spowalnia i zniechęca użytkowników do interakcji z naszą stroną. Widziałem w sieci wersje z rozpoznawanie zdjęć, czy też wykonywaniem prostych zadań matematycznych. Jednak bardzo spodobał mi się inny pomysł.

Bardzo prosty, ale bardzo skuteczny. HTML5 przyniosło nam element o nazwie Canvas na którym można rysować! Tak – rozwiązanie o którym tutaj piszę, polega na rysowaniu kształtów. Wystarczy, że poprosimy użytkownika o odtworzenie zadanego kształtu – nic nam lepiej nie potwierdzi skuteczności takiego testu. Na razie jest to jedynie “idea”, ale jest już pierwszy skypt który pozwala na właśnie taką weryfikację użytkowników:

MotionCAPTCHA – Stop Spam, Draw Shapes. Jest w postaci gotowego pluginy do jQuery – zachęcam do zapoznania się z tym rozwiązaniem.

motioncaptcha-screenshot.jpg