Użyj trochę pomysłowości i unikaj Captcha

recaptcha

Być może jednym z najgorszych doświadczeń użytkowników, na jakie napotykam w sieci, jest Captcha technologia.

Captcha ma miejsce, gdy obraz jest generowany z cyframi, literami, a czasami słowami, które należy wpisać ponownie w inne pole. Ma to na celu uniemożliwienie wysyłania automatycznych postów przez spamerów w komentarzach. Ponieważ nie mogą odszyfrować kodu, nie mogą przesyłać fałszywych postów.

Wady Captcha

  1. To technologia przerywająca. Nie mogę ci powiedzieć, ile razy mam zamiar przesłać komentarz lub wysłać wiadomość w jakiejś witrynie i przerywa mi pole Captcha. Zatrzymuje przepływ i zatrzymuje doświadczenie użytkownika. Nie mogę tego znieść. Czasami po prostu się poddaję i przestaję odwiedzać witrynę lub korzystać z narzędzia.
  2. Jest generowany przez komputer. Fakt, że jest generowany przez komputer, mówi mi, że pewnego dnia zostanie uszkodzony przez komputer. To tylko kwestia czasu.
  3. Jest leniwy. Zamiast naprawiać problem, użytkownik musi go obejść.

Lepsze podejście

Kilka osób zapytało mnie, dlaczego nie korzystałem z Captcha, kiedy pisałem wtyczkę Formularz komentarzy. Nie użyłem go, ponieważ chciałem zrobić to doświadczenie lepszy, nie gorzej, unikając spamerów w komentarzach. Przy odrobinie pomysłowości firmy programistyczne mogą sprawić, że te wyzwania będą zabawą, a nie przerwą.

Moje pytanie-wyzwanie na mój Strona kontaktowa jest całkiem proste, „ostatnie słowo w tytule mojego bloga”. Ale to sprawia, że ​​osoba na chwilę patrzy w górę, a może nawet chichocze, że musi wejść na „blog”. Miło i łatwo. Żadnych odbarwionych, rozdętych, zwariowanych kombinacji liter i cyfr. Po prostu proste pytanie, na które komputer nie może odpowiedzieć - tylko czytelnik.

Facebook używa teraz Captcha

Facebook CaptchaNajnowsza firma, która padła ofiarą technologii w stylu Captcha, to Facebook. Nie tylko jest to absolutnie obrzydliwe, ale ledwo można przeczytać dang. Facebook był całkiem niezły w opracowywaniu fajnych narzędzi i integracji z ich witryną… czy naprawdę musieli używać tej głupiej technologii? Wystarczy, że sprzedaje się na nim klawiaturę i inne.

Niektórzy mogą twierdzić, że „to działa”. Działa tylko pod tym względem, że usuwa problem ze strony internetowej i umieszcza go na użytkowniku. To niewybaczalny projekt i są lepsze sposoby! No dalej Facebook… zaryzykuj, wymyśl coś! Bądź kreatywny.

