Citat:
Ursprungligen postat av
BlackFuriousRaven
Jag förstår att antalet möjliga kombinationer ökar om man blandar stora och små bokstäver med siffror och andra tecken.
Men jag tror jag förstår resten också nu. Man kan komma runt blockeringen typ "du kan inte skriva lösenordet fler gånger nu pga fem felaktiga försök" genom att få tag i databasen och göra det vid sidan om. Då finns inte den blockeringen och man kan fortfarande veta när man fått rätt lösenord och när man väl fått det, kan man gå tillbaka till den riktiga sidan och skriva in det.
Ja lite simpelt förklarat så ska du ha ett unikt lösenord som någon aldrig tidigare använt. Utöver det ingenting som finns med i någon ordlista någonstans.
Som du förstår är det fullkomligt omöjligt att ha sådana lösenord till alla olika inloggningar man har i huvudet. Därför ska man ha (ett måste) en lösenordshanterare där du kan både generera och spara alla dessa inloggningar.
Jag själv kör med 1Password och kan rekommendera den. 5$ per månad och går att köra både i telefon och på datorn.
När du skapar ett lösenord på en hemsida så i 99% av fallen så hashas dessa lösenord och sparas i dess databas. När du sedan loggar in på sidan igen så jämförs ditt lösenord med hashen som finns sparad i databasen. Stämmer dessa överrens så loggas du in.
I annat fall ska du få upp "användarnamn eller lösenord är fel". Får du bara upp "lösenordet är fel" är det en säkerhetsbrist i sig och webansvarige ska få ett nyp i örat.
Det finns flera sätt att komma åt lösenord, antingen frågar man (du skulle bli förvånad hur korkade en del människor är). Eller så testar man några kända kombinationer (Brute Force). Vanligtvis ~top 10 mest använda lösebord, hans/hennes personnumner, barnens personnummer, en kombination av dessa eller något att som ofta kopplas ihop med personen.
Ett annat sätt är att ta sig in på servern, ta en databasdump och testa alla lagrade lösenord i lugn och ro. Nu får vi hoppas att webansvarige använder sig utav en stark hashalgoritm (gärna med ett salt också. En serie nonsens kombinationer som slängs in för att förvilla) så lösenorden som finnss där bara består av massa kombinationer av bokstäver och siffror.
Även om ett lösenord är hashat är det inte helt 100% säkert. Det räcker att ditt "unika" lösenord har blivit knäckt i någon av alla andra miljoners miljarder dumpar med hashade lösenord ör att det ska finnas lagrat i en s.k dictionary eller m.h.a Rainbow Tables.
Om vi skapar ett lösenord "abc123" och hashar detta med låt säga MD5 (det kan du göra här
https://www.md5hashgenerator.com/)
Så får vi följande kombination "61bd60c60d9fb60cc8fc7767669d40a1"
Denna kan du dekryptera eller i Md5s fall körs en s.k reverse på med ex.
https://www.md5online.org/md5-decrypt.html
Varför du hittar abc123 är för att det redan finns med i en ordlista.
Hoppas du blev lite klokare av vikten med unika lösenord och varför man ska blanda kombinationer m.m.
MD5 är bara en typ av hashalgoritm som använder sig utav komplexa matematiska formler. Finns både säkrare och mindre säkra alternativ.
F.ö kan du testa ditt lösenord här
https://haveibeenpwned.com/Passwords
Även om det inte finns med där är det ingen garanti att det aldrig blivit knäckt.
Sajten är skapad av Troy Hunt, en välkänd australiensk säkerhetskonsult. Så den kan anses säkert.