Twee factor authenticatie WordPress instellen in 10 minuten

Twee factor authenticatie WordPress instellen in 10 minuten: plugin-keuze, configuratie, herstelopties en valkuilen.

Vond je dit artikel nuttig? Deel het:

Veelgestelde vragen over 2FA in WordPress

Vertraagt 2FA mijn werk niet enorm?

Niet echt. Het kost één extra handeling per login: app openen, code overtypen. Met een wachtwoordmanager die TOTP ondersteunt (zoals Bitwarden of 1Password) is het vrijwel onmerkbaar, omdat de manager de code automatisch invoegt. Twee seconden extra per login, in ruil voor een aanvalsroute die volledig dichtzit.

Kan 2FA mijn site offline halen als er iets misgaat?

In de praktijk zelden. De plugin werkt naast de standaard WordPress-login. Werkt de 2FA-plugin niet (database-fout, plugin-conflict), dan blokkeert hij je login wel maar laat hij de site verder werken voor bezoekers. Toch is een goede back-up en server-toegang altijd een vereiste, niet alleen voor 2FA.

Is sms-2FA echt zo onveilig?

Sms-codes zijn beter dan geen 2FA, maar wel kwetsbaar voor sim-swap-aanvallen, waarbij een aanvaller je telefoonnummer overneemt bij je provider. Voor een doorsnee MKB-site is dit zeldzaam, maar bij hoogwaardig doelwit (B2B met klantdata, financiële sites) raad ik TOTP of hardware-key aan. De NIST-richtlijnen adviseren sinds 2017 al om sms te vermijden waar mogelijk.

Werkt 2FA ook bij WooCommerce-klantaccounts?

Standaard niet. De meeste 2FA-plugins beveiligen alleen WordPress-rolaccounts (admin, editor, auteur). Voor klantaccounts in WooCommerce zijn er aparte oplossingen, zoals WooCommerce Two Factor Authentication of de uitbreiding via WP 2FA Premium. In de praktijk activeren weinig klanten dit zelf; voor de meeste shops is goede wachtwoord-hygiene plus 2FA voor admin-accounts de juiste prioriteit.

Wat als ik mijn telefoon verlies én geen back-upcodes heb?

Dan log je in via SSH of FTP en verwijder je de 2FA-plugin handmatig uit de plugins-map. Site logt weer normaal in met alleen wachtwoord. Daarna installeer je de plugin opnieuw en richt je het deze keer met back-upcodes in. Heb je geen FTP- of SSH-toegang? Dan vraag je je hostingpartij om toegang of belt mij. Setup-recovery duurt meestal minder dan een uur.