Kennisbank

Hardwarebeveiligingssleutel: hoe een klein apparaatje phishing onmogelijk maakt

Bijgewerkt: 10 augustus 2026 · 6 min leestijd

Stel je voor dat je huisdeur niet meer met een sleutel opengaat, maar met een cijferslot waarvan de code overal op straat te zien is als je er niet oplet. Zo werkt een wachtwoord eigenlijk: het is een geheim dat je moet onthouden en typen, en dat onderweg onderschept, geraden of gestolen kan worden. Een hardwarebeveiligingssleutel is de digitale versie van een échte sleutel: een klein fysiek apparaatje, vaak niet groter dan een USB-stick of een muntstuk, dat je aansluit op je computer of tegen je telefoon houdt om te bewijzen dat jij het echt bent die inlogt.

Het bijzondere is niet alleen dat het apparaatje fysiek aanwezig moet zijn — een aanvaller aan de andere kant van de wereld kan het niet kopiëren of raden — maar ook dat het slimmer is dan een simpele pincode. De sleutel controleert onder de motorkap of de website waarop je probeert in te loggen ook echt de website is die hij zegt te zijn. Log je per ongeluk in op een neplogin-pagina die op je bank lijkt, dan weigert de sleutel gewoon mee te werken. Daarmee lost dit kleine apparaatje een probleem op waar wachtwoorden en zelfs de meeste sms-codes niets tegen kunnen beginnen: phishing.

Wat is het precies?

Een hardwarebeveiligingssleutel gebruikt een techniek die asymmetrische cryptografie heet, ofwel cryptografie met een sleutelpaar. Bij het aanmaken van een account op een dienst genereert het apparaatje twee bij elkaar horende digitale sleutels: een privésleutel, die het apparaat nooit verlaat en dus ook nooit gestolen kan worden via internet, en een publieke sleutel, die wordt opgeslagen bij de dienst waarop je een account aanmaakt.

Wil je vervolgens inloggen, dan stuurt de website een willekeurige vraag — een zogeheten challenge — naar je browser. De hardwaresleutel ondertekent die vraag met de privésleutel die hij intern bewaart, en stuurt het antwoord terug. De website controleert dat antwoord met de publieke sleutel die het al had. Klopt het, dan weet de dienst zeker dat jij (of in elk geval jouw sleutel) aanwezig is, zonder dat er ooit een wachtwoord of geheim over het internet is gereisd dat onderschept kan worden.

Cruciaal is dat deze hele afspraak wordt vastgeklonken aan het exacte domein van de website. Ondertekent de sleutel voor voorbeeldbank.nl, dan werkt datzelfde antwoord niet op voorbeeldbank-inlog.ru, ook al lijkt die site nog zo op de echte. Dit heet origin binding en is de reden waarom deze methode “phishing-resistent” wordt genoemd: zelfs als je zelf niet doorhebt dat je op een nepsite zit, weigert de sleutel om mee te werken.

De technische afspraken hierachter heten FIDO2 en WebAuthn. WebAuthn is de webstandaard waarmee browsers en websites met de sleutel kunnen praten; CTAP (Client to Authenticator Protocol) regelt de verbinding tussen het apparaatje zelf en je computer of telefoon, via USB, NFC (draadloos contact) of Bluetooth. De voorloper hiervan, U2F, deed ongeveer hetzelfde maar was minder flexibel. Een nieuwere ontwikkeling zijn passkeys: dezelfde onderliggende cryptografie, maar dan als “discoverable credential” die ook op een telefoon of in een wachtwoordbeheerder kan staan in plaats van alleen op fysieke hardware. Een hardwaresleutel is dus eigenlijk de meest fysieke, meest afgeschermde manier om een passkey te bewaren.

Wat wil men ermee bereiken?

Het achterliggende doel is simpel te formuleren: het grootste aantal succesvolle inbraken op accounts begint met gestolen of geraden wachtwoorden, of met phishing waarbij mensen zelf hun code intypen op een nepsite. Zelfs tweestapsverificatie via sms-codes of authenticator-apps lost dit niet helemaal op, want een aanvrager kan met een geraffineerde nepsite in real time die code ook doorsturen naar de echte site — een aanvalstechniek die bekendstaat als adversary-in-the-middle-phishing. Omdat een hardwaresleutel het domein van de site meeweegt in zijn cryptografische antwoord, werkt die truc simpelweg niet meer.

Daarnaast is het doel gebruiksgemak: in plaats van lange, moeilijk te onthouden wachtwoorden te verzinnen, hoeft een gebruiker alleen de sleutel aan te raken. Voor organisaties is er ook een economisch motief: wachtwoordherstel en helpdesktickets na phishing kosten geld, en een succesvolle inbraak op een werknemersaccount kan tot grote schade leiden. Voor mensen met een verhoogd risico — journalisten, mensenrechtenactivisten, verkiezingsmedewerkers, bedrijfsbestuurders — is een hardwaresleutel bovendien een verdediging tegen goed gefinancierde aanvallers, waaronder statelijke actoren, die traditionele tweestapsverificatie makkelijk weten te omzeilen.

