Adgangskodestyrke
Regler for adgangskodestyrke - "mindst én stor bogstav, ét tal, ét symbol" - blev designet til en æra, hvor offline cracking var usædvanligt. I dag prøver GPU-farme milliarder af gæt i sekundet, og de regler, der passerer de fleste websteders kontrol, falder på få minutter. At forstå, hvad der faktisk gør en adgangskode stærk, er en af de mest nyttige stykker sikkerhedsviden, der findes.
Hele artiklens krop findes på engelsk nedenfor.
Password-styrke er et mål for, hvor modstandsdygtigt et kodeord er over for at blive opdaget ved at gætte. Den relevante angriber er ikke et menneske, der skriver gæt – det er et automatiseret system, der kører milliarder af kandidater i sekundet mod en lækket password-hash. De klassiske regler for "komplekse adgangskoder" hjælper for det meste ikke mod denne trussel; længde og tilfældighed gør.
Hvor adgangskoder bliver angrebet
Tto forskellige scenarier:
- Onlineangreb. Angriberen indsender gæt til selve login-formularen. Satsbegrænset af tjenesten; normalt besejret af grundlæggende konto lockout efter et par fejl. Langsomt, let at opdage.
- Offlineangreb. Angriberen har stjålet adgangskodehashen fra en brudt database og kører gæt lokalt. Kun begrænset af hardware. En moderne GPU-rig kan gætte 10-100 milliarder bcrypt-hashes pr. sekund; billioner i sekundet mod usaltede SHA-256.
Stærke adgangskoder betyder primært mod offlineangreb. Selv en svag adgangskode er svær at knække online; mod offline cracking er det kun længden, der sparer dig.
Entropy: den relevante metriske
Password-styrke måles bedst i entropy — antallet af bits af tilfældighed. Et kodeord med 60 bits entropi har 2^60 mulige værdier, som med en billion gæt i sekundet tager omkring 36 år at brute-force. Hver ekstra bit fordobler krakningstiden.
For 2026-tærskelværdier:
- ≥ 40 bit — tilstrækkeligt til lavværdikonti med rimelig hastighedsbegrænsning 5XXPLZ 36 egnet til bitXXPLZ 364 bit ≥XXPLZ 36 konti (e-mail, sociale medier, arbejde)
- ≥ 80 bit — højværdikonti (finansiel, adgangskodeadministrator, krypteringsnøgler)
- ≥ 100 bit — langsigtede sikkerhedskopiering, efterkrypterede ekstreme tilfælde, efterkrypterede data trusler)
Hvordan entropi ser ud i praksis
Hvert tegn tegnet ensartet fra et tegnsæt tilføjer log2(sætstørrelse) bit:
- LSmå bogstaver:4,7 bits hver. "abcdef" har 28 bits.
- Blandet store og små bogstaver + cifre: 5,95 bit hver. "Abc123" har 36 bit.
- Fuldt tastatur (≈94 tegn): 6,55 bit hver. "P@s5w0rd!" har 59 bit, hvis hvert tegn er uafhængigt.
- Diceware (ord fra en 7776-ords liste): 12,92 bit pr. ord. 5-ords sætning: 65 bit.
Fangsten: matematikken antager, at tegn er uafhængige og tilfældige. Menneskevalgte adgangskoder er det ikke. "P@s5w0rd!" ser komplekst ud, men er med i hver eneste ordbog; effektiv entropi er i det væsentlige nul.
Længde slår kompleksitet
Den vigtigste enkelt regel: længde betyder mere end karaktervariation. Et tilfældigt kodeord med små bogstaver på 16 tegn (75 bit) er dramatisk stærkere end et smart kodeord på 8 tegn med blandede bogstaver (i bedste fald ~50 bit faktisk entropi). Rækkeværktøjer optimerer til mønstre, mennesker vælger; de bekymrer sig lidt om karakterklasse.
Grunden til, at traditionelle regler øger kompleksiteten: menneskelige brugere vil ikke vælge tilfældige tegn, så at tvinge nogle store bogstaver/symboler forhindrer de værste standardindstillinger. Moderne råd er skiftet i retning af passphrase-længde over sammensætningsregler.
Diceware: den praktiske opskrift
For adgangskoder, som mennesker faktisk skriver, er Diceware guldstandarden:
- Rul terninger (eller vælg et ord, 7-7) liste.
- Hvert ord giver 12,92 bit entropi.
- 5 ord = 65 bit; 6 ord = 78 bit; 7 ord = 90 bits.
Eksempel: korrekt hestebatterihæftesvamp — 65 bits, mindeværdig, hurtig at skrive. Sammenlign med en adgangskode med tilfældige tegn af tilsvarende styrke: q9!Lf@k3RvN. Diceware-lignende adgangssætninger vinder på brugervenligheden, mens de matcher styrken.
Workflowet for adgangskodehåndtering
Den realistiske 2026-opsætning:
- Én hovedadgangskode — en stærk Diceware-adgangssætning huske
- Everything else — lange tilfældige adgangskoder pr. websted genereret af en adgangskodeadministrator (16-32 tilfældige tegn). Du lærer dem ikke udenad; manageren udfylder automatisk.
- 2FA på vigtige konti — stærk adgangskode + anden faktor = realistisk forsvar
Diceware-hovedadgangskoden er den eneste, hvis længde du rent faktisk føler; for alt andet håndterer manageren 32-tegns tilfældige strenge ubesværet.
Hvad hjælper ikke
- Substitutionsmønstre ("@ for a, $ for s"). Cracking-værktøjer håndterer disse indbygget. "P@ssw0rd" er i det væsentlige lige så svag som "adgangskode."
- Tilføjelse af et ciffer i slutningen. Encifrede suffikser er i hver ordliste.
- Personlige oplysninger (fødselsdage, kæledyrsnavne). disse.
- Tvungen periodisk rotation. Tilskynder til svage, men lette at opdatere varianter ("Adgangskode1" → "Adgangskode2"). NIST-vejledning fraråder nu rutinerotation til fordel for stærke unikke adgangskoder + overvågning af brud.
- Strenge kompleksitetsregler. Producerer ofte svagere adgangskoder end krav til kun længde, fordi brugerne rammer minimum med den mindst fantasifulde mulige streng.
- WhXXPLZs2 server-side
Selv stærke adgangskoder er prisgivet tjenestens hashing. En tilfældig adgangskode på 16 tegn, der er beskyttet af saltet bcrypt til en pris på 12, kan ikke knækkes; den samme adgangskode som usaltet MD5 falder på sekunder. Se vores -adgangskode-hash-artikel. Brugere kan ikke kontrollere dette; det bedste, de kan gøre, er at aktivere 2FA, så adgangskoden ikke er den eneste linje.
Ofte stillede spørgsmål
- Hvor lang skal en adgangskode være?
- For adgangskoder du indtaster manuelt: mindst 16 tegn tilfældigt materiale eller en 5+ ord tilfældig-fra-liste-adgangssætning. For adgangskoder håndterer en leder: 24+ tegn af tilfældigt materiale. Længde er det eneste rigtige forsvar mod offline cracking.
- Er adgangskodestyrkemålere nøjagtige?
- De fleste er ubrugelige - de belønner sammensætning (tilstedeværelse af store bogstaver, cifre, symboler) snarere end entropi. zxcvbn-biblioteket fra Dropbox er et af få, der faktisk estimerer crackability mod almindelige angreb; websteder, der bruger det, giver realistisk styrkefeedback.
- Skal jeg ændre mine adgangskoder med jævne mellemrum?
- NIST-vejledning siden 2017 siger nej - rotér kun, når der er beviser for kompromis. Rutinemæssig rotation tilskynder til svage forudsigelige mønstre. Stærke unikke adgangskoder + 2FA + overvågning af brud slår tvungen rotation med bred margin.
- Er en sætning et stærkt kodeord?
- Afhænger af sætningen. Et berømt citat du har set før er i cracking ordbøger; en sætning, du selv har skrevet, har uforudsigelig entropi. Diceware (tilfældige ord fra en kendt liste) er mere målbare. Uanset hvad skal sætninger være lange - 6+ ord fra en liste med tusindvis.
- Hvad hvis min password manager bliver brudt?
- Dine lagrede poster bliver til krypterede klatter, som angriberen skal knække. Med en stærk hovedadgangskode (Diceware, hardware-nøgle 2FA på manageren) og en angriber-resistent hashing-ordning (bcrypt, Argon2 med høje omkostninger), er blobsene i praksis uncrackable. LastPass 2022-bruddet viste, at brugere med stærke hovedadgangskoder var upåvirkede; brugere med svage mistede alt.