Czy powinniśmy zabijać CAPTCHA?

Czy lubisz CAPTCHA? Nie kłam, oczywiście, że nie. W skali zabawy, uszeregujesz ich tutaj u dentystów i agentów IRS. Jednakże, jako inteligentny projektant lub programista stron internetowych, rozumiesz, że są one konieczną uciążliwością.

Ale czekaj, czy naprawdę są? Biorąc pod uwagę zbiorowy talent i inteligencję społeczności zajmującej się projektowaniem stron internetowych, czy niewyraźny ciąg listów jest naprawdę najlepszy, co możemy zrobić?

Jeśli użytkownicy tak bardzo nienawidzą tych rzeczy, dlaczego nie wymyślić czegoś nowego? Przyjrzyjmy się temu pomysłowi i sprawdźmy, czy możemy wprowadzić nowe pomysły do ​​rozmowy.

Przeglądaj zasoby projektowe

Czy CAPTCHA są złe?

Wszyscy byliśmy tam wcześniej. Próbujesz zalogować się na stronie internetowej lub wypełnić formularz i rzucasz kawałek tekstu, który wygląda, jakby został trafiony przez tornado, i informujesz, że musisz go rozszyfrować, aby przejść dalej.

Niektórzy udają, że tak naprawdę nie mają nic przeciwko temu „niezbędnemu” krokowi, ale inni zmieniają kolor na zielony i wpadają w szaloną furię Hulka na widok jednej z tych złych bram. I nie bez powodu, spójrz na zrzut ekranu poniżej! Przygotowując się do tego artykułu, poszedłem na stronę zawierającą CAPTCHA, z którą często się zmagam. Nie żartuję, oto co znalazłem od razu:

Czy to nie jest najlepsza CAPTCHA, jaką kiedykolwiek widziałeś? Pierwsza część jest dość zniekształcona, ale prawdopodobnie mógłbym się z nią domyślić. Druga część jest jednak prawie całkowicie poza widoczną ramą! Zastanawiając się, jak często to się zdarza, dwukrotnie nacisnąłem przycisk odświeżania i wpadłem na kolejny klejnot:

Nie jestem tu tylko palantem, to dosłownie niemożliwe do przejścia. W przypadkach, gdy ta przeklęta rzecz zdołała dostać wszystkie litery do okna, dostawałem coś takiego:

Łatwe, prawda? Więc to „atut… ummm… teri?” Czuję się jak niedowidzący dzieciak przy okulistyce, który zgaduje przypadkowe litery po drugiej stronie pokoju. Tylko że pod koniec tego traumatycznego doświadczenia nie otrzymałem uprzejmego cukierka.

Ze względu na ostatni śmiech mój przyjaciel twierdzi, że kilka dni temu spotkał tę niesamowitą CAPTCHĘ. Najwyraźniej przeszliśmy obok prostych słów i do skomplikowanych równań!

Nie wszystko źle

„Odpowiadając na CAPTCHA, pomagasz zmienić zeskanowane książki w tekst cyfrowy na żywo”.

Szczerze mówiąc, CAPTCHA nie są tak naprawdę złe. Służą one bardzo cennemu celowi. Spam jest tutaj prawdziwym terrorem, a CAPTCHA to tylko najlepszy sposób, w jaki możemy wymyślić, aby temu zapobiec.

Widzisz, istnieją sprytni dranie, którzy wymyślają sposoby na pogorszenie świata, a tym samym wymyślają boty spamowe, które pełzają po Internecie i ogólnie psują rzeczy. Dzięki CAPTCHA mamy rzekomo prosty sposób, aby upewnić się, że użytkownicy są ludźmi, a nie wysysającymi krew demonami spamu.

Niektóre CAPTCHA idą nawet dalej i podejmują próbę rozwoju świata poprzez działania humanitarne. Na przykład powyższe CAPTCHA to konkretna rasa znana jako „reCAPTCHA”. Te CAPTCHA faktycznie używają ludzi jako skanerów OCR. Odpowiadając na CAPTCHA, pomagasz przekształcać zeskanowane książki w tekst cyfrowy na żywo, szlachetne zajęcie, które pomaga pisanym skarbom przeszłości żyć w erze cyfrowej.

Czy to najlepsze, co możemy zrobić?

„Jasne, możesz powiedzieć, że czyjeś rozwiązanie problemu jest do bani, ale czy możesz wymyślić coś lepszego?”

Łatwo jest narzekać, gdy napotykamy irytacje online, takie jak CAPTCHA, zwłaszcza jeśli nie rozważamy cennej funkcji, jaką pełnią. Jednak nie ma sensu jęczeć tylko ze względu na zdjęcie go z piersi. Jasne, możesz powiedzieć, że czyjeś rozwiązanie problemu jest do bani, ale czy możesz wymyślić coś lepszego?

Szczerze wierzę, że możemy. CAPTCHA to świetny pomysł teoretycznie, ale w praktyce jest do bani i wszyscy go nienawidzimy, gdy go napotykamy. Niestety wydaje się, że jest to metoda zapobiegania spamowi, na którą zdecydowała się społeczność programistów. Są niezwykle popularne i prawie nie widziałem żadnych solidnych sugestii, jak przejść do czegoś innego.

