Captcha nie do zdarcia
Dziś dla odmiany zaprezentuję "projekt" obrazka z którego żaden bot raczej nie będzie potrafił odczytać napisu. Całość polega na tym, by napis się różnił od tła jedynie deseniem - żadnych konturów ani nic. Co o tym sądzicie? Da radę złamać takie zabezpieczenie czy nie? :) Obrazek ten to chwila pracy w GIMPie.

Nie udało mi się niestety zupełnie pozbyć konturów, ale cóż, to tylko pomysł taki.
Mam dziwne wrażenie, że botowi zdecydowanie łatwiej to będzie odczytać niż człowiekowi. Nie mówiąc już o ludziach niedowidzących i monitorach ze słabym kontrastem…
Pytanie tylko, jak bot ma rozpoznać gdzie jest litera a gdzie tło, jeśli nie będzie tych czarnych konturów (które nieudolnie próbowałem usunąć, stąd takie rozmazanie). W końcu tło jest dosyć chaotyczne, podobnie jak litera. Nie wyobrażam sobie sposobu by to odczytać programowo.
Swoją drogą, przy captcha można też używać np. głosu - tak jak ma np. Microsoft w ichniej rejestracji - obok zwykłego obrazka jest link z którego pobieramy nagranie.
To oczywiście tylko taki pomysł, wykonanie to już robota dla dobrego grafika ;)
No te krawędzie to Ci strasznie zostały, że aż trudno wyczuć, na ile słaba jest metoda, a na ile wina pozostawionych konturów. Pierwsze z brzegu filtry GIMP-a (rozpoznawanie krawędzi, wzmocnienie) i czytać można bez problemu.
Okay, więc inna próba, mniejsza: http://puppy.jogger.pl/files/a.jpg - jedna literka.
Samo tworzenie czegoś takiego jest proste - dwie warstwy, dla obu robimy filtr plasma (z różnym ziarnem) a następnie z górnej warstwy usuwamy kształt liter (choćby gumką do mazania).
Myślę że to znacznie utrudni pracę botowi, bo cały obrazek jest bardzo skomplikowany i ma wiele zniekształceń (ba - litery mają ich równie dużo)
Też stworzyłem niezłą CAPTCHA: http://kutek.eu/obrazy/captcha ;)
Mi również wydaje się, że łatwo złamać. Gimp, narzędzia -> narzędzia kolorów, jasność -80, kontrast +98 i prawie czarno jest. Sam zobacz.
puppy: http://puppy.jogger.pl/files/a.jpg - że to niby jest "A"?
kutek: ;)
coldpeer: nie jesteś 1337. :-D
puppy: Wykrywanie krawędzi nadal skutkuje, aczkolwiek i ja mam wątpliwości, czy to 4, czy nieudolne „A” ( ;.
__kutek: To spacja jest, nie?.
Napisałem "hej" ;F Co z tego, że czarne na czarnym. :P
@coldpeer: tak. Jak dla mnie jest czytelne :P
@kutek: równie czytelne, eh? :P chyba troszkę mniej.
@rozie: nadal widzę straszności których tak łatwo się nie odczyta...
@Michał Górny: to było na szybko robione, pędzelkiem rysowałem to A :P
W życiu bym nie pomyślał, że to "a". tak jak mgorny, stawiałbym na "4".
Do zdarcia, czy nie - każda captcha ssie na maksa. Nie powinno się robić userowi koło pióra tylko dlatego, że się nie umie walczyć ze spambotami w nielamerski sposób.
@puppyh: ta http://puppy.jogger.pl/files/a.jpg ma taką małą wadę, że w nazwie pliku jest to co na obrazku;)
@dakilla: zgadzam się, to był jednak tylko pomysł jaka captcha będzie trudna do obejścia w sposób automatyczny.
@kosa: to tylko przykład, chodziło o samą grafikę.
majac slaby monitor, sciemniajacy, niewyrazny... do tego zaburzenie widzenia w postaci deuteranomalii (nie wiem czy akurat to ma tu jakies znaczenie ale czesto miewa)..
powiem szczerze i bez owijania w bawelne - ni chuja nie odczytam... dziekuje za taka captche
Polecam przeczytanie: http://www.ocr-research.org.ua/list.html i podstron...
@vip: Bardzo ciekawa strona, dzięki za link