Voorbeelden uit de praktijk

Het Zweeds-Amerikaanse bedrijf Yubico, opgericht in 2007 door Stina Ehrensvärd, bracht met de YubiKey een van de eerste commercieel bruikbare hardwaresleutels op de markt en werkte later samen met Google mee aan de ontwikkeling van het U2F-protocol.

Google rustte vanaf 2017 al zijn werknemers — destijds tienduizenden mensen — uit met fysieke beveiligingssleutels. Het bedrijf meldde later dat er sindsdien geen enkel geval meer was van een succesvolle phishingaanval op een werknemersaccount, een resultaat dat veel aandacht kreeg in de beveiligingswereld. In 2018 bracht Google zijn eigen Titan Security Key uit voor bedrijven en consumenten, en voor gebruikers met een verhoogd risico lanceerde het bedrijf het Advanced Protection Program, waarbij een hardwaresleutel verplicht is om in te loggen.

Na een spraakmakende hack in 2020, waarbij aanvallers via social engineering toegang kregen tot interne beheertools van medewerkers, verplichtte Twitter (nu X) het gebruik van hardwaresleutels voor personeel met toegang tot gevoelige systemen.

Een ander veelgenoemd voorbeeld is Cloudflare, dat in 2022 doelwit was van een grootschalige, geraffineerde phishingcampagne die ook bedrijven als Twilio trof. Cloudflare meldde publiekelijk dat de aanval bij hen mislukte precies omdat alle medewerkers verplicht met hardwaresleutels inloggen: de nepinlogpagina van de aanvallers kon geen geldig antwoord van de sleutels afdwingen.

Hoe ver is de techniek?

De FIDO Alliance, de industriegroep achter de standaarden, werd opgericht in 2013. Het oudere U2F-protocol verscheen rond 2014-2015, gevolgd door FIDO2 en de WebAuthn-webstandaard, die in maart 2019 officieel werd aangenomen door het World Wide Web Consortium (W3C). Sindsdien hebben vrijwel alle grote browsers — Chrome, Firefox, Safari en Edge — ondersteuning ingebouwd, en volgde ook Apple met ondersteuning op iPhone en Mac.

Vanaf 2022 zette een gezamenlijk initiatief van Apple, Google en Microsoft, onder de vlag van de FIDO Alliance, sterk in op passkeys als opvolger van het wachtwoord voor de brede consumentenmarkt. Dat maakte wachtwoordloos inloggen laagdrempeliger, omdat lang niet iedereen een los apparaatje wil kopen.

Toch blijft de praktijk weerbarstig. Een fysieke sleutel kost al snel tussen de 25 en 70 euro, en wie zijn sleutel kwijtraakt, moet een reservesleutel achter de hand hebben of via een omslachtige herstelprocedure weer toegang krijgen. Niet elke website of app ondersteunt FIDO2, en de opkomst van software-passkeys die via de cloud tussen apparaten synchroniseren, roept bij sommige beveiligingsonderzoekers vragen op of die varianten wel dezelfde sterke, aan één apparaat gebonden bescherming bieden als een fysieke sleutel. Het Amerikaanse standaardisatie-instituut NIST raadt in zijn richtlijn SP 800-63B intussen af om sms als enige tweede factor te gebruiken en beveelt phishingbestendige methoden zoals FIDO2 nadrukkelijk aan; ook de Amerikaanse federale overheid heeft de overstap naar dit soort authenticatie beleidsmatig aangemoedigd. Precieze, actuele cijfers over hoeveel consumenten wereldwijd inmiddels daadwerkelijk een hardwaresleutel gebruiken, zijn schaars en veranderen snel — wie hierover harde, recente statistieken zoekt, doet er goed aan de bronnen hieronder te raadplegen.

Wie werken eraan?

De FIDO Alliance is het samenwerkingsverband dat de standaarden ontwikkelt en telt onder meer Google, Microsoft, Apple, Amazon en Meta als lid. Yubico is de bekendste onafhankelijke fabrikant van fysieke sleutels. Google brengt zijn Titan-sleutels op de markt, deels geproduceerd in samenwerking met de Chinese fabrikant Feitian Technologies, dat ook eigen sleutels verkoopt. Voor wie liever open source hardware gebruikt, bestaan initiatieven als SoloKeys (Solo V2) en het Duitse, op privacy gerichte Nitrokey.

Microsoft heeft ondersteuning ingebouwd in Windows Hello en zijn zakelijke identiteitsdienst Entra ID (voorheen Azure Active Directory), terwijl Apple passkeys en hardwaresleutels ondersteunt via iCloud Keychain en Safari. Het W3C beheert de WebAuthn-webstandaard, en het Amerikaanse NIST beïnvloedt met zijn richtlijnen wereldwijd hoe overheden en bedrijven over sterke authenticatie denken.

Verder lezen