Sammenligning af metoder og anbefalinger til multifaktorgodkendelse

  • Multifaktor-godkendelse kombinerer viden, besiddelse og biometriske faktorer for at styrke identitetsverifikationen.
  • SMS og e-mail er grundlæggende MFA-muligheder, men TOTP-apps, FIDO-nøgler og adgangsnøgler tilbyder større modstandsdygtighed over for phishing.
  • Valget af metode skal afveje sikkerhed, brugeroplevelse og risikokontekst, idet der tages højde for RBA og god sessionspraksis.

Sammenligning af multifaktorgodkendelsesmetoder

La Multifaktorgodkendelse er blevet et grundlæggende krav af enhver moderne cybersikkerhedsstrategi. En nogenlunde anstændig adgangskode er ikke længere nok: med mængden af ​​databrud, stadig mere sofistikeret phishing og automatiserede angreb er det næsten som at lade sin hoveddør stå på klem udelukkende at stole på "det, du ved".

I de senere år er der dukket op Nye godkendelsesmetoder, retningslinjer fra organisationer som PCI SSC og standarder som FIDO2 eller WebAuthn, der fuldstændig har ændret landskabet. Resultatet er, at der i dag findes mange forskellige måder at verificere en brugers identitet på, med meget forskellige niveauer af sikkerhed og bekvemmelighed. Problemet er ikke længere blot at muliggøre MFA, men vælg den rigtige kombination af faktorer at bruge afhængigt af risikoen, konteksten og tjenestetypen.

Grundlæggende om identifikation, autentificering og autorisation

Før man sammenligner metoder, er det værd at huske på, at Autentificering er ikke det samme som at identificere sig selv eller autorisere sig selv.selvom alt i praksis er en del af det samme adgangsflow.

Først Identifikation er simpelthen at tildele en unik identitet. til en person, et system eller en konto: et brugernavn, et medarbejdernummer, et certifikat osv. Det er "hvem er du?" uden endnu at bekræfte, at du virkelig er den pågældende person, det pågældende system eller den pågældende konto.

La Autentificering er processen med at verificere, at identiteten er gyldig.For at gøre dette beder systemet dig om at angive en eller flere godkendelsesfaktorer, som kun du bør kende, besidde eller være. Hvis denne kontrol lykkes, validerer systemet din identitet.

Endelig Autorisation definerer, hvad brugeren rent faktisk har adgang til Når autentificeret: hvilke applikationer han/hun ser, hvilke data han/hun har adgang til, om han/hun kan administrere andre brugere osv. Dette kan suppleres med værktøjer, der giver dig mulighed for at vide hvem har adgang til dine filer og dermed revisionstilladelser og deling.

Den sammenhængende håndtering af disse tre elementer danner det, der er kendt som Identitets- og adgangsstyring (IAM)Og i frameworks som PCI DSS gennemgås det grundigt med hensyn til specifikke krav til adgangskontrol. I Windows-miljøer håndteres dette normalt med Group Policy Editor.

Autentificeringsfaktorer: noget du ved, har eller er

Ethvert moderne autentificeringssystem drejer sig om tre hovedfamilier af faktorersom kan kombineres for at bygge dobbelt- eller multifaktorordninger:

På den ene side er "noget du ved"Adgangskoder, pinkoder, adgangsfraser eller sikkerhedsspørgsmål. Deres største fordel er, at de er nemme at implementere og meget velkendte for enhver bruger, men de er også det foretrukne mål for angribere, hvad enten det er gennem brute force, phishing, databaselækager eller legitimationsoplysninger.

For det andet finder vi "noget du har"Dette kunne være en mobiltelefon, hvortil der sendes en SMS, en godkendelsesapp, et smartkort, en fysisk token eller en FIDO-nøgle. I dette tilfælde ville angriberen være nødt til at stjæle eller klone det pågældende element for at omgå filteret, hvilket teoretisk set øger sikkerheden betydeligt.

