A jelszavak szinte mindent védenek, amit online végzünk—email, bankolás, közösségi média, felhőalapú tárhely, fejlesztői platformok és még sok más. A megfelelő hosszúság (és összetétel) kiválasztása az egyik legegyszerűbb módja a biztonság növelésének anélkül, hogy jelentősen megváltoztatnánk a napi munkafolyamatainkat.
Ez a cikk bemutatja, hogy milyen hosszúnak kell lennie egy jelszónak, miért számít a hossz, mit javasolnak a vezető szabványalkotó testületek, és hogyan lehet erős, egyedi, mégis könnyen kezelhető jelszavakat létrehozni.
Az erős jelszót nehéz a támadók számára kitalálni vagy kiszámítani. Az erősség két fő összetevőből áll:
Ezen két tényező esetén a jelszavak ellenállnak a brute-force (rendszeres próbálkozások), a szótári támadások (gyakori szavak és minták próbálgatása), valamint sok automatikus feltörési technika ellen.
A biztonsági szakértők folyamatosan hangsúlyozzák a hosszúság fontosságát. Az Amerikai Kiberbiztonsági és Infrastruktúra-biztonsági Ügynökség (CISA) azt javasolja, hogy olyan jelszavakat válasszunk, amelyek „Hosszúak—legalább 16 karakteresek (még hosszabbak még jobbak).” Itt olvashatod az útmutatójukat: https://www.cisa.gov/secure-our-world/require-strong-passwords
A National Institute of Standards and Technology (NIST) digitális identitás iránymutatásai is hasonló szemléletet képviselnek, kiemelve, hogy a jelszó hossza elsődleges tényező a jelszó erősségének meghatározásában, és támogatják a felhasználókat a hosszabb jelszavak létrehozásában, ahol ez ésszerűen megvalósítható. Lásd: https://pages.nist.gov/800-63-4/sp800-63b.html
A gyakorlatban 14 karakter legyen az abszolút minimum, míg a 16+ karakteres hossz egy ideális alapértelmezett érték. Különösen érzékeny vagy hosszú életciklusú fiókok esetén még hosszabb jelszó előnyös lehet—ha az oldal engedi, és a jelszót biztonságosan tudod tárolni.
A hosszabb jelszó majdnem mindig erősebb a brute-force támadások ellen. Azonban néhány gyakorlati tényezőt is figyelembe kell venni:
Összegzés: Használd a leghosszabb, legvéletlenszerűbb jelszót, amely megfelel az oldal szabályainak és a munkafolyamatodnak—majd ahol elérhető, kapcsolj be MFA-t.
Sok oldal előírja különböző karakterkészletek (kisbetű, nagybetű, számok, szimbólumok) használatát. Ezek keverése valóban növeli a keresési teret és nehezíti a találgató támadások sikerét. Ugyanakkor a „bonyolult összetételi szabályok” kevésbé számítanak, mint a hossz és a véletlenszerűség. Egy 20 karakteres, csak betűket tartalmazó véletlen jelszó erősebb lehet, mint egy 8 karakteres, minden karaktertípust vegyítő jelszó.
Ha egy oldal összetételi szabályokat ír elő, hagyd, hogy a jelszókezelőd hozzon létre ilyen, de véletlenszerű jelszót. Ha nem, a hossz és a véletlenszerűség legyen az elsődleges szempont, ne a kényszerű bonyolítás.
A négy leggyakrabban említett karakterkészlet:
A hossz önmagában nem elég, ha a jelszó kiszámítható mintákat követ. Kerüld:
1qaz2wsx vagy qwertyuiopKét remek módszer az élhető véletlenszerűséghez:
alagút-mágnes-selyem-oxigén-duett egyszerre lehetnek hosszúak és könnyebben megjegyezhetők. Tegyél közé elválasztókat, és ha lehet, dobj bele egy-két szimbólumot vagy számot.Néhány hosszú karakterlánc könnyű célpont, mert egyértelmű mintát követ, vagy már előfordult kiszivárgott adathalmazokban. Például hosszú billentyűzeti sorozatok, ismétlődő karakterblokkok, vagy széles körben megosztott „trükkök” az első dolgok között vannak, amit a modern jelszótörő eszközök kipróbálnak. A hossz csak akkor véd, ha kiszámíthatatlansággal is párosul.
Mielőtt jelszót használnál, érdemes ellenőrizni, hogy nem szerepel-e ismert adatszivárgásokban. Sok jelszókezelő és biztonsági eszköz kínál „have I been pwned” vagy hasonló ellenőrzési lehetőséget. Használhatsz egy jelszó erősség mérőt is jelszavaid értékelésére.
Nem minden fiókátvétel jelszótalálgatás eredménye. Az adathalászat és a jelszavak újrafelhasználása gyakori okok:
A hossz a találgatás ellen véd, de az adathalászat és a jelszó-újrafelhasználás ellen az MFA és az egyedi jelszavak menedzselését egyszerűvé tevő jelszókezelő jelent védelmet.
A 16–24 karakteres, egyedi jelszavak tucatnyi (vagy akár több száz) oldalhoz történő kezelésének praktikus módja a jelszókezelő használata. A segítségével:
Ha egy oldal hossz- vagy szimbólumkorlátozást ír elő, állítsd be ehhez a generátort—és továbbra is tartsd szem előtt a maximális hosszúságot.
Milyen hosszú legyen egy jelszó? Olyan hosszú, amennyit az oldal enged—de legalább 16 karakteres—és legyen véletlenszerű és egyedi. Adj hozzá MFA-t egy erős második védelemként. Ha a jelszókezelő gondoskodik a generálásról és a tárolásról, igazán erős védelmet élvezhetsz extra kognitív terhelés nélkül.