Welke tweede factor authenticatie (2FA) app moet ik gebruiken?

An article, posted 5 months ago filed in Authy & authenticatie.

Inloggen is vervelend, het liefst doe je het helemaal niet. En dan wordt het tegenwoordig ook nog eens lastiger gemaakt met de 2FA eisen. Een nieuwe technologie, Passkeys, zou het einde moeten betekenen van wachtwoorden en alle inlogproblemen, alleen introduceert deze vorm van top notch veiligheid voor een ander probleem: wat als je geen toegang hebt tot de Passkey? Vandaar een ietwat pragmatische aanbeveling.

Welke tweede factor authenticatie (2FA) app moet ik gebruiken?

Aanbevolen voor Apple fans

Wanneer je minimaal 2 Apple devices hebt met een veiligheidsmodule (iPhone, nieuwere MacBooks), dan zou ik, wanneer de mogelijkheid er is, Passkeys aanbevelen. Wanneer je een passkey aanmaakt zijn ze ook beschikbaar op de andere apparaten die verbonden zijn met dezelfde iCloud account. Er zijn ook andere diensten die Passkeys kunnen opslaan, maar het risico met passkeys is dat je goed moet nadenken over het scenario waarin je geen toegang meer hebt tot je device.

Ondersteund de dienst geen Passkeys, maar wel ‘Google Authenticator’? In plaats van Google Authenticator kun je ook je Apple apparaat gebruiken. Scan de code met de standaard camera app van je telefoon, en je krijgt de mogelijkheid de inlogcodes toe te voegen aan je wachtwoorden app.

Het grote nadeel: je zit dieper vast in het Apple ecosysteem. Dus lees vooral verder.

Aanbevolen voor de rest

Proton Authenticator is van de Zwiterse dienst Proton, die privacy centraal stelt. Verdient geld met abonnementen en breidt steeds verder uit. Hun OTP Authenticator is echter volledig gratis en kan gegevens veilig synchroniseren tussen verschillende apparaten die dezelfde app draaien, zowel op Desktop (Mac (M1+)/Windows/Linux) als op mobiel (iOS/(Open)Android). De synchronisatie is niet open, maar de app zelf is wel open source (GPL).

(Betaalde) password managers

Betaalde password managers bieden ook allemaal ondersteuning aan voor tweede factor authenticatie. Een risico is als iemand toegang heeft tot deze kluis deze persoon echt overal bij kan. Hiervoor hebben deze partijen over het algemeen goede maatregelen genomen.

1Password

Ik heb zelf geen ervaring met 1Password, maar het wordt door velen aanbevolen: Een degelijke, gebruiksvriendelijke, en lang bestaande password manager uit Canada, die geld verdient via abonnementen voor de dienst. Ondersteund wachtwoorden, OTP codes en Passkeys.

Proton Pass

Bouwt voort op de eerder genoemde Proton Authenticator, maar je moet wel de betaalde dienst nemen om 2FA codes geïntegreerd mee op te slaan. Ondersteund ook Passkeys. Geen ervaring mee.

Bitwarden

Amerikaanse dienst, maar wel met de mogelijkheid tot opslaan van de gegevens in de EU (of eventueel een zelf gehoste opslag). Bestaat lang, en verdient vooral geld met abonnementen. Ondersteund wachtwoorden en OTP codes, maar nog geen Passkeys. Geen ervaring mee.

Meer onafhankelijkheid?

Passkeys vereisen al snel dat je een clouddienst afneemt (dan wel direct betaald, dan wel betaald via de niet goedkope hardware); tenzij je écht netjes meerdere hardware keys (Ubikey is een bekende leverancier) aanmaakt in geval van nood.

FreeOTP(+)

Als iets flexibeler gratis alternatief kun je FreeOTP+ installeren. Let op: codes veilig opslaan is niet gemakkelijk!

  • Google Android (dit is een open versie van wat vaak ook ‘Google Authenticator’ wordt genoemd, wanneer je een QR code moet scannen om een code te maken, gebruik dan deze app).
  • Open Android (F-Droid)
  • iOS

Denk er wel aan om soms een export te maken; deze export moet je veilig opslaan: een beveiligde notitie, of b.v. een office document met wachtwoord. In geval van nood kun je deze dan weer importeren. Ten overvloede: ligt een export op straat, dan heb je dus geen veilige 2FA meer(!).

Hardware sleutels

Misschien wel de meest concrete manier van tweede factor authenticatie: hardware keys. Het grootste voordeel is tegelijkertijd het grootste nadeel: ze zijn niet te kopiëren. Dus pas op met diensten die maar 1 sleutel kunnen opslaan en doe het altijd ook voor een tweede sleutel.

Te vermijden

In het verleden heb ik Authy aanbevolen, maar die draait niet op Open Android versies, en de desktop integratie is ook gestopt, dus ik vertrouw ze niet langer voor de langere termijn. Google Authenticator is niet zo flexibel met meerdere devices, ze ondersteunen slechts import en export. Microsoft Authenticator idem.

Photo by Damon Lam on Unsplash

Vond je dit leuk, volg me op Mastodon, voeg die RSS, euh ATOM feed toe aan je feedreader, of schrijf je hieronder in op mijn nieuwsbrief.

Op de hoogte blijven?

Maandelijks maak ik een selectie artikelen en zorg ik voor wat extra context bij de meer technische stukken. Schrijf je hieronder in:

Mailfrequentie = 1x per maand. Je privacy wordt serieus genomen: de mailinglijst bestaat alleen op onze servers.