Datakryptering koder information, så kun autoriserede parter kan læse den. Dataene bliver ulæselig krypteret tekst uden den korrekte nøgle. Kryptering beskytter data, der er lagret på diske og i databaser. Det beskytter data, der transmitteres over netværk. Det beskytter data, der er i brug i nogle avancerede implementeringer. Målet er simpelt: Hvis nogen stjæler dataene, kan de ikke bruge dem.
Kryptering er ikke en komplet sikkerhedsstrategi. Den beskytter fortrolighed, ikke tilgængelighed. Ransomware kan stadig kryptere dine data og kræve betaling, selvom din egen kryptering er stærk. Den beskytter ikke mod insidertrusler, der har legitim adgang og nøglerne. Den beskytter ikke mod applikationsfejl, der lækker data gennem andre kanaler. Nøglehåndtering er den vanskelige del. Nøgler gemt i klartekst ved siden af de krypterede data modvirker formålet. Nøgler, der deles på tværs af systemer, øger eksplosionsradiusen for et kompromis. Hardwaresikkerhedsmoduler og nøglehåndteringstjenester findes for at løse dette problem. De er dyre og komplekse. Mange organisationer springer dem over og gemmer nøgler i konfigurationsfiler. Det virker, indtil nogen finder filen. Kryptering er et værktøj. Som ethvert værktøj afhænger dets værdi af, hvordan det bruges.
Krypteringskontekster
- Hviletilstand — diske, databaser, sikkerhedskopier
- Undervejs — TLS, VPN'er, krypteret beskedgivning
- I brug — homomorf kryptering, sikre enklaver
- End-to-end — kun afsender og modtager kan læse
Kryptering uden nøglehåndtering er et skuespil. Algoritmen er stærk. Nøglelagringen er det svage punkt.
Comments
No comments yet. Be the first to share a thought.
Leave a comment