Alternatywne pomysły

Mój problem niekoniecznie polega na tym, że CAPTCHA istnieje, a nawet, że jest popularny, po prostu wydaje się, że nie wprowadzamy innowacji. Świetny pomysł, ludzie, ale przejdźmy do czegoś, co jest do bani trochę mniej, prawda?

W świetle tego chciałbym rozpocząć dyskusję na temat niektórych alternatyw, które mogą być nieco łatwiejsze w stanie zdrowia psychicznego użytkownika. Oto kilka podstawowych pomysłów, które przychodzą mi na myśl.

Pytanie o losowe pytania

Dlaczego nie zadać użytkownikom pytania? Nie powinien to być jakiś trudny drapak do głowy Trivial Pursuit, ale proste zapytanie, na które praktycznie każdy, kto potrafi czytać w tym języku, może odpowiedzieć bez wysiłku. Oto przykład:

Jest to o wiele łatwiejsze do rozwiązania niż zepsute okrucieństwa użyteczności, które widzieliśmy powyżej. To prawda, że ​​jest to uproszczony przykład, który może być możliwy do samodzielnego parsowania komputera (Wolfram Alpha nie zdał mojego testu), ale jestem pewien, że możesz wymyślić kilka lepszych pytań. Jeśli każdy CAPTCHA przedstawi losowo takie pytania, trudno będzie nadążyć za piekielnymi ogarami spamowymi.

Pytanie do obrazu wielokrotnego wyboru

Obecny system CAPTCHA zasadniczo zadaje pytanie o obraz, więc zacznijmy od tego pomysłu, ale w innym kierunku, który nie powoduje, że chcesz polać Mountain Dew po całej klawiaturze, aby zobaczyć, jak umiera. Oto szybki przykład, że przygotowałem przy użyciu formatu wielokrotnego wyboru:

źródło zdjęcia: Cristian Ghe

Jak widać, jest to niezwykle łatwe pytanie dla człowieka, aby odpowiedzieć poprawnie. Nawet małe dzieci mogą zdać ten test. Jednak zaprogramowanie komputera do interpretacji obrazu jest znacznie trudniejsze. Możesz to jeszcze bardziej utrudnić, używając naprawdę abstrakcyjnej reprezentacji obiektu, być może szkicu lub jakiegoś kreskówkowego klipu.

Proste pytanie dotyczące obrazu

Jeśli z jakiegoś powodu nie podoba ci się droga wielokrotnego wyboru, zrób to! Nadal możemy używać prostych obrazów, aby tworzyć pytania, na które użytkownicy mogą odpowiedzieć. Poniższy przykład pokazuje, jak można to zrobić:

źródło zdjęcia: keepon

Ile bananów Trzy oczywiście! To takie proste. Wspaniałą rzeczą w tym formacie jest to, że możesz mieć wiele różnych pytań dotyczących tego samego obrazu, a bot spam nigdy nie będzie wiedział, które z nich nadchodzi. Ile bananów Czy powyższe zdjęcie zawiera jakieś pomarańcze?

Możesz być naprawdę kreatywny i zapytać o naturę obrazu: zdjęcie czy rysunek kredką? Możliwości są nieograniczone i prawie wszystkie są łatwiejsze niż rozszyfrowanie przykładów, które widzieliśmy wcześniej w tym artykule.

Instrukcja arbitralna

Porzućmy pomysły na zdjęcia na sekundę i wróćmy do eksploracji naszych opcji zwykłego tekstu. Co jeśli po prostu damy użytkownikowi losową serię instrukcji do wykonania?

Znowu jest to bardzo łatwe dla człowieka, ale bot szybko się zdezorientuje. Nawet jeśli nieco zwiększysz złożoność, nadal będziesz w zasięgu rzeczy, które można zrobić szybko i łatwo.

Uwaga na temat dostępności

Oczywiście, podobnie jak w przypadku wszystkich CAPTCHA, pomysły te trzeba będzie ulepszyć i ulepszyć, aby osoby niedowidzące i niedowidzące miały również możliwość realizacji.

Jak zrobiłbyś lepszy CAPTCHA?

Właśnie się tu bawię, nie jestem ekspertem od bezpieczeństwa. Możliwe, że wszystkie te pomysły są okropne i to świetnie! Daj mi jakieś lepsze! Chcę tylko pokazać, że możemy i powinniśmy przejść obok irytującego rozwiązania, którego nienawidzą nasi użytkownicy, opracowując alternatywne metody, które są łatwiejsze, przyjemniejsze i równie skuteczne.

Teraz, gdy widziałeś już niektóre z moich szalonych pomysłów na zabicie CAPTCHA i pokonanie botów spamowych, chcę usłyszeć twoje! Może chcesz sprawić, by CAPTCHA sprawiała przyjemność i przekształciła je w grę, lub całkowicie wyeliminuj na korzyść innego rodzaju środków bezpieczeństwa. Wypowiadaj się na Twitterze i zmniejszaj ssanie sieci.

© Copyright 2024 | computer06.com