Den tredje kategori er "noget du er"Det vil sige biometriske faktorer såsom fingeraftryk, ansigtsgenkendelse, irisscanninger eller endda adfærdskarakteristika (skrivestil, gang, stemmemønstre). De er meget bekvemme og vanskelige at replikere, men de udgør alvorlige udfordringer for privatlivets fred og administration: du kan ikke nemt "ændre dit fingeraftryk", hvis det er kompromitteret.

Derudover bliver kontekstuelle eller adfærdsmæssige faktorer stadig vigtigere, nogle gange grupperet som "noget du gør" eller "noget der sker omkring dig"Placering, enhed du opretter forbindelse fra, sædvanligt tidspunkt på dagen, kendt IP-adresse osv. Disse betragtes normalt ikke i sig selv som "stærke" faktorer, men de er grundlaget for risikobaseret adaptiv godkendelse.

Adgangskoder, pinkoder og vidensbaseret godkendelse

Opkaldet Vidensbaseret godkendelse (KBA) Det er den traditionelle model: du indtaster et brugernavn og en adgangskode, eller besvarer et spørgsmål som "Hvilken by er du født i?". Det er ekstremt billigt at implementere, understøttes af enhver platform, og brugerne ved allerede, hvordan det fungerer.

Problemet er, at i praksis, Adgangskoder genbruges i stor skala mellem tjenester og er ofte svage. Forskellige undersøgelser viser, at en stor procentdel af mennesker bruger den samme adgangskode på snesevis af websteder, så hvis blot ét websted har en sårbarhed, er resten af ​​kontiene i fare gennem angreb med legitimationsoplysninger.

den Traditionelle sikkerhedsspørgsmål er endnu værre.Mange svar kan findes ved at søge lidt på sociale medier eller i offentlige kilder, og andre er relativt lette at gætte. Derfor anbefales det nu at begrænse dem til meget specifikke tilfælde eller erstatte dem med andre søgemekanismer.

masse PIN-koder er et interessant særtilfældePå papiret har en 4-cifret pinkode meget lav entropi og ville ikke opfylde de kompleksitetskrav, vi typisk stiller til adgangskoder. Nylige PCI SSC-retningslinjer præciserer dog, at en pinkode kan accepteres som en "noget, du ved"-faktor, så længe den kombineres med yderligere kontroller såsom låsning efter flere mislykkede forsøg, progressive timeouts og sikker lagring.

Når det ikke er muligt Sikr den PIN-kode med anti-brute-force-foranstaltningerDerfor skal den opfylde de samme kriterier som en stærk adgangskode: en tilstrækkelig høj minimumslængde, forbud mod trivielle mønstre, historik osv. Ellers bliver den en let udnyttelig svaghed.

Engangskoder: SMS, e-mail og forudgenererede lister

En af de mest udbredte metoder til MFA er fortsat brugen af engangskoder (OTP) sendt via forskellige kanaler eller udskrevet på forhånd. Dette er en anden faktor, der er meget nem for brugeren at forstå, og som mange tjenester tilbyder som standard.

I tilfælde af OTP via SMS eller taleopkaldProcessen er ligetil: Når du har indtastet dit brugernavn og din adgangskode, sender systemet en flercifret kode til det registrerede nummer. Brugeren indtaster koden, og hvis den matcher, gives der adgang. Det bekræfter i bund og grund, at du stadig har kontrol over det pågældende telefonnummer.

Vi kan også finde Engangskoder sendt via e-mailDette er mindre almindeligt, men stadig til stede. Risikoen her er åbenlys: Hvis din e-mail-adgangskode er den samme som adgangskoden til den konto, du forsøger at beskytte, forsvinder den ekstra sikkerhed, fordi angriberen først kan få adgang til din indbakke og nemt læse koden.

En mere klassisk tilgang er den, der prægenererede kodelisterDisse koder leveres af nogle banker i trykt form eller kan downloades af visse tjenester (såsom store onlineplatforme) til kontogendannelse. Hver kode bruges kun én gang, og efterfølgende forsøg skal bruge en anden kode fra listen.

