"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
Tekst (of iets anders) overlappen over geanimeerde GIF's in Photoshop
Soms is een GIF alleen niet genoeg; soms wil je een klein beetje tekst toevoegen. Photoshop kan het werk doen, maar het proces is niet zo intuïtief als je zou denken, vooral als je nog nooit eerder een animatie in Photoshop hebt bewerkt. Wanneer je een GIF in Photoshop importeert, zul je merken dat elk frame wordt weergegeven in 'Lagen'.
Hoe de knoppen van een Xbox One-controller in Windows 10 opnieuw
Met Windows 10 kunt u nu de knoppen van een Xbox One-controller opnieuw toewijzen, net zoals u de knoppen op een Xbox One-console opnieuw kunt toewijzen. Deze functie is onderdeel van de Xbox Accessories-app, die niet standaard is geïnstalleerd. Beperkingen Helaas maakt deze nieuwe remapping-functie de noodzaak voor controller-remapping-apps van derden niet helemaal overbodig.