Adgangskodesikkerhed er en vital del af cybersikkerhed. Adgangskoder bruges overalt. Når du logger ind på en konto, indtaster du en adgangskode, der bruges til at bekræfte din identitet.

Du har måske hørt om udtrykket "saltning" i forhold til adgangskoder, så hvad er saltning? Hvordan holdes adgangskoder faktisk sikret mod hackere? Og holder saltning dine adgangskoder sikre?

Hvad er saltning?

Saltning er processen med at tilføje unikke tilfældige tegnstrenge til adgangskoder i en database eller hver adgangskode, før adgangskoden hashes (et udtryk, vi vender tilbage til). Dette gøres for at ændre hashen og gøre adgangskoder mere sikre. Den streng af tegn, der tilføjes til adgangskoden, kaldes saltet. Et salt kan tilføjes foran eller bagved en adgangskode.

Saltet offentliggøres ikke og er kun kendt af stedet.

Hvordan virker saltning?

Når du opretter en konto på et websted eller en app, skal den adgangskode, du bruger, gemmes, så du kan blive bekræftet, næste gang du besøger siden. Men dette adgangskode kan ikke gemmes som almindelig tekst

instagram viewer
altså uden nogen form for formatering eller kodning. Adgangskoden skal hashes for at forhindre hackere i nemt at få adgang til din konto.

Lad os sige, at du logger ind på et websted med denne adgangskode: myPassword. Inden adgangskoden bliver hashed, tilføjes en saltværdi til den. Hvis saltværdien for den pågældende side eller bruger er MUOrocks%, bliver din saltede adgangskode myPasswordMUOrocks%.

Det saltede kodeord hashes derefter og gemmes i databasen sammen med andre kodeords-hash.

Hvad er forskellen mellem kryptering, hashing og saltning?

Saltning, hashing og kryptering er sikkerhedsteknikker, der bruges hver dag på tværs af websteder og systemer. De er kryptografiske udtryk, der er nødvendige for adgangskodesikkerhed. Men hvordan adskiller de sig?

Kryptering

Kryptering er en form for kryptografi hvor information er kodet matematisk og kun kan tilgås og afkodes af en person med en autoriseret nøgle. De oplysninger, der skal sikres, oversættes fra almindelig tekst til krypteret tekst ved hjælp af en algoritme, der gør informationen uoverskuelig for uautoriserede brugere.

Kryptering er en to-vejs proces, hvilket betyder, at krypterede data kan vendes og læses, men kun af dem med den rigtige dekrypteringsnøgle.

Hashing

Hashing er processen med at transformere information, som du ønsker at være sikker på, til en række af tegn også kendt som hashen. Det er dybest set scrambling af information ved hjælp af en algoritme.

Hashing er en envejs kryptografisk funktion, og det betyder, at den i modsætning til kryptering generelt ikke kan vendes. Den eneste måde, du kan tyde en hash på, er ved at sammenligne den med en anden hash med en kendt klartekstværdi.

Hashing bruges til at validere din ægthed. Når du logger ind på en hjemmeside og indtaster din adgangskode, sammenlignes hashen af ​​din adgangskode med den hash, der er identificeret med din konto. Hvis de to hashes er ens, får du adgang til siden.

Saltning

Saltning er endnu et sikkerhedslag tilføjet til hashing. For at gøre en hash mere sikker føjes unikke strenge af tegn til adgangskoden før hash for at ændre hashen helt.

Hvorfor er adgangskoder saltet?

Saltning er meget vigtigt i sikkerhed. Det hjælper med at reducere risikoen for, at ondsindede hackere får adgangskoden.

Simpelthen lagring af adgangskoder i databaser, som det er, er en meget usikker metode til at holde brugernes privatliv. Enhver dygtig hacker kan komme ind i databasen og få adgang til alle konti på siden.

Så kom hashing. Det forbedrede adgangskodernes sikkerhed, indtil hackere fik overstået det. Hackere bruger brute-force angreb, ordbogsangreb, adgangskodesprøjtning, eller regnbuetabeller for at omdanne adgangskoderne for at få loginoplysninger.

