Utilia

Provjera jačine lozinke

Provjeri koliko je tvoja lozinka jaka: ocjena, procijenjeno vrijeme probijanja u četiri scenarija napada i konkretni savjeti, 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 sakriva ono što upisuješ; pritisni Prikaži da to vidiš, a Sakrij da ga ponovo zamaskiraš.
  2. Rezultat se pojavljuje dok kucaš. Traka Jačina ide od 0 (Vrlo slaba) do 4 (Vrlo jaka).
  3. Pročitaj tabelu Procijenjeno vrijeme probijanja: daje jedno trajanje za svaki od četiri scenarija napada, od sajta koji ograničava pokušaje prijave do ukradene baze koju napadaju grafičke kartice.
  4. Pogledaj Slabosti i savjeti. Navode problem koji je provjera pronašla (uobičajena lozinka, obrazac na tastaturi, datum, ponovljeni niz…) i predlažu 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 navika je testirati lozinku koja liči na tvoju, a ne pravu.

Napomena o jeziku: rječnici koje alat koristi za prepoznavanje uobičajenih lozinki, imena i riječi pokrivaju engleski i francuski, a poruke u dijelu Slabosti i savjeti dolaze iz biblioteke zxcvbn na engleskom. Uobičajene lozinke na bosanskom prepoznaju se slabije, zato budi još oprezniji s lozinkama od običnih bosanskih riječi, imena i datuma.

Kako se računa ocjena

Alat koristi zxcvbn, procjenjivač lozinki otvorenog koda koji je izvorno nastao u Dropboxu (ovdje u održavanoj TypeScript verziji, zxcvbn-ts). Umjesto brojanja velikih slova i simbola, razmišlja kao onaj ko probija lozinke. Lozinku dijeli na dijelove i traži obrasce koje napadači prvo isprobavaju:

  • 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;
  • šetnje po tastaturi kao što su 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ču trebalo da pronađe cijelu lozinku, što se prikazuje kao Procijenjeni broj pokušaja. Ocjena slijedi taj broj: ispod hiljadu pokušaja daje 0, ispod milion 1, ispod 100 miliona 2, ispod 10 milijardi 3, a sve iznad dobija 4.

Četiri scenarija napada

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

Scenarij Brzina
Online napad s ograničenjem pokušaja 100 pokušaja na sat
Online napad bez ograničenja 10 pokušaja u sekundi
Offline napad, spora heš funkcija poput bcrypt 10.000 pokušaja u sekundi
Offline napad, brza heš funkcija poput MD5 10 milijardi pokušaja u sekundi

Online napad znači da neko upisuje pokušaje u obrazac za prijavu. Offline napad se dešava poslije curenja podataka, kad napadač ima kopiju pohranjenih heš vrijednosti lozinki i može testirati pokušaje na vlastitom hardveru. Posljednji red je najgori slučaj i na njega treba paziti kod lozinki koje štite e-poštu, banku 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: dužina × log2(veličina skupa), gdje je skup zbir korištenih vrsta znakova (26 malih slova, 26 velikih, 10 cifara, 33 simbola i 100 za ostale znakove poput dijakritika ili emodžija). Qwerty123! po toj formuli dobija oko 66 bitova, a zxcvbn ga ipak ocjenjuje s 0 (Vrlo slaba) jer je to red tastature praćen uobičajenim nastavkom. Entropija ima smisla samo za lozinke birane nasumično, na primjer generatorom lozinki; za lozinke koje je smislio čovjek vjeruj ocjeni i vremenima probijanja.

Česta pitanja

Je li sigurno ovdje upisati pravu lozinku?

Provjera radi isključivo u tvom pregledniku, s rječnikom učitanim s ove stranice; ništa što upišeš se ne prenosi niti pohranjuje. 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 dobija nisku ocjenu?

Dužina pomaže samo ako je sadržaj nepredvidiv. Poznati citat, riječ ponovljena tri puta ili red tastature spadaju među prve stvari koje probijači isprobavaju, pa dodaju malo jačine čak i kad lozinku čine dugom.

Koju ocjenu trebam ciljati?

Ciljaj 4 (Vrlo jaka) za važne račune, a barem 3 za sve ostalo. 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! zadovoljava većinu pravila složenosti, a ipak je među najčešćim lozinkama. Nasumičnost i dužina znače mnogo više od raznolikosti znakova.

Provjerava li alat je li moja lozinka procurila?

Poredi lozinku s ugrađenim popisom vrlo uobičajenih procurjelih lozinki, ali ne upućuje upit nijednoj online bazi curenja podataka. Lozinka koja ovdje izgleda jaka ipak je mogla biti izložena ako si je koristio na sajtu koji je probijen.