Gebruik wat vindingrijkheid en vermijd captcha

recaptcha

Misschien wel een van de ergste gebruikerservaringen die ik op internet nog steeds tegenkom is Captcha technologie.

Captcha is wanneer een afbeelding wordt gegenereerd met cijfers, letters en soms woorden die u opnieuw in een ander veld moet typen. Dit is om automatische berichten van reactiespammers te dwarsbomen. Omdat ze de code niet kunnen ontcijferen, kunnen ze de nepberichten niet indienen.

Captcha-gebreken

  1. Het is een onderbrekende technologie. Ik kan je niet vertellen hoe vaak ik een opmerking of een bericht op een site ga plaatsen en ik word onderbroken door een Captcha-veld. Het stopt de stroom en stopt de gebruikerservaring. Ik kan er niet tegen. Af en toe geef ik het gewoon op en stop ik met het bezoeken van de site of het gebruik van de tool.
  2. Het wordt gegenereerd door een computer. Het feit dat het wordt gegenereerd door een computer, vertelt me ​​dat het op een dag zal worden verbroken door een computer. Het is slechts een kwestie van tijd.
  3. Haar lui. In plaats van het probleem op te lossen, moet de gebruiker er omheen werken.

Een betere aanpak

Een paar mensen hebben me gevraagd waarom ik Captcha niet heb gebruikt toen ik mijn Comment Form-plug-in schreef. Ik heb het niet gebruikt omdat ik de ervaring wilde maken beter, niet erger, terwijl comment-spammers worden vermeden. Met slechts een klein beetje vindingrijkheid kunnen softwarebedrijven deze uitdagingen leuk maken, niet een onderbreking.

Mijn uitdagingsvraag op mijn contact pagina is vrij simpel, "laatste woord in de titel van mijn blog". Maar het zorgt ervoor dat de persoon even opkijkt en misschien zelfs grinnikt, dat ze "blog" moeten invoeren. Leuk en gemakkelijk. Geen verkleurde, opgezwollen, gekke combinaties van letters en cijfers. Gewoon een simpele vraag die niet door een computer kan worden beantwoord - alleen de lezer.

Facebook gebruikt nu Captcha

Facebook-captchaHet nieuwste bedrijf dat het slachtoffer is geworden van Captcha-stijltechnologie is Facebook. Het is niet alleen een absolute doorn in het oog, je kunt het ding nauwelijks lezen. Facebook is behoorlijk goed geweest in het ontwikkelen van een aantal coole tools en integraties in hun site ... moesten ze echt deze stomme technologie gebruiken? Erg genoeg dat typblok en anderen erop worden verkocht.

Sommigen zullen misschien beweren dat "het werkt". Het werkt alleen in het opzicht dat het het probleem van de website verwijdert en bij de gebruiker plaatst. Dit is een onvergeeflijk ontwerp en er zijn betere manieren! Kom op Facebook… grijp een kans, verzin iets! Wees creatief.

