En adgangskode alene er ikke nok. Selv en stærk adgangskode kan gættes, stjæles eller knækkes. Hvis en anden kender din adgangskode, kan vedkommende komme ind på din konto. Tofaktorgodkendelse (2FA) stopper det. Den kræver et ekstra trin ud over adgangskoden og viser, at du er den, du siger, du er, også selvom adgangskoden er røbet.
Her gennemgår vi, hvordan 2FA virker, hvor du bruger det i dine formularer, hvilke metoder der er mest sikre, og hvordan du indfører det uden at genere dem, der har lov til at komme ind.
Det lærer du: Hvad tofaktorgodkendelse er, og hvorfor den er vigtig, hvilke typer 2FA der findes, hvordan hver metode virker, hvilke formularer der har brug for 2FA, og hvordan du vælger den rigtige metode.
Hvad er tofaktorgodkendelse?
Tofaktorgodkendelse kræver to forskellige beviser, før nogen får adgang. Faktorerne deles normalt i tre slags:
- Noget, du ved: En adgangskode eller pinkode
- Noget, du har: En telefon, en sikkerhedsnøgle eller en autentificeringsapp
- Noget, du er: Biometri, som et fingeraftryk eller et ansigtsscan
Et login med 2FA ser typisk sådan ud:
- Brugeren skriver sit brugernavn og sin adgangskode
- Systemet tjekker, at adgangskoden er rigtig
- Systemet beder om en anden faktor (f.eks. "Skriv koden fra din telefon")
- Brugeren giver den anden faktor (f.eks. skriver "123456")
- Systemet tjekker den anden faktor
- Brugeren får adgang
Hvis nogen stjæler adgangskoden, kommer de stadig ikke ind uden den anden faktor. Det er derfor, 2FA virker så godt.
Hvorfor 2FA er vigtig for formularsikkerhed
Adgangskoder bliver stjålet hele tiden
Hvert år afslører datalæk millioner af adgangskoder. Hvis din adgangskode har stået i en database, der blev lækket, har angriberne den. En stærk adgangskode hjælper, men den er stadig kun en adgangskode.
Angreb på adgangskoder er almindelige
Angribere bruger brute force (de prøver millioner af kombinationer), ordbogsangreb (de prøver gængse adgangskoder) og credential stuffing (de bruger adgangskoder fra andre lækager). Angrebene virker, hvis der ikke er mere end adgangskoden.
Phishing går efter adgangskoder
Angribere sender falske loginsider, der ligner din hjemmeside. Brugerne taster deres oplysninger ind på den falske side. Hvis din hjemmeside kun kræver en adgangskode, har angriberen nu adgang. Hvis 2FA er et krav, kan angriberen ikke nøjes med adgangskoden.
Overtagelse af konti er dyrt
Hvis nogen får adgang til en kundekonto, kan de skifte adgangskoden, nulstille kontoen, købe ind uden tilladelse eller stjæle oplysninger. Med 2FA bliver uautoriseret adgang meget sværere.
Typer af tofaktorgodkendelse
Koder på sms
Sådan virker det: Brugeren skriver brugernavn og adgangskode. Systemet sender en kode på 6 cifre som sms til brugerens telefon. Brugeren skriver koden fra sms'en.
Fordele: Enkelt for brugeren. Virker på alle telefoner (ingen app nødvendig).
Ulemper: Sms'er kan opsnappes eller omdirigeres. Det er ikke den mest sikre metode. Det koster penge at sende sms'er.
Bedst til: Løsninger til kunder, hvor det er vigtigere, at det er nemt, end at sikkerheden er helt i top.
Autentificeringsapps
Sådan virker det: Brugeren installerer en app som Google Authenticator eller en anden autentificeringsapp. Ved login laver appen en tidsbegrænset kode (normalt 6 cifre, der skifter hvert 30. sekund). Brugeren skriver koden.
Fordele: Meget sikker. Kan ikke opsnappes. Gratis for brugeren.
Ulemper: Brugeren skal installere en app. Mister brugeren sin telefon, mister vedkommende adgangen, hvis der ikke er nogen backupkoder.
Bedst til: Løsninger med høj sikkerhed (adminpaneler, finansielle konti, følsomme data). Her er det i orden, at det er lidt mere besværligt.
Hardwarenøgler
Sådan virker det: Brugeren har en fysisk nøgle (som en USB-stik). Ved login beder systemet om nøglen. Brugeren sætter den i eller holder den mod sin enhed. Nøglen beviser, at brugeren ejer den.
Fordele: Ekstremt sikker. Kan ikke hackes på afstand. Virker på mange hjemmesider.
Ulemper: Brugerne skal købe nøglerne (30-50 dollar). De kan blive væk eller glemt. Understøttes endnu ikke bredt.
Bedst til: Situationer med maksimal sikkerhed (myndigheder, militær, konti med stor værdi). Bruges af teknisk kyndige brugere.
Push-beskeder
Sådan virker det: Brugeren prøver at logge ind. Systemet sender en push-besked til brugerens telefon: "Vil du godkende dette login?" Brugeren trykker på "Godkend" i beskeden.
Fordele: Meget brugervenlig. Ingen kode at skrive. Svær at snyde med phishing (brugeren kan se, hvor loginforsøget kommer fra).
Ulemper: Kræver en bestemt app eller et bestemt system. Kan ikke bruges, hvis telefonen ikke er ved hånden.
Bedst til: Mobile-first-løsninger og forbrugerapps, hvor brugeroplevelsen er afgørende.
Koder på e-mail
Sådan virker det: Brugeren skriver brugernavn og adgangskode. Systemet sender en kode til brugerens e-mailadresse. Brugeren skriver koden fra e-mailen.
Fordele: Virker uden telefon. Alle kan bruge den.
Ulemper: E-mail kan hackes. Brugeren skal tjekke sin e-mail, og det går langsommere end de andre metoder. Mindre sikker end autentificeringsapps.
Bedst til: Løsninger med lav sikkerhed eller som nødløsning, når andre metoder ikke kan bruges.
Biometri (fingeraftryk, ansigt)
Sådan virker det: Brugerens enhed (telefon eller computer) bruger indbyggede biometriske sensorer. Brugeren scanner sit fingeraftryk eller ansigt for at godkende login eller en handling.
Fordele: Meget bekvem. Meget sikker. Unik for den enkelte.
Ulemper: Kræver en enhed med biometrisk sensor. Opbevaring af biometriske data giver bekymringer om privatlivet.
Bedst til: Mobilapps og moderne enheder. Bliver mere og mere almindelig, i takt med at biometrisk hardware bliver standard.
Hvilke formularer har brug for 2FA?
Formularer med høj værdi (skal have 2FA)
- Loginformularer (adminpanel, kundekonto, e-mail)
- Formularer til nulstilling af adgangskode
- Ændringer af kontoindstillinger (især e-mail eller adgangskode)
- Betalings- eller finansielle formularer
- Sletning af data eller andre følsomme handlinger
Formularer med middel værdi (bør have 2FA)
- Oprettelse af konto (så du undgår overtagelse fra start)
- Formularer, der ændrer brugerens data eller præferencer
- Formularer kun til admin
Formularer med lav værdi (2FA er valgfrit)
- Kontaktformularer (de indsamler kun offentlige oplysninger)
- Tilmelding til nyhedsbrev (ingen konto)
- Spørgeskemaer
Reglen er: Hvis formularen kan ændre brugerens konto, give adgang til følsomme data eller udføre handlinger, der ikke kan fortrydes, så brug 2FA.
Indfør 2FA uden for meget besvær
Gør 2FA valgfrit først og obligatorisk ved følsomme handlinger
Lad brugerne oprette sig uden 2FA. Men kræv 2FA, når de går ind i følsomme områder, ændrer betalingsoplysninger eller skifter adgangskode.
Giv flere 2FA-metoder
Nogle brugere har en telefon, andre har ikke. Nogle foretrækker autentificeringsapps, andre hardwarenøgler. Med flere metoder kan alle bruge 2FA.
Giv backupkoder
Hvis 2FA er et krav, og brugerne mister telefonen eller autentificeringsappen, kommer de ikke ind på deres konto. Giv dem backupkoder (engangskoder, der laves ved opsætningen), så de kan logge ind, hvis de mister deres primære 2FA-metode.
Husk betroede enheder
Når en bruger én gang har gennemført 2FA på en enhed, kan du lade vedkommende "huske" enheden, så 2FA ikke skal gennemføres hver eneste gang. Det giver mindre besvær, og du har stadig sikkerheden ved mistænkelige logins fra ukendte enheder.
Brug risikobaseret 2FA
Hvis en bruger logger ind fra sit sædvanlige sted, på det sædvanlige tidspunkt og med sin sædvanlige enhed, er 2FA måske ikke nødvendig. Hvis en bruger logger ind fra et andet land klokken 3 om natten fra en ny enhed, så kræv 2FA. Det giver en god balance mellem sikkerhed og brugervenlighed.
Genopretning og backup
Brugere mister deres telefoner, glemmer apps og låser sig selv ude. Lav en plan:
- Backupkoder: Lav 10 engangskoder ved opsætningen af 2FA, som kan bruges, hvis den primære metode ikke er tilgængelig
- Genoprettelse af konto: Lad brugerne bevise, hvem de er, med sikkerhedsspørgsmål eller e-mail, så de får adgang igen
- Supportproces: Lær din support at kontrollere identitet og hjælpe brugere, der er låst ude
Angreb mod 2FA og hvordan du forebygger dem
SIM-swapping
En angriber får et teleselskab til at flytte offerets telefonnummer over på et nyt SIM-kort. Derefter modtager angriberen sms-koderne til 2FA på sin egen telefon.
Forebyggelse: Brug autentificeringsapps eller hardwarenøgler i stedet for sms. Sms er sårbar over for SIM-swapping.
Phishing af 2FA-koder
En angriber laver en falsk loginside, der beder om en 2FA-kode. Brugeren skriver koden. Angriberen bruger straks koden til at logge ind på den rigtige konto.
Forebyggelse: Brug metoder, der viser sammenhængen (push-beskeder viser "login på www.example.com"), eller hardwarenøgler (som tjekker hjemmesidens domæne). Metoder med koder er sårbare over for det her.
Tabte eller stjålne enheder
Hvis enheden med 2FA-appen bliver væk eller stjålet, kan en angriber måske bruge den til at komme ind på konti.
Forebyggelse: Kræv en pinkode eller biometri for at låse enheden op. Kræv en pinkode for at åbne autentificeringsappen. Brug backupkoder og muligheder for genoprettelse af konto.
Hvad du skal tjekke ved 2FA
Tjek, hvilke 2FA-metoder dine konti tilbyder, og slå den stærkeste til, du kan få. En autentificeringsapp er sikrere end koder, der sendes som sms eller e-mail. Gem backupkoderne et sikkert sted, så du kan få adgang igen.
Læs mere om sikkerhedsfunktioner og 2FA-muligheder i dine kontoindstillinger eller på siden med priser.