Disse lister er ret sikre mod aflytningsangreb fordi De genereres og leveres på meget bestemte tidspunkter.Det kritiske punkt er opbevaring: Hvis du opbevarer arket i en ulåst skuffe eller tager et billede og efterlader det i galleriet ukrypteret, kan enhver med fysisk adgang til dine ting kapre dine konti eller penge.

For at administrere disse lister godt er det tilrådeligt at opbevar dem på et sikkert fysisk sted eller i en krypteret digital beholdersåsom de sikre noter i en adgangskodeadministrator. De har dog et klart skalerbarhedsproblem: Hvis du udfører mange transaktioner eller har mange konti, løber de hurtigt tør og bliver vanskelige at administrere, så de bruges i stigende grad mindre som en primær metode og mere som en nødmekanisme.

Godkendelse og TOTP-applikationer

De nyeste retningslinjer og praktiske erfaringer er enige om, at Tidsbaserede godkendelsesapplikationer (TOTP) De tilbyder en rigtig god balance mellem sikkerhed og komfort, og derfor anbefales de som "standard"-muligheden, når det er muligt.

Princippet er simpelt: under udledning af den anden faktor, Tjenesten og din godkendelsesapp deler en hemmelig nøgle (normalt ved at scanne en QR-kode). Derfra genererer både appen og serveren den samme 6- eller 8-cifrede kode hvert 30. sekund uden behov for en forbindelse, takket være en standardalgoritme.

Værktøjer som Google Authenticator, Microsoft Authenticator, Authy, Aegis eller Duo Mobile De giver dig mulighed for at registrere flere konti og holde alle dine koder centralt placeret. Nogle inkluderer krypterede cloud-backups eller synkronisering på tværs af enheder, hvilket er meget praktisk, men bør konfigureres omhyggeligt for at undgå at introducere nye risici.

Der er også Adgangskodeadministratorer, der integrerer TOTP (1Password, Bitwarden, Dashlane og andre). I disse tilfælde gemmer det samme produkt adgangskoden og genererer den midlertidige kode, hvilket gør login ekstremt bekvemt. Men rent sikkerhedsmæssigt mister du en vis uafhængighed mellem faktorer, da begge er afhængige af et enkelt fejlpunkt.

Under alle omstændigheder har TOTP'er klare fordele sammenlignet med SMS eller e-mail: De er ikke afhængige af mobilnetværket eller operatøren.De er mindre modtagelige for SIM-bytteangreb, fungerer uden dækning og eksponerer ikke kode på let aflyttelige kanaler.

Biometri: fingeraftryk, ansigt, stemme og andre funktioner

La Biometrisk autentificering er ikke længere science fiction at blive en del af hverdagen: Næsten alle nuværende smartphones giver dig mulighed for at låse dem op med et fingeraftryk eller ansigt, og mange bærbare computere integrerer fingeraftrykslæsere eller kameraer, der er kompatible med sikker ansigtsgenkendelse.

Biometri er afhængig af fysiske eller adfærdsmæssige karakteristika, der er vanskelige at genskabeFingeraftryk, ansigtstræk, iris, stemme, skrivedynamik, gangart osv. Fra brugerens synspunkt er det ekstremt praktisk, fordi det undgår at skulle huske noget og reducerer friktion i adgangen.

Der er dog vigtige nuancer. Den første er, at Biometriske data er i sagens natur følsommeDu kan ikke "tilbagekalde" dine ansigts- eller fingeraftryk, hvis de er kompromitteret, og de tjener ikke kun til autentificering, men også til juridisk identifikation. Det betyder, at deres indsamling, opbevaring og behandling skal ske med et meget højt beskyttelsesniveau.

Af denne grund begrænser de fleste moderne arkitekturer biometri til lokale godkendelsesprocesser på selve enhedenNår du for eksempel bruger Face ID eller en fingeraftrykslæser, gemmes og behandles dataene i en sikker enklave på telefonen og sendes ikke til den eksterne tjeneste. Det, der transmitteres, er et "ja" eller "nej" fra operativsystemet, der angiver, at den legitime bruger har låst enheden op.

I tilfælde af ren fjernbiometrisk autentificering er det den tjeneste, der modtager disse data Den skal implicit have tillid til enhedsproducenten eller systemudbyderenDette er noget, som få organisationer er villige til at gøre, undtagen i meget lukkede økosystemer. Et godt eksempel er Apple, som har fuld kontrol over hardware og software og tilbyder mekanismer som Face ID integreret med adgangsnøgler.

Selvom det har ulemper, tilbyder biometri En vigtig fordel: det reducerer friktion drastiskEn bruger, der låser sin mobiltelefon op med fingeren eller ansigtet hundredvis af gange om dagen, er meget mere villig til at acceptere MFA, hvis det er den ekstra "ubekvalitet", de må påtage sig, i stedet for at skrive kilometerlange adgangskoder, hver gang de tilgår den.

Placerings-, kontekst- og risikobaseret godkendelse (RBA)

Ud over de klassiske faktorer gælder mange moderne systemer risikobaseret godkendelse (RBA)dynamisk justering af kravene baseret på, hvad de observerer i realtid.

Systemet analyserer i bund og grund kontekstuelle variabler såsom placering, enhed, IP-adresse, tidspunkt på dagen eller brugsmønsterHvis nogen forsøger at logge ind fra deres sædvanlige bærbare computer, på deres sædvanlige tidspunkt og fra kontornetværket, anses risikoen for at være lav, og de bliver muligvis ikke bedt om noget ekstra ud over deres adgangskode eller SSO-session.

Men hvis en Log ind fra et andet land, på et usædvanligt tidspunkt eller fra en ukendt enhedRisikomotoren kan hæve kravniveauet og kræve en anden yderligere faktor, såsom en engangskode, en appgodkendelse eller en biometrisk kontrol.

Denne tilgang har den store fordel, at balance mellem sikkerhed og brugervenlighedDet straffer ikke brugeren med unødvendige trin, når alt ser ud til at være i orden, men det øger paraderne, når noget virker galt. For banker, store onlineplatforme eller virksomheder med tusindvis af ansatte er det praktisk talt en standard.

Dens største ulempe er, at Det er ikke trivielt at designe eller justereHvis risikotærsklerne er forkert kalibreret, kan du ende med konstant at anmode om MFA fra legitime brugere eller, i den modsatte ende, overse mistænkelig adfærd. Her spiller avanceret analyse og i stigende grad kunstig intelligens en nøglerolle i at opdage anomalier og usædvanlige mønstre.

Multifaktorgodkendelse: multifaktor vs. flertrinsgodkendelse

Når vi kombinerer to eller flere forskellige faktorer, taler vi om multi-faktor autentificering (MFA)Ideen er, at selvom en angriber formår at bryde en af ​​faktorerne (for eksempel adgangskoden), skal de stadig overvinde et andet uafhængigt filter (såsom en engangskode eller en fysisk nøgle).

Fra et compliance-perspektiv forbinder rammer som PCI DSS konceptet med MFA med meget specifikke krav: fjernadgang til interne netværk, adgang til kortdatamiljøer, konti med forhøjede rettighederosv. I disse tilfælde er det ikke længere acceptabelt udelukkende at bruge brugernavn og adgangskode.

I årevis var der en del forvirring om forskellen mellem Flertrinsgodkendelse og PCI-kompatibel MFAÆldre retningslinjer krævede, at alle faktorer skulle evalueres uden at brugeren modtog delvis feedback, det vil sige, at de ikke fik at vide, om adgangskoden var korrekt, før de bad om den anden faktor.

De seneste versioner af vejledningen præciserer kriterierne: Det er acceptabelt at angive succesen af ​​én faktor, før man anmoder om den næste.forudsat at adgang ikke gives, før alle er blevet bekræftet. Det betyder, at flows som "adgangskode først, derefter OTP" er kompatible, selvom brugeren er bekræftet, at deres adgangskode er gyldig.

Alligevel forbliver det som god praksis for at reducere den detaljerede feedbackenten ikke at afsløre gyldigheden af ​​nogen faktor, før alle er blevet præsenteret, eller at godkende først med en engangssessionsfaktor (OTP, phishing-resistent nøgle), før andre statiske faktorer såsom adgangskoden validerer.

