Hvad menes der med, at PGP-kryptering beskytter mod hackere og spioner?

PGP er en metode til at gøre indhold uforståeligt for andre, indtil det dekrypteres med den rette nøgle. Når du sender en PGP-krypteret besked, kan en angriber typisk ikke læse selve teksten, selv hvis de får fat i filen eller e-mailens indhold undervejs.

Det er dog vigtigt at skelne mellem to niveauer af “beskyttelse”. For det første beskytter PGP mod uautoriseret læsning af selve data. For det andet beskytter PGP ikke automatisk mod alle former for angreb, fx hvis din enhed er inficeret, hvis du ender med at dele nøgler forkert, eller hvis en angriber kan påvirke processen før krypteringen.

Et enkelt modelbillede: nøgler, kryptering og dekryptering

En praktisk måde at forstå PGP på er som tre byggesten:

  1. Nøgler (offentlig og privat)
  • Din offentlige nøgle bruges til at kryptere noget, så kun den, der har den private nøgle, kan dekryptere.
  • Din private nøgle må ikke komme i uvedkommendes hænder.
  1. Kryptering Når afsenderen krypterer med modtagerens offentlige nøgle, bliver resultatet til en form, der ikke kan læses uden den tilsvarende private nøgle.

  2. Dekryptering Modtageren dekrypterer med sin private nøgle og kan dermed læse indholdet.

Ud fra denne model er svaret på spørgsmålet “kan den beskytte?”: Ja, PGP kan gøre indholdet utilgængeligt for andre, der kun har adgang til den krypterede data.

Hvad med afsender, identitet og signaturer?

PGP bruges ofte ikke kun til kryptering, men også til digitale signaturer. En signatur giver en måde at kontrollere, at en besked sandsynligvis er lavet af den tilknyttede afsender, og at indholdet ikke er ændret undervejs.

Men signaturens værdi afhænger af noget centralt: at du stoler på den rigtige nøgle. Hvis du accepterer en forkert offentlig nøgle (fx fordi den er blevet blandet sammen eller udgivet af en angriber), kan en signatur blive misvisende. Derfor handler “beskyttelse mod spioner og hackere” ikke kun om matematikken, men om nøglers livscyklus: hvordan de indhentes, valideres og forbindes med en person.

Forskelle og grænser: hvornår PGP hjælper mest (og hvornår ikke)

Selvom PGP kan beskytte indholdet, er der flere relevante undtagelser og grænser:

  • Kæden før krypteringen betyder noget. Hvis en angriber får fat i den tekst, du skriver før den krypteres, eller kompromitterer den enhed, du bruger, kan krypteringen være “for sent”.
  • Kompromitteret privat nøgle underminerer beskyttelsen. Hvis din private nøgle lækkes, kan andre dekryptere alt, der er krypteret til den nøgle.
  • Nøglevalidering afgør om signaturer skaber tillid. Uden en realistisk metode til at verificere at en offentlig nøgle er den rigtige, kan du ikke sikkert bruge signaturer som identitetsbevis.
  • Metadata kan stadig være synlig. PGP skjuler som udgangspunkt indholdet, men det betyder ikke nødvendigvis, at alt omkring kommunikationen er skjult. Hvilke oplysninger der kan observeres, afhænger af den samlede kontekst og transportform.

Med andre ord: PGP er et stærkt værktøj til at beskytte dataindhold, men det er ikke en magisk “end-to-end sikkerhed” for hele din digitale tilstedeværelse.

Hvad kan du selv tjekke for at vurdere beskyttelsen?

Du kan vurdere din konkrete sikkerhed ved at tjekke tre kontrolpunkter:

  1. Har du kontrol over din private nøgle?
  • Er den beskyttet mod uautoriseret adgang?
  • Bruger du en metode, der gør det realistisk at forhindre læk?
  1. Verificerer du modtagerens offentlige nøgle korrekt?
  • Hvordan sikrer du, at nøglen faktisk tilhører den person eller organisation, du tror?
  • Følger du en konsekvent proces for validering?
  1. Hvordan ser din “workflow”-sikkerhed ud?
  • Er din enhed opdateret og rimeligt beskyttet mod skadelig software?
  • Håndterer du beskeder og nøgler på en måde, der minimerer risikoen for at kompromittere processen før kryptering.

Hvis disse tre punkter er på plads, øges sandsynligheden for, at PGP reelt beskytter mod læsning af indholdet for uvedkommende.

Vigtige nuancer: hvad svaret kan ændre sig af

Selv uden at kende din specifikke opsætning er der en gennemgående pointe: “beskyttelse mod hackere og spioner” afhænger af, hvordan PGP bruges i praksis. En angriber kan angribe andre led end selve krypteringsalgoritmen—fx nøgler, enheder, tillid til identiteter eller procestrin før kryptering.

Hvis du ønsker et mere præcist svar, må du derfor se på din situation: Hvem er modtageren, hvordan validerer du nøgler, og hvor kan din private nøgle eller dine arbejdsgange blive påvirket?