"Onze wachtwoorddatabase is gisteren gestolen. Maar maak je geen zorgen: je wachtwoorden zijn gecodeerd. "Regelmatig zien we uitspraken zoals deze online, inclusief gisteren, van Yahoo. Maar moeten we echt die garanties echt voor ogen houden?
De realiteit is dat een wachtwoorddatabase een zorg is, ongeacht hoe een bedrijf het kan proberen te draaien. Maar er zijn een paar dingen die u kunt doen om uzelf te isoleren, ongeacht hoe slecht de beveiligingspraktijken van een bedrijf zijn. Hoe wachtwoorden moeten worden opgeslagen
Om uw werkelijke wachtwoord te bepalen, zou een aanvaller met toegang tot de database de hashes vooraf moeten berekenen voor veelvoorkomende wachtwoorden en moeten controleren of ze in de database voorkomen . Aanvallers doen dit met opzoektabellen - enorme lijsten met hashes die overeenkomen met wachtwoorden. De hashes kunnen dan worden vergeleken met de database. Een aanvaller zou bijvoorbeeld de hash voor "wachtwoord 1" kennen en vervolgens zien of sommige accounts in de database die hash gebruiken. Als dat het geval is, weet de aanvaller dat hun wachtwoord "wachtwoord1" is.
Om dit te voorkomen, moeten services hun hashes "verzouten". In plaats van een hash te maken van het wachtwoord zelf, voegen ze een willekeurige reeks toe aan de voorkant of het einde van het wachtwoord voordat het hashing. Met andere woorden, een gebruiker zou het wachtwoord "wachtwoord" invoeren en de service zou het zout en hash een wachtwoord toevoegen dat meer op "wachtwoord35s2dg" lijkt. Elke gebruikersaccount zou zijn eigen unieke zout moeten hebben, en dit zou ervoor zorgen dat elk gebruikersaccount zou een andere hash-waarde hebben voor hun wachtwoord in de database. Zelfs als meerdere accounts het wachtwoord "wachtwoord 1" gebruiken, hebben ze verschillende hashes vanwege de verschillende zoutwaarden. Dit zou een aanvaller verslaan die hashes probeert te berekenen voor wachtwoorden. In plaats van hashes te kunnen genereren die in elke database in één keer op alle gebruikersaccounts van toepassing waren, moesten ze unieke hashes genereren voor elke gebruikersaccount en zijn unieke salt. Dit zou veel meer rekentijd en geheugen kosten.
Daarom zeggen diensten vaak dat ze zich geen zorgen hoeven te maken. Een service met de juiste beveiligingsprocedures zou moeten zeggen dat ze gezoete wachtwoord hashes gebruikten. Als ze gewoon zeggen dat de wachtwoorden 'gehasht' zijn, is dat zorgwekkender. LinkedIn hashed hun wachtwoorden, bijvoorbeeld, maar ze hebben ze niet gezouten - dus het was een grote deal toen LinkedIn 6,5 miljoen gehashte wachtwoorden in 2012 verloor.
Bad Password Practices
Wachtwoorden opslaan in platte tekst
Andere zorgen
In de praktijk gebruiken zoveel mensen overduidelijke wachtwoorden dat het waarschijnlijk is gemakkelijk zijn om de wachtwoorden van veel gebruikersaccounts te bepalen. Als een aanvaller bijvoorbeeld uw hash kent en zij weten wat uw zout is, kunnen zij eenvoudig controleren of u enkele van de meest voorkomende wachtwoorden gebruikt.
GERELATEERD:
Hoe Aanvallers feitelijk "Hack Accounts" online en Hoe jezelf te beschermen Als een aanvaller het voor je heeft en je wachtwoord wil kraken, kunnen ze dit met brute kracht doen zolang ze de zoutwaarde weten - wat ze waarschijnlijk doen. Met lokale, offline toegang tot wachtwoorddatabases, kunnen aanvallers alle brute force-aanvallen gebruiken die ze willen.
Andere persoonlijke gegevens lekken waarschijnlijk ook wanneer een wachtwoorddatabase wordt gestolen: gebruikersnamen, e-mailadressen en meer. In het geval van het Yahoo-lek zijn ook beveiligingsvragen en -antwoorden gelekt, wat, zoals we allemaal weten, het gemakkelijker maken om de toegang tot iemands account te stelen.
Hulp, wat moet ik doen?
Ten eerste, hergebruik geen wachtwoorden op meerdere websites. Gebruik een wachtwoordbeheerder die unieke wachtwoorden genereert voor elke website. Als een aanvaller erachter komt dat uw wachtwoord voor een dienst "43 ^ tSd% 7uho2 # 3" is en u gebruikt dat wachtwoord alleen op die ene specifieke website, hebben ze niets nuttigs geleerd. Als u overal hetzelfde wachtwoord gebruikt, kunnen ze toegang krijgen tot uw andere accounts. Op deze manier worden de accounts van veel mensen "gehackt".
Als een service in gevaar komt, moet u het wachtwoord wijzigen dat u daar gebruikt. Je zou ook het wachtwoord op andere sites moeten veranderen als je het daar zou hergebruiken - maar dat zou je in de eerste plaats niet moeten doen.
Je zou ook moeten overwegen om tweefactorauthenticatie te gebruiken, die je zelfs beschermt als een aanvaller leert uw wachtwoord.
Het belangrijkste is het niet opnieuw gebruiken van wachtwoorden. Beschadigde wachtwoorddatabases kunnen u geen kwaad doen als u overal een uniek wachtwoord gebruikt - tenzij ze iets anders belangrijks opslaan in de database, zoals uw creditcardnummer.
Image Credit: Marc Falardeau op Flickr, Wikimedia Commons
Is het mogelijk om twee Ethernet-verbindingen via dezelfde kabel uit te voeren?
Beschikbaar? Wanneer u nieuwe Ethernet-kabels voor uw computers instelt, is het dan mogelijk om voor elke kabel twee keer zo veel kracht te zetten? Is het verstandig om het eens te proberen of moet je een alternatieve hardware-oplossing bekijken? De SuperUser Q & A-post van vandaag biedt het antwoord op de vraag van een nieuwsgierige lezer.
Wat is 1-klik bestellen op Amazon en hoe werkt het?
Amazon werd een begrip door u bijna alles te laten bestellen dat u maar wilt op een enkele website. Natuurlijk wil Amazon het u zo gemakkelijk mogelijk maken om dingen te kopen. Ongetwijfeld is hun grootste innovatie hiertoe 1-Click Bestellen. Het bedrijf heeft waarschijnlijk geprobeerd om het al op je te drukken, maar het is de moeite waard om te weten wat het is en hoe het werkt.