Hvad betyder datakryptering?

Datakryptering er en metode til at gøre data uforståelige for uvedkommende ved at omdanne dem til en form, der kræver en nøgle for at blive læst igen. Når datakryptering bruges korrekt, kan man dermed beskytte fortrolighed: at andre end de tiltænkte modtagere ikke kan læse indholdet.

I praksis vil du ofte se to nøglebegreber knyttet til datakryptering:

  • Kryptering: processen hvor klartekst omdannes til krypteret tekst.
  • Dekryptering: processen hvor krypteret tekst omdannes tilbage til klartekst.

Et simpelt model: data → nøgle → kryptering → dekryptering

Tænk på datakryptering som et mønster, hvor data bliver behandlet sammen med en nøgle.

  1. Afsenderen krypterer data med en nøgle.
  2. Modtageren bruger den samme (eller en tilsvarende) nøgle til at dekryptere data.
  3. Hvis uvedkommende ikke har den nødvendige nøgle, bør de ikke kunne læse indholdet.

Hvilken nøgle der bruges, afhænger af kryptografisk opsætning (ofte beskrives den i termer som symmetrisk eller asymmetrisk). Det vigtige for forståelsen er dog, at nøglen er central: hvis nøglen lækker eller håndteres forkert, kan krypteringen blive mindre værdifuld.

Hvad bruges datakryptering til?

Datakryptering bruges typisk til at beskytte data i forskellige situationer:

  • Under transport: Når data bevæger sig mellem systemer (fx mellem en app og en server), kan kryptering forhindre, at uvedkommende kan læse trafikken, hvis de observerer den.
  • Ved opbevaring: Når data ligger gemt på en disk, i en database eller et lagersystem, kan kryptering reducere risikoen for at indholdet kan læses, hvis lageret tilgås uden ret.

Det er også almindeligt, at datakryptering indgår som en del af bredere sikkerhedstiltag. Kryptering alene er sjældent hele svaret; det er ofte en byggesten i en samlet løsning.

Begrænsninger og beslægtede begreber at kende

Datakryptering har tydelige styrker, men også grænser. Nogle vigtige at kende:

1) Nøglehåndtering kan være afgørende

Selv stærk kryptering hjælper ikke, hvis nøglerne kan hentes af en angriber via systemer, processer eller opsætning. Derfor handler meget sikkerhed omkring datakryptering om, hvordan nøgler genereres, opbevares, roteres og gives adgang.

2) Kryptering beskytter ikke mod alle typer risiko

Datakryptering beskytter primært dataenes indhold mod uautoriseret læsning. Det betyder ikke automatisk, at et system er sikkert mod:

  • fejlkonfigurationer,
  • kompromitterede endepunkter (fx en enhed eller konto, der stadig har adgang til nøgler/ukrypteret data),
  • misbrug af legitime adgangsrettigheder.

3) Metadata og sideinformation kan stadig afsløre noget

Selv når indholdet er krypteret, kan der være “omkringliggende” oplysninger, der ikke nødvendigvis er beskyttet på samme måde. Der kan fx være forhold som mængder, timing eller andre signaler, afhængigt af den konkrete løsning.

4) Kryptering er ikke det samme som andre sikkerhedsmål

Det kan være nyttigt at skelne mellem:

  • Fortrolighed (at indhold ikke læses af uvedkommende)
  • Integritet (at data ikke er ændret undervejs)
  • Tilgængelighed (at data/systemer er til rådighed)

Datakryptering adresserer især fortrolighed. Integritet og tilgængelighed kræver typisk andre mekanismer eller supplerende kontroller.

Hvad du kan tjekke i praksis

Hvis du vil forstå, om datakryptering reelt hjælper i en konkret sammenhæng, kan du fokusere på kontrollerbare punkter:

  • Om kryptering dækker både transport og opbevaring, hvor det er relevant.
  • Om der findes en tydelig nøglestrategi (generering, opbevaring og rotation), og hvem der har adgang.
  • Om data håndteres sikkert i endepunkter (fx klienter og servere), hvor data til sidst skal være læsbare.
  • Om systemet også har mekanismer for integritet og relevante sikkerhedskontroller, ikke kun “kryptering”.

Hvis du sammenligner to løsninger, bør du være opmærksom på, at “datakryptering” kan være implementeret forskelligt. Hvilken kryptografi der bruges, og hvordan nøgler og adgang styres, er ofte det, der afgør den reelle sikkerhed.