Heslá chránia takmer všetko, čo robíme online—e-mail, bankovníctvo, sociálne siete, cloudové úložisko, vývojárske platformy a mnoho viac. Vybrať správnu dĺžku (a zloženie) hesla je jedným z najjednoduchších spôsobov, ako zvýšiť bezpečnosť bez toho, aby ste drasticky menili svoj každodenný pracovný postup.
Tento článok vysvetľuje, aká dlhá by mala byť heslo, prečo je dĺžka dôležitá, aké odporúčania dávajú popredné bezpečnostné inštitúcie a ako si vytvoriť silné, jedinečné heslá, ktoré sa dajú jednoducho spravovať.
Silné heslo je také, ktoré útočník ťažko uhodne alebo vypočíta. Jeho sila spočíva v dvoch hlavných zložkách:
Ak sú tieto dva faktory prítomné, heslá odolávajú brute-force útokom (systematické skúšanie kombinácií), slovníkovým útokom (skúšanie bežných slov a vzorov) a mnohým automatizovaným metódam prelomenia.
Bezpečnostní experti dôsledne zdôrazňujú dĺžku. Americká agentúra pre kybernetickú bezpečnosť a ochranu infraštruktúr (CISA) odporúča zvoliť heslá, ktoré sú „Dlhé—minimálne 16 znakov (čím dlhšie, tým lepšie).“ Ich odporúčanie si môžete prečítať tu: https://www.cisa.gov/secure-our-world/require-strong-passwords
Národný inštitút pre štandardy a technológie (NIST) má podobný postoj vo svojich Digital Identity Guidelines, kde zdôrazňuje, že dĺžka hesla je hlavným faktorom charakterizujúcim jeho silu a že používatelia by mali byť motivovaní vytvárať čo najdlhšie heslá. Viac tu: https://pages.nist.gov/800-63-4/sp800-63b.html
V praxi by 14 znakov malo byť dolnou hranicou, pričom 16+ znakov je lepšie nastavenie. Pre obzvlášť citlivé alebo dlhodobo používané účty je prospešné ísť ešte ďalej—ak to stránka dovoľuje a heslo viete bezpečne uložiť.
Dlhšie heslo je takmer vždy odolnejšie voči brute-force útokom. No existuje niekoľko praktických hľadísk:
Zhrnutie: Použite najdlhšie, najnáhodnejšie heslo, aké vyhovuje požiadavkám stránky aj vašej pracovnej rutine—a kde je možné, pridajte MFA.
Mnohé stránky vyžadujú kombináciu rôznych znakov (malé a veľké písmená, číslice, symboly). Zaradenie viacerých skupín znakov zvyčajne zväčšuje množinu možností a sťažuje hádanie. Napriek tomu sú „pravidlá zložitosti“ menej dôležité než dĺžka a náhodnosť. Náhodné heslo s 20 písmenami môže byť silnejšie než 8-znakový reťazec, ktorý kombinuje všetky typy znakov.
Ak stránka vyžaduje určité pravidlá zloženia, nechajte si heslo vygenerovať správcom hesiel tak, aby ich spĺňalo. Ak to stránka nevyžaduje, uprednostnite dĺžku a náhodnosť pred nútenou komplexnosťou.
Štyri často spomínané skupiny znakov sú:
Len dĺžka nestačí, ak heslo sleduje predvídateľné vzory. Vyhnite sa:
1qaz2wsx alebo qwertyuiopDva skvelé spôsoby, ako dosiahnuť potrebnú náhodnosť:
tunnel-magnet-silk-oxygen-duet môžu byť dlhé a zároveň zapamätateľnejšie. Pridajte oddeľovače a ak stránka dovoľuje, aj symbol či číslicu.Niektoré dlhé reťazce sú ľahkým cieľom, lebo sledujú očividné vzory alebo sú známe z uniknutých databáz. Napríklad dlhé sekvencie na klávesnici, opakujúce sa bloky znakov či rozšírené „triky“ patria medzi prvé pokusy, ktoré moderné cracking nástroje skúšajú. Dĺžka musí byť kombinovaná s nepredvídateľnosťou, inak je slabá.
Pred použitím hesla je rozumné skontrolovať, či sa nenachádza v známych uniknutých databázach. Mnohé správcovia hesiel a bezpečnostné nástroje majú kontorlu „have I been pwned“ alebo podobné kontroly. Heslá môžete tiež vyhodnotiť pomocou nášho testeru sily hesla.
Nie všetky útoky zahŕňajú hádanie hesla. Phishing a opakovanie sú častými príčinami kompromitácie:
Dĺžka pomáha proti hádaniu, ale phishing a opakovanie rieši MFA a správca hesiel so silnými a unikátnymi prihlasovacími údajmi.
Praktickým spôsobom, ako vo veľkom škálovať 16–24 znakové jedinečné heslá na desiatky (či stovky) stránok, je použiť správcu hesiel. So správcom môžete:
Ak stránka obmedzuje dĺžku alebo znaky, nastavte generátor podľa toho—no vždy uprednostnite maximálnu možnú dĺžku.
Aká dlhá by mala byť heslo? Taká, akú stránka povolí—snažte sa aspoň o 16 znakov—a urobte ju náhodnú a jedinečnú. Pridajte MFA ako silnú druhú vrstvu. S využitím správcu hesiel na generovanie a ukladanie môžete mať robustnú bezpečnosť bez zbytočného mentálneho zaťaženia.