For at styrke svage adgangskoder

Saltning tilføjer endnu et sikkerhedsniveau til webstedet. Når der tilføjes en saltværdi til en adgangskode, ændres hashen fuldstændigt. Dette gør det meget svært at ændre kodeordet og gør regnbuebordet ubrugeligt. Her er et eksempel.

Adgangskodetekst Hash
Oprindelig adgangskode mit kodeord deb1536f480475f7d593219aa1afd74c
Saltet adgangskode myPasswordMUOrocks% 51ae8ec80ae589f4270a1260841650a1

Som du kan se i tabellen, er hasherne helt anderledes. Adgangskoden forbliver den samme, når du besøger siden, men hashen er mere sikker mod udnyttelse. Saltning er især vigtigt, når brugere bruger svage og populære adgangskoder som "adgangskode" eller "12345". Saltning mindsker risikoen, der kommer fra svage adgangskoder.

For at gøre adgangskodehashes unikke

Saltning er også vigtigt, når to eller flere brugere har de samme adgangskoder. Tilføjelse af forskellige randomiserede salte til hver adgangskode hjælper med at gøre hver enkelt unik. For eksempel, hvis din adgangskode er iL0veCh3ese! og en anden bruger, Chioma, har den nøjagtige adgangskode, salting bruges til at gøre disse password-hashes unikke.

Adgangskode Salt værdi Saltet adgangskode MD5 Hash
Du iL0veCh3ese! Am4la! iL0veCh3ese! Am4la! 31fda55ee57bc4c49ef6e0c99b0ba904
Chioma iL0veCh3ese! ew3du? iL0veCh3ese!ew3du? cf0bea59647ba39e058a20c14fc10b0d

Nu har disse adgangskoder, selvom de er de samme, helt forskellige hashes. Når du ser på hasherne, vil du aldrig kunne genkende, at de to brugere deler en adgangskode.

At vælge et godt salt

At vælge et godt salt er lige så vigtigt som at vælge et kodeord. Et godt salt skal være unikt. Sørg for, at du bruger unikke tegn og/eller symboler, der vil gøre din hash mere sikker. Det eller de salte, du vælger til dit websted, bør ikke være forudsigelige eller lette at gætte, f.eks. navnet på webstedet eller brugeren. Et andet ekstra plus er at bruge lange salte.

Den bedste måde at vælge et unikt og stærkt salt på er at bruge saltværdigeneratorer. Disse hjælper dig med at skabe tilfældige og stærke salte for at øge din sikkerhed.

Opbevar ikke salte sammen med adgangskodedatabasen, og brug ikke de samme salte til alle adgangskoder. Et andet godt salttip er at skifte saltet hver gang en bruger ændrer deres adgangskode.

Er saltning effektiv til at øge sikkerheden?

Ja. Saltning øger sikkerheden ved en adgangskode. Når du salter et kodeord, er det umuligt for en hacker at knække et kodeord ved hjælp af ordbogstabeller eller regnbuetabeller. Det er også nytteløst at tvinge det hash-kodede kodeord, fordi det ville tage meget lang tid, før den perfekte kombination af hashen er fundet. På denne måde er adgangskoder mere sikre og sikrere mod hackere.

De 8 mest almindelige tricks, der bruges til at hacke adgangskoder

Læs Næste

DelTweetDelE-mail

Relaterede emner

  • Sikkerhed
  • Adgangskode tips
  • Online sikkerhed
  • Kryptering
  • Cybersikkerhed

Om forfatteren

Chioma Ibeakanma (21 artikler udgivet)

Chioma er en teknisk forfatter, der elsker at kommunikere til sine læsere gennem sit forfatterskab. Når hun ikke skriver noget, kan hun blive fundet ved at hænge ud med venner, arbejde frivilligt eller prøve nye teknologiske trends.

Mere fra Chioma Ibeakanma

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere