Siirry pääsisältöön

Salasanan vahvuuden tarkistaja ilmaiseksi

Tarkista salasanasi vahvuus entropiaanalyysillä, murtoaikaestimoinneilla ja yksityiskohtaisella vaatimuslistalla. Toimii kokonaan selaimessasi.

Vahvuustarkistus toimii vain laitteellasi. Alla oleva valinnainen vuototarkistus lähettää SHA-1-tiivisteen 5 ensimmäistä merkkiä (ei koskaan itse salasanaa) osoitteeseen pwnedpasswords.com.

Vain heuristinen arvio. Pisteytys on arvio, joka perustuu rakenteeseen ja yleisten salasanojen listoihin. Vuotaneiden salasanojen osalta alla oleva vuototarkistus on luotettavampi testi.

Yleiset käyttötavat

  • Tarkista Salasanan Vahvuus Ennen RekisteröintiäTestaa onko salasana riittävän vahva ennen uuden tilin luomista millään verkkosivustolla tai sovelluksessa.
  • Varmista, että Salasanat Täyttävät TurvallisuuskäytännönTarkista salasanat noudattavat organisaation turvallisuuskäytäntöä: pituus, merkkien monipuolisuus, ei yleisiä salasanoja.
  • Opeta Salasanan TurvallisuuskäsitteitäKäytä entropian ja murretun ajan arvioita opettaaksesi opiskelijoille ja työntekijöille, miksi tietyt salasanat ovat heikkoja.
  • Testaa Salasananhallinnan PääsalasanaVarmista, että salasanahallinnan pääsalasana on todella vahva: se suojaa kaikki muut salasanasi.
  • Turvallisuusauditin Salasanan Vahvuuden KatsausArvioi salasanan vahvuus osana turvallisuusauditin tarkistusluetteloa. Tarkista entropia, murretun ajan ja yleisen salasanan havaitseminen.

Miten se toimii

Vahvuusanalyysi tapahtuu kokonaan selaimessasi käsin kirjoitetulla JavaScript-moottorilla — ei kirjastoa, ei palvelinta. Se yhdistää merkkijoukon entropialaskennan, kuviontunnistuksen (näppäimistökävelyt, toistuvat merkit, yleiset korvaukset) ja valinnaisen tietovuotohaun, joka käyttää Web Crypto -rajapintaa ja k-anonymiteettiä, joten salasanasi ei koskaan poistu laitteeltasi.

  1. 1
    Joukon entropia laskettu
    Kirjoittaessasi työkalu mittaa mitkä merkkiluokat ovat läsnä — pienet kirjaimet (26), isot kirjaimet (26), numerot (10), symbolit (32) — kertoo joukon kokonaiskoon log2:lla saadakseen entropiabitit per merkki, ja kertoo sitten salasanan pituudella. 10 merkin pelkkä pieni kirjaimin -salasana alkaa noin 47 bitistä.
  2. 2
    Kuviosakot sovellettu
    Raakaa entropiaa vähennetään sitten ennustettavan rakenteen vuoksi: näppäimistökävelyt kuten 'qwe' tai 'asd', peräkkäiset jaksot kuten 'abc' tai '321', nelinumeroiset vuodet (1900–2099), ja toistuvien merkkien jaksot maksavat kukin 10 bittiä. Työkalu kääntää myös yleiset l33t-korvaukset (@ → a, 0 → o, $ → s) ja poistaa perässä olevat numerot havaitakseen, että 'P@ssw0rd1' on tunnetusti yleinen salasana 'password', joka se todellisuudessa on.
  3. 3
    Pisteytys ja murtoaika määritetty
    Säädetty entropia ja yhdeksänkohtainen tarkistuslista (pituus, merkkiluokat, ei toistuvia jaksoja, ei tunnetusti yleinen salasana) määrittävät yhdessä pistemäärän välillä Erittäin heikko – Vahva. Murtoaika arvioidaan olettaen 10 miljardia arvausta sekunnissa — tyypillinen luku offline-GPU-hyökkäyksille — laskettuna 2^entropia / 10 000 000 000.
  4. 4
    Valinnainen tietovuototarkistus k-anonymiteetillä
    Jos napsautat 'Tarkista tunnettuja tietovuotoja vasten', Web Crypto -rajapinta tiivistää salasanasi SHA-1:llä paikallisesti selaimessa. Vain tuon tiivisteen ensimmäiset 5 heksamerkkiä lähetetään Have I Been Pwned -aluerajapintaan; loppuosa täsmätään asiakaspuolella. Koko tiiviste — ja itse salasana — eivät koskaan poistu laitteeltasi.

Salasanaasi ei koskaan lähetetä minnekään — kaikki vahvuusanalyysi tapahtuu paikallisesti JavaScriptissä, ja valinnainen tietovuototarkistus käyttää k-anonymiteettiä (vain 5 merkin tiiviste-etuliite lähetetään Have I Been Pwned -rajapintaan, mikä tekee matemaattisesti mahdottomaksi kyseiselle palvelulle rekonstruoida salasanasi).

Liittyvät työkalut

Usein kysytyt kysymykset