FIDO U2F / FIDO2 hardwarenøgler og adgangsnøgler

Stillet over for problemerne med phishing og "man-in-the-middle"-angreb fra mange traditionelle metoder, er der dukket løsninger som følgende op: FIDO U2F/FIDO2 sikkerhedsnøglerpopulariseret af enheder som YubiKey, Google Titan eller modeller fra Feitian og SoloKeys.

Disse nøgler implementerer offentlig nøglekryptografi, og under registreringen De genererer en unik nøgle tilknyttet hver tjenesteNår du gengodkender, sender serveren en udfordring, som nøglen kun underskriver, hvis domænet og konteksten matcher de registrerede. Hvis nogen forsøger at narre dig med en falsk hjemmeside, registrerer nøglen, at det ikke er den legitime hjemmeside, og underskriver ikke noget. Mange platforme bruger dette. TPM 2.0 for at beskytte de nøgler, der er knyttet til enheden.

Denne type godkendelse verificerer således ikke kun brugeren, men også Den verificerer også selve tjenesten.De tilbyder meget høj modstandsdygtighed over for phishing-, replay- og relay-angreb. Derfor anser mange organisationer dem for at være guldstandarden til beskyttelse af kritiske konti, administrative legitimationsoplysninger og adgang til virksomhedens e-mail.

Fra brugerens synspunkt er processen overraskende enkel: Tilslut nøglen til USB-porten, eller bring den tæt på via NFC. Du skal blot trykke på den kapacitive sensor på din telefon, og så er du færdig. Der er kompleks kryptografi bagved, men bevægelsen er nemmere end at skrive en engangskode.

På samme grundlag har FIDO Alliance fremmet adgangsnøgler eller adgangsnøglerDisse tager ideen et skridt videre ved direkte at erstatte adgangskoder. Den private nøgle gemmes på enheden (eller krypteres og synkroniseres via udbyderens cloud), og brugeren autentificerer sig ved at låse enheden op med biometri eller en pinkode.

Adgangsnøgler forbliver multifaktorbaserede af design, da de kombineres noget du har (enheden) kombineret med noget du er eller kender (biometri eller pinkode)Men de fjerner den traditionelle adgangskode fra ligningen. Flere og flere større tjenester begynder at tilbyde dem, selvom økosystemet stadig er noget fragmenteret, og hver platform implementerer forskellige nuancer.

SSO, tokenbaseret godkendelse og digitale certifikater

I virksomhedsmiljøer er det almindeligt at kombinere disse faktorer med mekanismer som f.eks. Single Sign-On (SSO)hvilket giver dig mulighed for at logge ind én gang mod en betroet identitetsudbyder (f.eks. Azure AD, Okta, Google Workspace) og få adgang til flere applikationer uden konstant at gentage legitimationsoplysninger.

I disse ordninger udsteder identitetsudbyderen sikkerhedstokens (såsom JWT) Efter stærk initial godkendelse (ideelt set med MFA) præsenteres disse tokens for integrerede applikationer for at bevise din identitet uden at skulle indtaste din adgangskode igen ved hvert hop.

Tokenbaseret godkendelse reducerer belastningen på servere og muliggør statsløse arkitekturer Udbredt anvendt i moderne API'er og applikationer. Håndteringen af ​​tokenudløb, fornyelse og tilbagekaldelse skal dog være meget veldesignet for at forhindre, at en stjålen token bliver til en ubegrænset adgang.

En anden meget robust metode, især til interne netværk og VPN-adgang, er godkendelse baseret på digitale certifikaterI stedet for en adgangskode fremviser brugeren et certifikat udstedt af en virksomhedscertificeringsmyndighed, og serveren verificerer kryptografisk dets gyldighed.

Denne tilgang er ekstremt robust mod mange almindelige angreb, men den involverer opretholde en velfungerende offentlig nøgleinfrastruktur (PKI)Udstedelse, fornyelse, tilbagekaldelse, brugspolitikker, enhedsadministration osv. Derfor er det normalt reserveret til miljøer med høj sikkerhed, hvor indsatsen er umagen værd.

Sessionsstyring og nul tillid

Når den indledende godkendelsesproces er afsluttet, etablerer næsten alle systemer en session, der repræsenterer tillidsforholdet mellem brugeren og tjenesten. I stedet for at anmode om MFA ved hvert klik – noget upraktisk – genbruges den pågældende session til at godkende efterfølgende anmodninger.

Dette får mange angribere til at fokusere på stjæle eller kapre aktive sessioner via cookies, tokens eller lignende mekanismer i stedet for at forsøge at omgå multifaktorgodkendelse direkte. Derfor er det så vigtigt at supplere MFA med gode praksisser for sessionsstyring.

Blandt de sædvanlige anbefalinger finder vi link sessioner til bestemte brugere og enheder for at forhindre genbrug fra forskellige enheder, anvende rimelige timeouts for inaktivitet, gennemtvinge MFA-gengodkendelse i særligt følsomme operationer og altid bruge krypterede kanaler såsom TLS.

Alle disse elementer passer rigtig godt til tilgangen hos Zero Trust Architecture (ZTA)hvor implicit tillid ikke antages blot for at være "inde i" virksomhedens netværk. Hver relevant anmodning evalueres baseret på kontekst, enhedsstatus og identitet, hvilket reducerer virkningen af ​​en potentielt kompromitteret session.

Praktisk sammenligning af MFA-metoder og anbefalinger

Med alt ovenstående på bordet er det rimeligt at spørge Hvilke multifaktorgodkendelsesmetoder er bedst? og hvordan man vælger den rigtige kombination til hvert enkelt tilfælde uden at drive brugeren til vanvid.

Hvis vi sorterer faktorerne fra svagest til mest robust, kan vi placere dem nederst SMS, e-mail og sikkerhedsspørgsmålDe opfylder det formelle krav om "noget du har/ved", men er meget sårbare over for SIM-bytte, videresendelse, phishing og genbrug af adgangskoder.

På et mellemniveau er TOTP-applikationer, simple fysiske tokens og visse biometriske metoder De er godt implementeret, tilbyder en god balance mellem sikkerhed og brugervenlighed og er standardanbefalingen til beskyttelse af de fleste personlige konti og mange virksomhedskonti.

Ovenfor finder vi FIDO U2F/FIDO2-nøgler og phishing-resistente adgangsnøglerDisse metoder kombinerer robust kryptografi, domænebinding og enhedsrelateret godkendelse. For konti med høj værdi – økonomi, systemadministration, adgang til kritiske dashboards – er de den foretrukne metode.

Fra dette punkt af bør valget af en specifik virksomhed tages i betragtning Hvilken type data beskytter den, hvilket niveau af friktion kan brugerne tolerere, og hvilket budget har den? at implementere og vedligeholde infrastrukturen. De fleste organisationer ender med at kombinere flere tilgange: stærk MFA til følsom adgang, SSO for daglig bekvemmelighed og RBA for at balancere sikkerhed og brugeroplevelse.

Under alle omstændigheder er der klare konsensuspunkter: Aktivér MFA når det er muligt, og prioritér phishing-resistente metoder Når risikoen berettiger det, skal du for eksempel beskytte inddrivelsen af ​​konti meget godt. Få adgang til Windows igenog træne brugerne i at forstå, hvorfor de bliver bedt om det "andet trin", og hvordan man opdager forsøg på svindel.

I et miljø, hvor identitetstyveri tegner sig for en stor del af hændelser, giver styrkelse af autentificering med passende metoder mulighed for reducerer drastisk risikoen for kontokompromittering uden at ofre en rimelig brugeroplevelse, og er blevet et grundlæggende krav for både individuelle brugere og enhver organisation, der ønsker at tage sikkerhed selv minimalt alvorligt.

BYOD-begynderguide: Hvad det er, og hvordan implementeres det i Windows-baserede virksomheder
relateret artikel:
BYOD-begynderguide: Sådan implementerer du det i Windows-baserede virksomheder

Tilføj som foretrukken kilde