Hesla chrání téměř vše, co děláme online—e-mail, bankovnictví, sociální média, cloudové úložiště, vývojářské platformy a mnoho dalšího. Výběr správné délky (a složení) hesla je jedním z nejjednodušších způsobů, jak zlepšit zabezpečení bez přílišného narušení vašeho každodenního pracovního postupu.
Tento článek vysvětluje, jak dlouhé by mělo být heslo, proč na délce záleží, co doporučují přední standardizační organizace, a jak vytvořit silná, jedinečná hesla, která jsou snadno spravovatelná.
Silné heslo je takové, které je pro útočníky těžké uhodnout nebo vypočítat. Síla hesla pochází ze dvou hlavních složek:
Když jsou tyto dvě složky přítomny, hesla odolávají útokům hrubou silou (systematické zkoušení kombinací), slovníkovým útokům (zkoušení běžných slov a vzorců) a mnoha automatizovaným technikám prolomení.
Odborníci na bezpečnost konzistentně zdůrazňují délku. Americká agentura pro kybernetickou bezpečnost a infrastrukturu (CISA) doporučuje volbu hesel, která jsou “dlouhá—alespoň 16 znaků dlouhá (ještě delší je lepší).” Jejich pokyny naleznete zde: https://www.cisa.gov/secure-our-world/require-strong-passwords
Národní institut standardů a technologie (NIST) zaujímá podobný postoj ve svých Směrnicích k digitální identitě, které zdůrazňují, že délka hesla je primárním faktorem při charakterizování síly hesla a že by uživatelé měli být motivováni k vytváření delších hesel, kde je to praktické. Viz: https://pages.nist.gov/800-63-4/sp800-63b.html
V praxi by mělo být 14 znaků považováno za dolní hranici, zatímco 16+ znaků je lepší výchozí hodnota. U zvláště citlivých nebo dlouhodobě platných účtů je výhodné jít ještě déle—za předpokladu, že to stránka dovolí a můžete heslo bezpečně uložit.
Delší hesla jsou proti hrubé síle téměř vždy silnější. Ale existuje několik praktických ohledů:
Shrnutí: Použijte nejdelší, nejvíce náhodné heslo, které vyhovuje pravidlům stránky a vašemu pracovnímu postupu—a poté přidejte MFA, kde je k dispozici.
Mnoho stránek vyžaduje kombinaci znakových sad (malá písmena, velká písmena, číslice, symboly). Zahrnutí více sad obecně zvětšuje vyhledávací prostor a ztěžuje útoky pokusového hádání. Nicméně, “pravidla složitosti” jsou méně důležitá než délka a náhodnost. Náhodné heslo s 20 znaky, které používá pouze písmena, může být silnější než osmimístný řetězec, který míchá všechny typy znaků.
Pokud stránka vynucuje pravidla složení, nechte generátor hesel vytvořit náhodné heslo, které je splňuje. Pokud ne, upřednostňujte délku a náhodnost před vynucenou složitostí.
Čtyři často zmiňované znakové sady jsou:
Délka sama o sobě nestačí, pokud heslo sleduje předvídatelné vzorce. Vyvarujte se:
1qaz2wsx nebo qwertyuiopDva skvělé způsoby, jak dosáhnout náhodnosti, kterou si můžete dovolit:
tunel-magnet-hedvábí-kyslík-duet mohou být jak dlouhé, tak snadněji zapamatovatelné. Přidejte oddělovače a, pokud je to povoleno, symbol nebo číslo či dvě.Některé dlouhé řetězce jsou snadné cíle, protože sledují zjevné vzorce nebo se objevují v datových souborech narušení. Například dlouhé sekvence na klávesnici, opakující se bloky znaků nebo široce sdílené „triky“ jsou mezi prvními pokusy moderního crackingu. Délka musí být spárována s nepředvídatelností, aby byla účinná.
Než použijete heslo, je rozumné se ujistit, že se neobjevuje v známých datových souborech narušení. Mnozí správci hesel a bezpečnostní nástroje poskytují kontroly "byl jsem kompromitován" nebo podobné prověrky. Také můžete použít test síly hesla pro ohodnocení vašich hesel.
Ne všechny převzetí účtů zahrnují hádání. Phishing a opakované použití jsou častými příčinami kompromitace:
Délka pomáhá proti hádání, ale phishing a opakované použití jsou zmírněny MFA a správcem hesel, který zajišťuje jedinečné přihlašovací údaje bez námahy.
Praktický způsob, jak měřit 16–24 znaková jedinečná hesla napříč desítkami (nebo stovkami) stránek, je použití správce hesel. Se správcem můžete:
Pokud stránka omezuje délku nebo symboly, nakonfigurujte generátor odpovídajícím způsobem—stále upřednostňujte maximální délku.
Jak dlouhé by mělo být heslo? Tak dlouhé, jak to stránka dovoluje—cílem by mělo být alespoň 16 znaků—a udělejte ho náhodným a jedinečným. Přidejte MFA pro silnou druhou vrstvu. Se správcem hesel, který zajišťuje generování a ukládání, můžete mít robustní zabezpečení bez dodatečné mentální zátěže.