Wat zijn CAPTCHA’S? En wat betekent ‘ik ben geen robot’?
Een CAPTCHA is een beveiligingstool die ook bekendstaat als challenge-response-authenticatie. Websites en diensten gebruiken deze test om te bepalen of je wel een echt mens bent, en geen bot of computer. In dit artikel leggen we uit hoe CAPTCHA’s werken, welke soorten er zijn, wat ‘ik ben geen robot’ betekent en hoe je CAPTCHA’s kunt beperken.
Inhoud
Wat is CAPTCHA-authenticatie?
CAPTCHA betekenis
CAPTCHA staat voor ‘Completely Automated Public Turing test to tell Computers and Humans Apart’. Het is een digitale en automatische test waarmee men computers of (ro)bots van menselijke gebruikers kan onderscheiden.
Een CAPTCHA kan meerdere vormen aannemen. Het enkele selectievakje naast de verklaring “Ik ben geen robot.” is de zogenaamde reCAPTCHA van Google – een gratis dienst van Google die websites tegen spam en misbruik helpt te beschermen.
CAPTCHA-authenticatie wordt vooral gebruikt om spam te voorkomen op websites waar je gegevens moet invoeren. Ook wanneer je je wilt aanmelden voor een nieuwsbrief of een online enquête krijg je steeds vaker te maken met CAPTCHA-authenticatie. Hiermee kan de website bots definiëren en de toegang tot de website ontzeggen.
Een bot is een autonoom computerprogramma dat automatisch taken kan uitvoeren. Ze kunnen voor verschillende doeleinden worden gebruikt, zoals voor het uitvoeren van DDoS-aanvallen en het verspreiden van malware. Door gebruikers een CAPTCHA op te laten lossen en daarmee te laten bewijzen dat ze een mens zijn, wordt de input van spambots voorkomen.
Wat is reCAPTCHA?
reCAPTCHA is een gratis tool van Google voor website-eigenaars die websites tegen spam en misbruik helpt te beschermen. Dankzij deze service hoeven bezoekers niet meer eindeloos plaatjes met zebrapaden aan te klikken of moeilijk leesbare codes te ontcijferen. Het enige wat je hoeft te doen, is het vakje aan te vinken bij ‘Ik ben geen robot’. Gebruik je Google, maar werkt reCAPTCHA niet? Dan is dat mogelijk te wijten aan een browserextensie, zoals een adblocker. Het uitschakelen van deze browserextensie lost het probleem vaak op.
Wat is het doel van CAPTCHA’s?
Het doel van CAPTCHA’s is om te voorkomen dat geautomatiseerde software misbruik van websites maakt. Ze worden met name getoond wanneer je je aanmeldt voor nieuwe diensten of je wachtwoord wilt wijzigen. Het is een extra methode om te controleren of de website met een mens of een bot te maken heeft.
Waarom gebruikt Google CAPTCHA’s?
Gebruikers van Google moeten erop kunnen vertrouwen dat hun informatie goed beveiligd wordt. Met CAPTCHA-authenticatie kan Google voorkomen dat bots toegang tot je account krijgen. Om het voor gebruikers makkelijker te maken, heeft Google reCAPTCHA geïntroduceerd. Als je zelf een website hebt en wilt voorkomen dat je voortdurend spam binnenkrijgt, kun je een sleutel voor reCAPTCHA aanvragen. Dit doe je als volgt:
- Ga naar de reCAPTCHA-pagina van Google.
- Vul je Label in.
- Selecteer je reCaptcha-versie.
- Voeg alle gewenste domeinen toe.
- Accepteer de voorwaarden.
- Klik op ‘Submit’.
Waarom verschijnt ‘Ik ben geen robot’ steeds en hoe kom ik erlangs?
Als je het vakje naast ‘Ik ben geen robot’ eenmaal hebt aangevinkt, zou het moeten verdwijnen. De cookies op de website zouden deze informatie voor je volgende bezoek moeten onthouden. Als je je browser erop hebt ingesteld om automatisch cookies te verwijderen keert deze melding wel weer terug. Hetzelfde kan gebeuren als je een VPN gebruikt. Dat heeft te maken met de manier waarop een VPN werkt. Een VPN wijst meerdere gebruikers namelijk hetzelfde IP-adres toe.
Je eigen IP-adres wordt daarmee afgeschermd, waardoor je veiliger en in privacy online kunt surfen. Maar als meerdere VPN-gebruikers dezelfde website met hetzelfde IP-adres bezoeken, wekt dat argwaan op bij de eigenaars van de websites. Op het eerste oog zouden dit ook spambots kunnen zijn en daarom wordt er steeds automatisch een CAPTCHA-authenticatiescherm getoond.
Er zijn een aantal manieren om te voorkomen dat je deze melding steeds ziet:
- Schakel je VPN uit (dit is niet aan te raden).
- Verbind met een andere server.
- Gebruik een dedicated IP-adres dat exclusief door jou wordt gebruikt.
Hoe werken CAPTCHA’s?
CAPTCHA’s gebruiken elementen die bots niet kunnen herkennen om te testen of een gebruiker echt menselijk is. Mensen zijn gewend om allerlei soorten materiaal (tekst, afbeeldingen, enz.) te zien en te interpreteren en kunnen normaal gesproken vervormde tekst en onduidelijke afbeeldingen interpreteren. Computerprogramma’s zoals bots kunnen dit daarentegen niet.
Veel bots proberen willekeurige tekens in te voeren of afbeeldingen te selecteren, maar de kans dat ze voor de test ‘slagen’ is erg klein.
Naarmate geavanceerde bots echter nauwkeuriger worden in het identificeren van tekst en afbeeldingen via machinaal leren, zullen CAPTCHA’s ook steeds complexer moeten worden.
CAPTCHA voorbeelden en soorten
CAPTHA’s zijn er in verschillende soorten en maten.
Character authentication CAPTCHA
De meeste internetgebruikers kennen dit type CAPTCHA. Je krijgt een code te zien, waarvan de cijfers en letters opzettelijk zijn vervormd, vervaagd of vermengd met achtergrondpatronen, en moet de juiste code invoeren om verder te gaan.
Image authentication CAPTCHA
Je krijgt een scherm te zien, dat opgedeeld is in 9 of 16 vakken. Soms wordt het scherm gevuld met één enkele afbeelding. De andere keer wordt in ieder afzonderlijk vak een andere afbeelding weergegeven. Het is de bedoeling dat je de vakken of afbeeldingen selecteert, waarop bepaalde objecten – zoals bomen, zebrapaden of verkeerslichten – zichtbaar zijn.
Voice authentication CAPTCHA
Hierbij moet de gebruiker iets hardop voorlezen. Het voordeel van deze authenticatiemethode is dat deze ook voor slechtzienden goed te doen is.
Puzzels of woordraadsels
Er zijn ook CAPTCHA’s die je vragen om een paar puzzelstukjes naar de juiste plek te slepen. Of die de gebruiker vragen om een woordraadsel op te lossen. Deze laatste vorm is minder efficiënt, omdat ook spambots en AI deze raadsels vrij makkelijk op kunnen lossen. En daarnaast moeten raadsels ook aan de taal van de gebruiker aangepast worden.
Social login staat ook bekend als ‘verificatie door derden’. Hiermee wordt bedoeld dat je ergens kunt inloggen via bijvoorbeeld je Google- of Facebookaccount. Het voordeel hiervan is dat je kunt profiteren van de sterke beveiliging die sociale netwerken bieden, zoals tweefactorauthenticatie en multifactorauthenticatie.
Nieuwste CAPTCHA
Google’s reCaptcha v3 API verzamelt en analyseert de bewegingen en acties van de gebruiker op de pagina om een score te genereren die een mens van een bot onderscheidt.
Nadelen van CAPTCHA’s
Hoewel CAPTCHA’s veel problemen voorkomen, hebben ze ook een aantal nadelen:
- Slecht toegankelijk voor slechtzienden. CAPTCHA’s zijn slecht toegankelijk voor slechtzienden, met uitzondering van de CAPTCHA’s die spraakauthenticatie gebruiken.
- Geen volledige bescherming. Ze bieden geen volledige bescherming tegen bots. Hoe geavanceerder de bot, hoe meer kans dat deze er toch langs kan komen.
- Frustratie.Ze kunnen tot frustratie leiden, omdat afbeeldingen en codes ook voor menselijke gebruikers vaak erg moeilijk om te ontcijferen zijn.
Hoe kun je CAPTCHA’s voorkomen?
CAPTCHA’s helemaal voorkomen is niet mogelijk, maar om niet telkens weer geconfronteerd te worden met lastige CAPTCHA-puzzels en vervelende vinkjes, kun je een paar dingen doen:
- Persoonlijk IP-adres. Gebruik een dedicated IP-adres dat exclusief door jou wordt gebruikt.
- Verander van server. Verander van serverlocatie als je via een VPN met het internet bent verbonden.
- Vermijd openbare wifi. Vermijd publieke wifi-netwerken, omdat deze vaak onbeveiligd zijn en het risico groter is dat ze door CAPTCHA als riskant gemarkeerd worden.
- Download een extensie. Gebruik een browserextensie of add-on om CAPTCHA’s te blokkeren.
Houdt CAPTCHA/reCAPTCHA bots effectief tegen?
Helaas zijn CAPTCHA’s niet 100% effectief in het weren van kwaadwillende bots. Sommige bots kunnen CAPTCHA-authenticatie omzeilen. Bovendien leren bots dankzij de snelle ontwikkelingen binnen AI steeds meer als mensen te denken. Om bots volledig te blokkeren, zul je dus extra beveiligingsmaatregelen moeten treffen.
Bots die voor kwaadaardige doeleinden worden gebruikt zijn een type malware. Om malware te voorkomen kun je Threat Protection Pro van NordVPN gebruiken. Dit is een krachtige antimalware-tool die voorkomt dat je toegang krijgt tot schadelijke websites die malware hosten, je downloads op malware scant en je apparaat beschermt.
Online beveiliging begint met een klik.
Blijf veilig met ‘s werelds toonaangevende VPN
Social login