Verificatie in 2 stappen (2FA) *

Bijgewerkt op 4-7-2023.

Multifactor-authenticatie (MFA, ook wel 2FA)

Multifactor-authenticatie of Verificatie in 2 stappen is inloggen met een extra drempel.

Dit maakt het voor anderen lastiger om in een account in te breken.

Het idee is dat:

Met alleen het wachtwoord kom je dus niet binnen.


Bedrijven die gevoelige gegevens over jou opslaan, vragen of verplichten je soms om MFA te gebruiken. Voorbeelden:

Afhankelijk van de organisatie heb je bepaalde mogelijkheden.

Bij mijn Google-account heb ik ze allemaal in gebruik (ook om te proberen hoe het allemaal werkt).

Bij Google heb ik veel mogelijkheden aangezet:
  • Mijn smartphone is mijn beveiligingssleutel.
  • Als dat niet werkt, kan mijn smartphone een inlogmelding tonen waarop ik moet reageren (Google prompt).
  • Als ik mijn smartphone niet kan gebruiken, kan de Bitwarden authenticatie-app een code maken (zie verderop).
  • Als dat ook niet werkt, kan ik op twee nummers een sms ontvangen met een code.
  • Ik heb ook nog ergens back-upcodes op papier staan.

Authenticatie-apps

Een veilig alternatief voor een sms-code of een e-mail met code is de authenticatie-app.

Een authenticatie-app genereert voortdurend codes voor de websites die aan de app gekoppeld zijn.

Voorbeelden van authenticatie-apps zijn:

In principe zijn alle 2FA-apps prima.
Authy en Bitwarden hebben echter als voordeel dat ze niet gebonden zijn aan het apparaat waarop ze staan.


Even uitleggen:

Google slaat de 'sleutels' van 2FA-sites op de smartphone op.
Als je die kwijtraakt of vervangt, ben je de sleutels kwijt.
Als je geen alternatieve inlogmethode voor die site(s) hebt aangegeven, kun je daar niet meer inloggen.

Authy en Bitwarden synchroniseren de (versleutelde) sleutels naar jouw account.
Hierdoor zijn de sleutels overal beschikbaar waar je met Bitwarden en Authy inlogt.
Uiteraard is het wel zaak om bij Authy en Bitwarden zelf ook met 2FA of WebAuthn in te loggen (zie verderop).

2FA voorbereiden

Allereerst kies je welke authenticatie-app je wilt gebruiken.
Ik geef mijn eigen situatie als voorbeeld om een idee te krijgen.

Ik gebruik Bitwarden om mijn wachtwoorden en 2FA-codes te beheren.
Ik heb Bitwarden beveiligd met:
  1. WebAuthn op mijn Chromebook en smartphone.
  2. 1e reserve: mijn e-mailadres.
  3. 2e reserve: een herstelcode voor als dit allemaal niet werkt (die heb ik ergens veilig opgeschreven).

Tips

Zorg er altijd voor dat je minimaal twee controlemiddelen hebt: een telefoonnummer en je e-mailadres.

Nóg veiliger is om daar bovenop ook het telefoonnummer en e-mailadres van je partner op te nemen als alternatieve controlestap, voor het geval dat je jouw smartphone en/of laptop kwijtraakt.

Als je in kunt stellen dat je een waarschuwing krijgt als er op jouw account wordt ingelogd op een nieuw apparaat, zet dat dan aan.
Zo krijg je snel een melding als er iets verdachts gebeurt.

De nóg veiligere opvolger van 2FA is Webauthn.
Webauthn is ook veel makkelijker in gebruik.

Onder andere Google en Bitwarden gebruiken het al.

Meer hierover vind je op de pagina WebAuthn.