Hvordan kan et Linux-system afgøre, at en ny adgangskode er for lignende den gamle, når adgangskoder gemmes som hashes? Betyder det, at den gamle adgangskode gemmes i klartekst?
Et Linux-system afgør, om en ny adgangskode er for lignende den gamle, ved at sammenligne hashes, ikke ved at gemme gamle adgangskoder i klartekst.
Hvordan kan et Linux-system afgøre, at en ny adgangskode er for lignende den gamle, når adgangskoder gemmes som hashes? Betyder det, at den gamle adgangskode gemmes i klartekst?
Et Linux-system kan afgøre, om en ny adgangskode er for lignende den gamle, uden at gemme den gamle adgangskode i klartekst. Dette opnås gennem følgende metoder:
- Hashing og Salting: Adgangskoder gemmes som hashes, ofte med en salt værdi for at forbedre sikkerheden. Dette betyder, at selvom to brugere har samme adgangskode, vil deres hashes være forskellige.
- Adgangskodepolitik: Systemet kan anvende en adgangskodepolitik, der kræver, at nye adgangskoder adskiller sig fra tidligere adgangskoder. Dette kan inkludere regler om minimum antal ændringer i tegn, længde og kompleksitet.
- Hash Sammenligning: Når en bruger forsøger at ændre sin adgangskode, kan systemet sammenligne den nye adgangskodes hash med tidligere hashes (gemt i en historik). Hvis den nye hash er for lignende en tidligere hash, kan systemet afvise ændringen.
Det betyder ikke, at den gamle adgangskode gemmes i klartekst. I stedet gemmes kun hashes af adgangskoderne, hvilket sikrer, at selvom en angriber får adgang til hash-værdierne, kan de ikke nemt rekonstruere de oprindelige adgangskoder.
For at opsummere:
- Linux-systemer bruger hashing og salting for at sikre adgangskoder.
- Adgangskodepolitikker kan kræve, at nye adgangskoder er væsentligt forskellige fra gamle.
- Systemet sammenligner hashes for at afgøre, om en ny adgangskode er for lignende en gammel.
- Gamle adgangskoder gemmes ikke i klartekst, kun som hashes.