Definirano je 10 konkretnih tehničkih pravila za generiranje, validaciju i pohranu lozinki koje onemogućuju kompromitaciju kroz brute-force, credential stuffing i hash cracking.
Kompleksne lozinke i njihova pravilna obrada u sustavu predstavljaju osnovni sloj obrane od kompromitacije korisničkih računa. U nastavku su definirane tehničke smjernice za generiranje, validaciju i pohranu lozinki u skladu s trenutnim sigurnosnim standardima.
Lozinka mora imati minimalno 16 znakova. Broj i vrsta znakova imaju sekundarnu ulogu u odnosu na duljinu. Preporučeno: 20+ znakova nasumično generiranih iz base64 skupa.
Generiranje lozinki putem nasumičnih riječi (npr. 4–6 riječi iz prilagođene wordliste bez semantičke povezanosti) povećava entropiju. Izbjegavati poznate fraze i šablone.
Lozinke moraju biti hashirane pomoću:
Salt mora biti generiran nasumično po korisniku, duljine min. 128 bita.
Korisnici ne smiju koristiti istu lozinku za više servisa. Servis mora podržavati ili nametati random lozinke, najbolje kroz integraciju s password managerima.
Svaka nova lozinka mora biti provjerena protiv poznatih povreda (npr. Have I Been Pwned API
) prije prihvaćanja.
Automatska rotacija lozinki bez uzroka dovodi do slabih obrazaca. Rotacija se provodi isključivo:
Servis ne smije nuditi pitanja s javno dostupnim odgovorima kao oblik autentikacije. Alternativa: više faktora (TOTP, push notifikacija, recovery tokeni).
Lozinke se ne smiju validirati samo prema duljini. Mora se provjeriti entropija i ponavljanje znakova. Preporučeno korištenje zxcvbn
ili slično za heuristiku.
Sustav mora lokalno imati listu najmanje 10.000 najčešćih lozinki koje automatski odbacuje (npr. admin
, 12345678
, qwerty
).
Podrška za FIDO2/WebAuthn omogućava autentikaciju putem sigurnosnog ključa (privatni/privatni par) bez prijenosa lozinki. Idealno za kritične sustave i pristupne točke.
Kompleksnost lozinke nije rezultat simboličke zbrke već pravilne duljine, entropije i sustavne validacije. Bez implementacije ovih pravila, pohranjene lozinke ostaju najčešća točka kompromitacije.
Budite u toku s najnovijim sigurnosnim upozorenjima, analizama i praktičnim savjetima naših stručnjaka.