Komentarze 23

  1. 1

    Innowacyjnym rozwiązaniem podobnym do captcha jest HumanAuth (i KittenAuth). Jest to również podobne do pomysłu na „ostatnie słowo w tytule mojego bloga”. Człowiek musi przeczytać wskazówkę i udowodnić, że rozumie semantykę wskazówki. Żaden komputer jeszcze tego nie potrafi. Ale jeśli posłuchasz ludzi AI, wkrótce to zrobią! Jest tuż za rogiem, naprawdę!

    Gdyby HumanAuth lub coś „standardowego”, czego komputery nie potrafią, złapałyby się i znalazłyby szerokie zastosowanie, nieco złagodziłoby to przerwę, o której mówisz.

    ALE nadal musisz uważać na implementację. Próbka HumanAuth, którą właśnie poszedłem i ponownie obejrzałem, ma wadę! W momencie kliknięcia odpowiednich 3 obrazów zmienia się przycisk, aby poinformować Cię, że masz rację. To jest w porządku, ale daje nieograniczoną liczbę kliknięć, więc prosty algorytm rekurencyjny może z łatwością obliczyć 3 obrazy.

    Twój pomysł jest prostszy i zwykle oznacza, że ​​jest mniej rzeczy, które mogą się nie udać.

  2. 4

    Ciekawa opinia, chociaż nie jestem pewien, czy zasługuje na swój własny wpis na blogu…
    Ale czego nie zrobić dla odrobiny uwagi… 😉

    W każdym razie nasza witryna (http://ajaxwidgets.com) nie ma captcha dla naszego systemu blogów. Faktem jest, że 99.99% wszystkich blogów spamujących jest odrzucanych z powodu prostego faktu, że nie zezwalamy na HTML…!
    Ponadto używamy „prezerwatyw z linkami” w polu adresu URL, co również usuwa dużo spamu. Niezbyt trudne 🙂

    .t

    • 5

      Moim celem nie była uwaga, Thomas. Tak naprawdę chodzi o zwrócenie uwagi na technologię, która jest „akceptowalna”, ale nie jest przyjazna dla użytkownika.

      Twój przykład tego, jak sobie z tym radzisz, jest dokładnie moim celem, są zdecydowanie mniej uciążliwe sposoby radzenia sobie z tym problemem.

      Dzięki, Thomas! Uwielbiam widżety, więc zajrzę do Twojej witryny!
      Doug

  3. 6

    Nie wspominasz o captcha, które nie są zmęczonymi i zniekształconymi obrazami tekstowymi.

    Captcha może być wieloma rzeczami, tekstowymi, pytaniami i odpowiedziami, subiektywnymi (wybierz najsłodszego szczeniaka), a te są znacznie szybsze w użyciu i mają więcej sensu niż próba ustalenia, czy jest to O czy 0.

    Zgadzam się z Tobą i też ich nienawidzę, ale Twój post nie obejmował nawet pełnego zakresu tematu i nie zawierał żadnych pomysłów, jak to naprawić.

    • 7

      Cześć Garrow,

      Zgadzam się - nie wymyśliłem najlepszego rozwiązania… tak właśnie kieruję się do firm dysponujących dużymi zasobami i ekspertami od doświadczeń użytkowników. Moją motywacją do napisania posta było to, że zobaczyłem, jak Facebook używa tej technologii.

      Nie zdawałem sobie również sprawy, że technologie Captcha nakładają się poza prostą grafikę czcionki, którą musi przesłać użytkownik. Jeśli technologia Captcha rozszerza swój ślad o pytania i odpowiedzi, które mogą poprawić, a nie pogorszyć, doświadczenie użytkownika, jestem za nimi!

      Dzięki!

  4. 8

    Używaj nazw zmiennych-zmiennych. Gdy użytkownik wejdzie na stronę, ustaw sesyjny plik cookie zawierający losową liczbę. Następnie nadaj swojemu znacznikowi „input” nazwę = ”komentarz __ [tytuł]”, a więc jedną dla pozostałych pól.

    Następnie resetuj numer za każdym razem, gdy ktoś odwiedza stronę.

    Dzięki temu na stronę wejdzie człowiek: na chwilę.

    Chris

  5. 9
  6. 10

    Captcha może być denerwujący. Niektórzy bardziej niż inni. Widziałem takie, których nie da się przeczytać (co mija się z celem). Używam „złego” typu Captcha, który opisałeś w kilku projektach. Jednak ułatwiam czytanie, aby człowiek nie musiał wykrzywiać swojego mózgu, aby nadać temu sens. Ponadto używam kodu captcha tylko wtedy, gdy użytkownik rejestruje się, a nie za każdym razem, gdy wprowadza on dane do witryny. To nie jest doskonały system, ale uważam, że ma niski poziom ludzkiego rozdrażnienia.

    Proszę bardzo, możemy zacząć oceniać Captcha's na podstawie ich „HAF” (Human Annoyance Factor), Spammer Annoyance Factor itd.

  7. 12

    Nie chcę umniejszać twojej wtyczki, ale istnieje już znacznie lepszy sposób filtrowania spamu w wordpressie. Istnieje niesamowita wtyczka, której używam, o nazwie SpamKarma i używa wszelkiego rodzaju heurystyki, aby określić, czy ten post jest ludzki, czy spam. Używam go od około 1 1/2 lub 2 lat i kiedyś oznaczył czyjś komentarz jako spam, a kiedyś nie był pewien, więc poprosił osobę o wypełnienie captcha i przepuszczenie komentarza. Jednak wyłapuje setki spamowych komentarzy tygodniowo i nigdy nie przepuszcza żadnego.

    Ja też nienawidzę captcha. Gdybym naprawdę musiał napisać captcha, zrobiłbym to tak, jak http://www.hotcaptcha.com/ ponieważ wybranie ładnych ludzi lub futrzastych zwierząt lub wszystkiego z serii obrazów jest trywialne dla ludzi i niezwykle trudne dla zautomatyzowanych skryptów.

    • 13

      Cześć Smokinn,

      Nie używam SpamKarma, ale słyszałem o tym. Używam złego zachowania i prawdopodobnie mam do czynienia tylko z 10% spamu w komentarzach, które miałem wcześniej.

      Sprawdzę Hot Captcha - brzmi podobnie do tego, co chciałbym zobaczyć.

      Dzięki!
      Doug

  8. 14

    Ten post jest bezcelowy. Twoje rozwiązanie nie jest skalowalne. „Bota” można łatwo zaprogramować tak, aby pomijał środki bezpieczeństwa, wypełniając za każdym razem „blog”. Rozwiązanie ma skończoną liczbę pytań - tyle pytań, ile chcesz napisać. W jaki sposób Facebook, Ticketmaster czy Yahoo wdrożyłby takie rozwiązanie?

    Ten post był na tyle śmieszny, że przyciągnął trochę uwagi i zwiększył Twoje przychody z reklam. Będziesz musiał bardziej się postarać, aby „dać napiwek” temu blogowi. Zacząłbym od treści, które warto przeczytać.

    • 15

      Wow, Matt. Ktoś dzisiaj brzmi trochę zrzędliwie.

      Wygląda na to, że tak naprawdę nie przeczytałeś mojego posta. Nigdy nie powiedziałem, że moje rozwiązanie będzie skalowane ani nie powinno być używane przez te firmy. ja zrobił powiedzieć, że chciałbym, aby niektóre firmy (np. Facebook) zaproponowały bardziej pomysłowe rozwiązanie. Moja wtyczka pozwala na zmianę pytania wyzwania i odpowiedzi w dowolnym momencie - żaden bot nie nadąży za tym. Do tej pory nie miałem SPAMU na mojej stronie kontaktowej z tego rozwiązania.

      Jeden przykład: być może Facebook mógłby rzeczywiście skorzystać na umieszczeniu reklamy na stronie i zapytaniu „Kto jest na tej stronie?”. Wszystko jest lepsze niż wpisanie kilku cyfr i liter - jeśli rzeczywiście potrafisz je odczytać.

      Twoje zdrowie! Koniecznie zasubskrybuj! hehe
      Doug

      • 16

        Ciekawym pomysłem jest „Kto jest na tej stronie”. Widziałem to już wdrożone w witrynie o nazwie Moola.com. Jednak używają go w szczególności jako sposobu kierowania uwagi na swoich reklamodawców (jako reklamy pełnoekranowej), a nie jako metody zapobiegania spamowi.

        Niektóre z nich zmusiłyby Cię nawet do obejrzenia 20-sekundowego filmu reklamowego, a następnie odpowiedziałyby na takie pytanie, jak „Dla jakiej firmy jest ta reklama?” Chociaż nie jestem fanem tej konkretnej metody (nie lubię czekać), byłoby interesujące zobaczyć, jak coś takiego wpływa na przychody z reklam.

  9. 17

    Oprócz irytacji, która jest ogromna, CAPTCHA są regularnie niedostępne dla każdego, kto ma mniej niż doskonały wzrok.

    Wyobraź sobie CAPTCHA, które trudno ci odczytać, a następnie pozwól spróbować komuś ze słabym wzrokiem. Trudny? Prawie niemożliwe.

    Co powiesz na kogoś bez wizji, surfującego po Internecie za pomocą czytnika ekranu lub technologii Braille'a. CAPTCHA jest zaprojektowany w taki sposób, że programy nie mogą go odczytać. W tym przypadku również wyłączony użytkownik.

    Jest kilka dostępnych CAPTCHA, takie, które zawierają głosowe CAPTCHA dla tych, którzy nie widzą, są przykładem, ale dodatkowe obawy dotyczące użyteczności sprawiają, że jest to technologia, której nigdy nie rozważałbym zaimplementowania. Pokonaj spamerów w inny sposób, nie zmuszaj swoich prawdziwych użytkowników do płacenia (także powód, dla którego używam wtyczki dofollow).

  10. 18

    Captcha nie są złe. Złe captcha są złe. Jeśli tak trudno je zrozumieć, że nie możesz ich przeczytać, to źle.

    Myślę jednak, że lepszym rozwiązaniem jest podstawowe pytanie matematyczne, trzy zmienne:
    1. Numer 1 (0-9)
    2. Numer 2 (0-9)
    3. Rozwiązanie

    Jest to zrobione, więc matematyka jest bardzo łatwa i możesz dość łatwo dowiedzieć się, jaka jest odpowiedź z punktu widzenia skryptu.

  11. 19

    Jednym z fajnych rozwiązań, które gdzieś napotkałem, było pole wyboru z napisem „Jestem spamerem”, które domyślnie nie było zaznaczone. To prawda, jest bardziej przydatne w kontekście zapobiegania automatycznym rejestracjom niż w komentarzach (ponieważ komentarze na blogu zwykle nie mają pól wyboru, które wymagają zaznaczenia).

    Oczywiście ostatecznie to tylko kwestia czasu, zanim sztuczna inteligencja to złamie. Ale nie sądzę, że istnieje idealne rozwiązanie, ponieważ roboty nigdy się nie zepsują, więc jest to wystarczająco dobre i wcale nie zakłóca doświadczenia użytkownika (chyba że, oczywiście, uważasz się za spamera…)

  12. 20

    Co jest z negatywnymi komentarzami na temat tego, że jest to post „przyciągający uwagę”? Od kiedy to złe było dodawanie głosu do dyskusji. Do licha, z 17 komentarzami, jest to oczywiście temat, który interesuje ludzi.

    Poza tym, jeśli jest to temat, który przyciąga uwagę ludzi, dlaczego do cholery _nie_ chcesz o nim pisać na blogu?

  13. 21

    Jak to nie jest CAPTCHA?

    To prawda, że ​​nie są to zwykłe zniekształcone litery na sztucznie ziarnistym obrazie, ale jest to coś, co próbuje odróżnić komputer od człowieka.

  14. 22

    Tak, zgadzam się, że captcha są trochę irytujące i przykro mi, że są przeszkodą dla niepełnosprawnych użytkowników, ale ostatnio właśnie
    zachwycony o tym, jak bardzo doceniam podwójną naturę systemu reCaptcha, ponieważ blokuje spam (choć nie w 100% skutecznie, jak zauważyłeś), pomagając jednocześnie rozszyfrować książki, i nadal jestem fanem.

    Nie można kwestionować ich szkodliwego wpływu na doświadczenie użytkownika, ale trzeba przyznać, że minimalny wysiłek każdego członka ogromnej puli ludzi, aby zrobić to, czego nawet bardzo rozgarnięty komputer nie może (czytać zniekształcony tekst, który przeczy optycznemu rozpoznawaniu znaków) jest dość elegancki rozwiązanie.

    Chociaż ogólnie rzecz biorąc, tak, jestem zwolennikiem kreatywności zamiast kodu, gdy tylko jest to możliwe.

  15. 23

    No hej,

    Ładny, zwięzły post. Ja też nie zgadzam się z płomieniami, jeśli chodzi o możliwy zamiar twojego stanowiska. Zwłaszcza tam, gdzie inni zwracają uwagę na brak udzielenia „odpowiedzi” lub „alternatywy”, co mógłbym przysiąc, że zrobiłeś to za pomocą wtyczki formularza komentarza i dyskusji na temat Twojej strony kontaktowej (lub czy coś przeoczyłem? 😉 Myślę, że zbyt wiele osób formułować opinie (i dzielić się nimi) bez zawracania sobie głowy przeczytaniem nawet stosunkowo krótkiego postu, takiego jak ten, zanim rzucą się w oczy (co prawie nic nie daje)

    To ciekawa debata i bez względu na to, czy proponowane jest rozwiązanie, o którym warto napisać, jeśli chcesz. W końcu to twój blog i - to najbardziej niepokoi mnie w niektórych komentarzach - od kiedy blogowanie stało się odpowiedzialnością publiczną? Jeśli chcesz o czymś napisać, napisz o tym. Każdy, kto nie chce czytać, nadal może tego nie czytać. Gdybyś pobierał opłatę, to byłaby inna historia, ale jeśli mam rację, blogi zrodziły się z chęci masowego publikowania prawie wszystkiego i / lub wszystkiego, co wpadnie im do głowy i opublikowania, lub aby ułatwić udostępnianie znajomym. Wiele treści blogów nie jest publicznie dostępnych lub nawet interesujących dla osób, które nie są bezpośrednio zaangażowane.

    Musiałem się pośmiać, kiedy przeczytałem o wykorzystaniu tego postu do zwiększenia przychodów z reklam. Być może (i mam taką nadzieję) twoje doświadczenia były lepsze niż moje, ale - jeśli nie prowadzisz blogu w celu promowania produktu - możesz napisać o captcha lub o tym, jak śmierdząca ogólna karma dla psów jest i Twój system reklam kontekstowych będzie wypłacić w zwykłym, nieprzewidywalnym tempie w każdej sytuacji 😉

    Biorąc to pod uwagę, jeśli twórcy CAPTCHA czytają, dziękuję za dodanie dźwięku! Czarny czarny plan z burzliwie falistą białą siatką na pierwszym planie, nad którym umieszczone są upiorne białe (i rażąco zniekształcone) litery (czasami poza krawędzią obrazu) jest doskonałym przykładem sytuacji, w której człowiek o rozsądnie przyzwoitym wzroku będzie miał trudności z rozszyfrowaniem, ale program prawdopodobnie z łatwością rozwiąże się z czasem.

    Tylko moje centy 2,

    Najlepsze życzenia dla Ciebie,

    Mike

Co o tym myślisz?

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane komentarza.