Utilia

Provjera jačine lozinke

Testiraj koliko je tvoja lozinka jaka. Vidi ocjenu, procijenjeno vrijeme probijanja za četiri scenarija napada i konkretne savjete, sve lokalno u pregledniku.

Lozinka se analizira samo na ovoj stranici. Nikad se ne šalje, ne sprema i ne bilježi.

Upiši lozinku da vidiš koliko bi je bilo teško pogoditi.

Kako provjeriti lozinku

  1. Upiši ili zalijepi lozinku u Lozinka za testiranje. Polje skriva ono što tipkaš; pritisni Prikaži da to vidiš, a Sakrij da je ponovno prekriješ.
  2. Rezultat se pojavljuje dok tipkaš. Traka Jačina ide od 0 (Vrlo slaba) do 4 (Vrlo jaka).
  3. Pročitaj tablicu Procijenjeno vrijeme probijanja: daje jedno trajanje za svaki od četiri scenarija napada, od stranice koja ograničava pokušaje prijave do ukradene baze koju napadaju grafičke kartice.
  4. Provjeri Slabosti i savjeti. Navodi problem koji je provjera pronašla (uobičajena lozinka, uzorak na tipkovnici, datum, ponovljen niz…) i predlaže kako ga ispraviti.

Lozinka se analizira samo na ovoj stranici. Nikad se ne šalje, ne sprema i ne bilježi, a polje se briše kad napustiš stranicu. Ipak, najsigurnija je navika testirati lozinku koja liči na tvoju, a ne svoju pravu.

Kako se računa ocjena

Alat koristi zxcvbn, procjenitelj lozinki otvorenog koda koji je izvorno nastao u Dropboxu (ovdje u održavanoj TypeScript verziji, zxcvbn-ts). Umjesto da broji velika slova i simbole, razmišlja kao onaj tko probija lozinke. Dijeli lozinku na dijelove i traži obrasce koje napadači isprobavaju prvi:

  • najčešće procurjele lozinke, imena, prezimena i česte engleske i francuske riječi, uključujući obrnute riječi i „l33t“ zamjene poput p@ssw0rd;
  • nizove na tipkovnici poput qwerty, azerty ili 1qaz2wsx;
  • ponovljene znakove (aaaa), ponovljene blokove (abcabc) i nizove (abcd, 9876);
  • datume i nedavne godine.

Zatim procjenjuje koliko bi pokušaja napadač trebao da pronađe cijelu lozinku, prikazano kao Procijenjeni broj pokušaja. Ocjena slijedi taj broj: ispod tisuću pokušaja daje 0, ispod milijun 1, ispod 100 milijuna 2, ispod 10 milijardi 3, a sve iznad dobiva 4.

Rječnici u ovoj provjeri su engleski i francuski, pa hrvatske riječi (primjerice „ljubav“ ili „zagreb“) provjera ne prepoznaje kao uobičajene riječi i može ih precijeniti. Poruke u Slabosti i savjeti pisane su na engleskom jeziku.

Četiri scenarija napada

Vremena probijanja dijele procijenjeni broj pokušaja s brzinom svakog napada:

Scenarij Brzina
Mrežni napad s ograničenjem pokušaja 100 pokušaja na sat
Mrežni napad bez ograničenja 10 pokušaja u sekundi
Izvanmrežni napad, spor sažetak poput bcrypta 10 000 pokušaja u sekundi
Izvanmrežni napad, brz sažetak poput MD5 10 milijardi pokušaja u sekundi

Mrežni napad znači da netko upisuje pokušaje u obrazac za prijavu. Izvanmrežni napad događa se nakon curenja podataka, kad napadač ima kopiju pohranjenih sažetaka lozinki i može isprobavati pokušaje na vlastitom hardveru. Zadnji redak je najgori slučaj i onaj na koji treba paziti kod lozinki koje štite e-poštu, bankarstvo ili upravitelj lozinki. Vremena su prosjeci: napadač može imati sreće i ranije.

Procjena entropije

Procjena entropije je klasična brojka za grubu silu: duljina × log2(veličina skupa), pri čemu je skup zbroj korištenih vrsta znakova (26 malih slova, 26 velikih slova, 10 znamenki, 33 simbola i 100 za ostale znakove poput dijakritika ili emojija). Qwerty123! po toj formuli dobiva oko 66 bitova, a zxcvbn ga ipak ocjenjuje s 0 (Vrlo slaba) jer je to red na tipkovnici iza kojeg slijedi uobičajen nastavak. Entropija ima smisla samo za lozinke odabrane nasumično, primjerice generatorom lozinki; za lozinke koje su smislili ljudi vjeruj ocjeni i vremenima probijanja.

Česta pitanja

Je li sigurno ovdje upisati svoju pravu lozinku?

Provjera se odvija u potpunosti u tvom pregledniku s rječnikom učitanim s ove stranice; ništa što upišeš ne prenosi se niti sprema. Ipak, kao opće pravilo, lozinku nikad ne upisuj nigdje osim tamo gdje se koristi. Testiranje slične lozinke daje isti uvid.

Zašto moja duga lozinka dobiva nisku ocjenu?

Duljina pomaže samo ako je sadržaj nepredvidljiv. Poznat citat, riječ ponovljena tri puta ili red na tipkovnici među prvim su stvarima koje probijači isprobavaju, pa dodaju malo jačine čak i kad lozinku čine dugom.

Koju ocjenu trebam ciljati?

Za važne račune ciljaj na 4 (Vrlo jaka), a za sve ostalo najmanje 3. Nasumična pristupna fraza od pet ili više riječi ili nasumična lozinka od 14 ili više znakova lako dostiže 4.

Čine li simboli i velika slova lozinku jakom?

Ne sami po sebi. Password1! slijedi većinu pravila složenosti, a ipak je jedna od najčešćih lozinki. Nasumičnost i duljina znače puno više od raznolikosti znakova.

Provjerava li alat je li moja lozinka procurila?

Uspoređuje lozinku s ugrađenim popisom vrlo čestih procurjelih lozinki, ali ne ispituje nijednu mrežnu bazu curenja podataka. Lozinka koja se ovdje čini jakom mogla je ipak biti otkrivena ako si je ponovno koristio na stranici koja je probijena.