23 reacties

  1. 1

    Een innovatieve oplossing die vergelijkbaar is met die van captcha, is HumanAuth (en KittenAuth). Het is ook vergelijkbaar met uw idee "laatste woord in mijn blogtitel". Een mens moet een aanwijzing lezen en bewijzen dat hij de semantiek van de aanwijzing begrijpt. Geen enkele computer kan dat nog. Maar als je naar AI-mensen luistert, zullen ze dat binnenkort doen! Het is echt om de hoek!

    Als HumanAuth of iets "standaards" dat computers niet kunnen aanslaan en wijdverbreid gebruikt zou worden, zou het de onderbreking waar u het over hebt enigszins verlichten.

    MAAR je moet nog steeds voorzichtig zijn met de implementatie. Het monster van HumanAuth dat ik zojuist opnieuw heb bekeken, heeft een fout! Op het moment dat je op de juiste 3 afbeeldingen klikt, verandert er een knop om je te laten weten dat je het goed hebt. Dat is oké, maar het geeft je onbeperkte klikken, dus een eenvoudig recursief algoritme zou gemakkelijk de 3 afbeeldingen kunnen achterhalen.

    Uw idee is eenvoudiger en simpel betekent meestal dat er minder mis kan gaan.

  2. 4

    Interessante mening, hoewel ik niet echt zeker weet of het een eigen blogitem verdient ...
    Maar wat doe je niet voor een klein beetje aandacht… 😉

    Hoe dan ook, onze site (http://ajaxwidgets.com) heeft geen captcha voor ons blogsysteem. En feit is dat 99.99% van alle spamblogs wordt geweigerd door het simpele feit dat we geen HTML toestaan…!
    Daarnaast gebruiken we "linkcondooms" voor het URL-veld, wat ook veel spam wegneemt. Niet echt zo moeilijk 🙂

    .t

    • 5

      Mijn doel was niet de aandacht, Thomas. Het is echt om aandacht te vragen voor een technologie die 'acceptabel' mainstream is, maar niet gebruiksvriendelijk.

      Uw voorbeeld van hoe u ermee omgaat, is precies mijn punt, er zijn beslist minder opdringerige manieren om het probleem aan te pakken.

      Bedankt, Thomas! En ik ben dol op widgets, dus ik zal je site eens bekijken!
      Doug

  3. 6

    Je noemt captcha's niet die niet de vermoeide en echt vervormde tekstafbeeldingen zijn.

    Een captcha kan veel dingen zijn, op tekst gebaseerd, vraag en antwoord, subjectief (kies de schattigste puppy) en deze zijn veel sneller in gebruik en logischer dan proberen te achterhalen of dat een o of een 0 is.

    Ik ben het met je eens, en ik haat ze ook, maar je bericht besloeg niet eens de volledige breedte van het onderwerp en bood geen ideeën over hoe je het kon oplossen.

    • 7

      Hallo Garrow,

      Ik ben het ermee eens - ik heb niet de beste oplossing bedacht ... dat is wat mijn oproep is aan de bedrijven met geweldige middelen en experts op het gebied van gebruikerservaring. Mijn motivatie voor het schrijven van de post was toen ik zag dat Facebook deze technologie gebruikte.

      Ik realiseerde me ook niet dat Captcha-technologieën elkaar overlapten buiten de eenvoudige lettertypeafbeelding die een gebruiker moet indienen. Als Captcha-technologie hun voetafdruk uitbreidt tot uitdagende vragen en antwoorden die kunnen worden gemaakt om de gebruikerservaring te verbeteren, niet te verslechteren, dan ben ik er helemaal voor!

      Bedankt!

  4. 8

    Gebruik namen van variabelen. Zodra de gebruiker naar de pagina komt, stelt u een sessiecookie in die een willekeurig nummer bevat. Geef dan je “input” tag een naam = ”comment __ [title]”, en dus een voor de rest van je velden.

    Stel vervolgens het nummer opnieuw in telkens wanneer iemand de pagina bezoekt.

    Dat zorgt ervoor dat het een menselijke persoon is die naar de pagina gaat: voor een korte tijd.

    Chris

  5. 9
  6. 10

    Captcha's kunnen vervelend zijn. Sommige meer dan andere. Ik heb er enkele gezien die onmogelijk te lezen zijn (wat het doel verslaat). Ik gebruik het "slechte" type Captcha dat je in een paar projecten hebt beschreven. Ik maak het echter gemakkelijk genoeg om te lezen, zodat de mens zijn / haar hersenen niet hoeft te verdraaien om het te begrijpen. Ook, ik "captcha" alleen wanneer de gebruiker zich registreert, niet elke keer dat ze input geven op de site. Het is geen perfect systeem, maar ik vind het laag op de menselijke ergernis.

    Alsjeblieft, we kunnen Captcha's gaan beoordelen op hun "HAF" (Human Annoyance Factor), Spammer Annoyance Factor, enz.

  7. 12

    Ik wil je plug-in niet kleineren, maar er is al een veel betere manier om spam te filteren in wordpress. Er is een geweldige plug-in die ik gebruik, SpamKarma genaamd, en gebruikt allerlei heuristieken om te bepalen of dit bericht menselijk is of spam. Ik gebruik het nu ongeveer 1 1/2 of 2 jaar en zodra het iemands opmerking als spam markeerde en eenmaal was het niet zeker, werd de persoon gevraagd een captcha in te vullen en de opmerking vervolgens door te laten. Het ontvangt echter honderden spamcommentaar per week en laat er nooit een door.

    Ik haat ook captcha's. Als ik echt een captcha zou moeten schrijven, zou ik dat graag doen http://www.hotcaptcha.com/ aangezien het uitzoeken van de mooie mensen of de harige dieren of wat dan ook uit een reeks afbeeldingen triviaal is voor mensen en buitengewoon moeilijk voor geautomatiseerde scripts.

    • 13

      Hallo Smokinn,

      Ik gebruik SpamKarma niet, maar ik heb er wel van gehoord. Ik gebruik slecht gedrag en ik heb waarschijnlijk maar 10% van de reactiespam die ik eerder had.

      Ik zal Hot Captcha bekijken - klinkt vergelijkbaar met wat ik zou willen zien.

      Bedankt!
      Doug

  8. 14

    Dit bericht is zinloos. Uw oplossing is niet schaalbaar. Een "bot" kan gemakkelijk worden geprogrammeerd om uw beveiligingsmaatregel te omzeilen door elke keer een "blog" in te vullen. De oplossing heeft een eindig aantal vragen - zoveel vragen als u wilt schrijven. Hoe zou Facebook, Ticketmaster of Yahoo een dergelijke oplossing implementeren?

    Dit bericht was gewoon belachelijk genoeg om wat aandacht te trekken en uw advertentie-inkomsten te verhogen. Je zult harder moeten proberen om deze blog een 'fooi' te geven. Ik zou beginnen met inhoud die het lezen waard is.

    • 15

      Wauw, Matt. Iemand klinkt vandaag een beetje chagrijnig.

      Het klinkt alsof je mijn bericht niet echt hebt gelezen. Ik heb nooit gezegd dat mijn oplossing zou opschalen en ook niet door deze bedrijven zou moeten worden gebruikt. ik deed zeg dat ik graag zou zien dat sommige bedrijven (zoals Facebook) met een ingenieuzere oplossing komen. Met mijn plug-in kun je de uitdagingsvraag en het antwoord wijzigen wanneer je maar wilt - geen enkele bot zal dat bijhouden. Tot op heden heb ik geen SPAM op mijn contactpagina van deze oplossing.

      Een voorbeeld: misschien kan Facebook daadwerkelijk profiteren van het gebruik van een advertentie op de pagina en de vraag "Wie staat er op deze pagina?". Alles is beter dan een aantal cijfers en letters in te toetsen - als je ze echt kunt lezen.

      Proost! Schrijf je zeker in! haha
      Doug

      • 16

        De "Wie is advertentie staat op deze pagina" is een interessant idee. Ik heb het eerder geïmplementeerd gezien op een website genaamd Moola.com. Ze gebruiken het echter specifiek als een manier om de aandacht op hun adverteerders te vestigen (als een interstitial) in plaats van als een methode om spam te voorkomen.

        Sommigen van hen dwongen u zelfs om een ​​advertentievideo van 20 seconden te bekijken en vervolgens een vraag te beantwoorden als 'Voor welk bedrijf was deze advertentie?' Hoewel ik geen fan ben van die specifieke methode (ik haat het om te wachten), zou het interessant zijn om te zien wat zoiets doet met de advertentie-inkomsten.

  9. 17

    Afgezien van de ergernis, die enorm is, zijn CAPTCHA's regelmatig ontoegankelijk voor iedereen met een minder dan perfect zicht.

    Stel je een CAPTCHA voor die je moeilijk vindt om te lezen en laat iemand met een slecht gezichtsvermogen het proberen. Moeilijk? Bijna onmogelijk.

    Wat dacht je van iemand zonder visie die op internet surft met een schermlezer of brailletechnologie. Een CAPTCHA is zo ontworpen dat programma's deze niet kunnen lezen. In dit geval zal de gehandicapte gebruiker dat ook niet doen.

    Er zijn maar weinig toegankelijke CAPTCHA's, die een voice CAPTCHA bevatten voor degenen die niet kunnen zien, zijn een voorbeeld, maar de extra zorgen over bruikbaarheid maken het een technologie die ik nooit zou overwegen om te implementeren. Versla de spammers op een andere manier, laat je echte gebruikers niet betalen (ook de reden dat ik de dofollow-plug-in gebruik).

  10. 18

    Captcha's zijn niet slecht. Slechte captcha's zijn slecht. Als ze zo moeilijk te achterhalen zijn dat je het niet kunt lezen, dan is dat slecht.

    Ik denk echter dat de betere oplossing een eenvoudige wiskundevraag is, drie variabelen:
    1. Nummer 1 (0-9)
    2. Nummer 2 (0-9)
    3. Oplossing

    Het is zo gedaan dat de wiskunde erg eenvoudig is, en je kunt vrij gemakkelijk achterhalen wat het antwoord is vanuit een scriptstandpunt.

  11. 19

    Een handige oplossing die ik ergens tegenkwam, was een selectievakje met de naam "Ik ben een spammer", dat standaard niet was aangevinkt. Toegegeven, het is nuttiger in de context van het voorkomen van geautomatiseerde aanmeldingen dan bij opmerkingen (aangezien blogopmerkingen meestal geen selectievakjes hebben die moeten worden gecontroleerd).

    Uiteindelijk is het natuurlijk een kwestie van tijd voordat AI's dat breken. Maar ik denk niet dat er een perfecte oplossing is, dan robots zullen nooit kapot gaan, dus dit is goed genoeg en verstoort de gebruikerservaring helemaal niet (tenzij je jezelf natuurlijk als een spammer beschouwt ...)

  12. 20

    Wat is er met de negatieve opmerkingen dat dit een "aandacht krijgen" -post is? Sinds wanneer was het een slechte zaak om uw stem aan de discussie toe te voegen. Heck, met al 17 reacties, is het duidelijk een onderwerp waar mensen in geïnteresseerd zijn.

    Trouwens, als dit een onderwerp is dat de aandacht van mensen trekt, waarom zou je er dan _niet_ over willen bloggen?

  13. 21

    Hoe is dat geen CAPTCHA?

    Toegegeven, het zijn niet de gebruikelijke verminkte letters in een kunstmatig korrelig beeld, maar het is iets dat probeert computer en mens uit elkaar te houden.

  14. 22

    Ja, ik ben het ermee eens dat captcha's een beetje irritant zijn, en het spijt me te moeten beseffen dat ze een hindernis zijn voor gehandicapte gebruikers, maar ik heb onlangs
    opgetogen over hoeveel ik de dubbele aard van het reCaptcha-systeem waardeer, omdat het spam blokkeert (hoewel niet 100% effectief, zoals je opmerkt) terwijl het helpt bij het ontcijferen van boeken, en ik ben nog steeds een fan.

    Ongetwijfeld hun schadelijke effect op de gebruikerservaring, maar je moet toegeven dat het vrij elegant is om met minimale inspanning van elk lid van een enorme groep mensen te doen wat zelfs een zeer slimme computer niet kan (lees verminkte tekst die optische tekenherkenning tart) oplossing.

    Over het algemeen gesproken, ja, ik ben er helemaal voor om waar mogelijk creativiteit te gebruiken in plaats van code.

  15. 23

    Hallo daar,

    Leuke beknopte post. Ook ik ben het niet eens met de vlammen over de mogelijke bedoeling van uw bericht. Vooral wanneer anderen erop wijzen dat je geen 'antwoord' of 'alternatief' hebt gegeven, wat ik had kunnen zweren dat je deed met je reactieformulier-plug-in en bespreking van je contactpagina (of heb ik iets gemist? 😉 Ik denk dat te veel mensen meningen vormen (en ze delen) zonder de moeite te nemen om zelfs maar een relatief korte post, zoals deze, te lezen voordat ze uithalen (wat bijna niets bereikt)

    Dit is een interessant debat en, ongeacht of er een oplossing wordt geboden, het is waard om over te schrijven als je wilt. Het is tenslotte jouw blog en - dit is wat mij het meest stoort aan sommige commentaren - sinds wanneer is bloggen een publieke verantwoordelijkheid geworden? Als je ergens over wilt schrijven, schrijf erover. Iedereen die niet wil lezen, heeft nog steeds de mogelijkheid om het niet te lezen. Als je een vergoeding in rekening zou brengen, zou dit een ander verhaal zijn, maar als ik het goed heb, zijn weblogs voortgekomen uit de wens van de massa om zo ongeveer alles en / of alles te posten wat in hun hoofd opkomt en het openbaar te maken, of om het gemakkelijker te maken om met vrienden te delen. De inhoud van veel blogs is niet openbaar toegankelijk of zelfs niet interessant voor degenen die er niet direct bij betrokken zijn.

    Ik moest lachen toen ik las over het gebruik van dit bericht om uw advertentie-inkomsten te verhogen. Misschien (en ik hoop het) was jouw ervaring beter dan de mijne, maar - tenzij je blogt om een ​​product te promoten - kun je schrijven over captcha of je zou kunnen schrijven over hoe stinkende generiek hondenvoer is en je contextuele advertentiesysteem zal betaal in beide situaties tegen het gebruikelijke onvoorspelbare tarief 😉

    Dat gezegd hebbende, als de CAPTCHA-makers aan het lezen zijn, bedankt voor het toevoegen van de audio! Zwarte zwarte ondergrond met een tumultueus golvend wit raster voorgrond waarover spookachtige witte (en sterk vervormde) letters worden gepost (soms over de rand van de foto) is een perfect voorbeeld van een situatie die een mens met een redelijk goed zicht moeilijk zal kunnen ontcijferen, maar een programma zal waarschijnlijk na verloop van tijd gemakkelijk oplossen.

    Alleen mijn 2 centen,

    De beste wensen voor jou,

    Mike

Wat denk je?

Deze site gebruikt Akismet om spam te verminderen. Ontdek hoe uw reactiegegevens worden verwerkt.