Synonymer: E-mail signeringsprotokol
DKIM står for DomainKeys Identified Mail og er en e-mailautentifikationsprotokol, der bruges til at sikre, at en e-mail ikke er blevet ændret eller manipuleret, efter den blev sendt. DKIM tilføjer en digital signatur til e-mails, som gør det muligt for modtagende servere at verificere, om e-mailens indhold kommer fra den angivne afsender og er intakt. Dette hjælper med at beskytte mod e-mailspoofing og phishing, da kun godkendte afsendere kan signere e-mails på vegne af et domæne.
Hvordan fungerer DKIM?
DKIM fungerer ved at signere e-mails med en privat nøgle, som kun afsenderens server har adgang til. Denne signatur tilføjes til e-mailens header, og modtagerens server kan derefter bruge en offentlig nøgle, der er gemt i afsenderens DNS-record, til at verificere signaturen. Hvis signaturen matcher, kan modtageren være sikker på, at e-mailen er autentisk og ikke er blevet ændret undervejs.
Nøgletrin i DKIM:
- Signering: Når en e-mail sendes, signerer afsenderens server e-mailen med en privat nøgle. Signaturen placeres i e-mailens header.
- DNS-opslag: Modtagerens e-mailserver foretager et opslag i DNS for at finde afsenderens offentlige nøgle.
- Verifikation: Modtagerens server bruger den offentlige nøgle til at kontrollere, om signaturen er gyldig. Hvis den er det, kan e-mailen leveres.
Eksempel:
Når du sender en e-mail fra eksempel.dk, signerer serveren e-mailen med en privat nøgle. Modtagerens server bruger en offentlig nøgle, der er gemt i eksempel.dk‘s DNS, til at validere, at e-mailen er ægte og uændret.
Hvorfor er DKIM vigtigt?
DKIM er vigtigt for at beskytte e-mailkommunikation mod manipulation og misbrug. Ved at sikre, at e-mails ikke er blevet ændret, kan modtagerne stole på, at beskeden, de modtager, kommer fra den forventede afsender. Det gør det svært for ondsindede aktører at forfalske e-mails eller ændre indholdet uden at blive opdaget.
Fordele ved DKIM:
- Beskytter mod e-mailmanipulation: DKIM sikrer, at e-mailens indhold ikke er blevet ændret undervejs.
- Øger troværdigheden: Modtageren kan stole på, at e-mailen kommer fra den legitime afsender.
- Sikkerhed mod spoofing: DKIM hjælper med at forhindre, at ondsindede aktører udgiver sig for at sende e-mails fra et andet domæne.
DKIM og DNS
DKIM er afhængig af DNS for at fungere korrekt. Når en e-mail signeres af afsenderens server, bliver den offentlige nøgle, der skal bruges til at verificere e-mailen, publiceret som en DNS-record. Når modtagerens server modtager e-mailen, foretager den et DNS-opslag for at hente den offentlige nøgle og verificere signaturen. Dette gør DNS til en central del af DKIM-protokollen.
DKIM i forhold til SPF og DMARC
SPF, DKIM, og DMARC arbejder sammen for at øge e-mailsikkerheden:
- SPF sikrer, at e-mails kun kan sendes fra autoriserede IP-adresser.
- DKIM signerer e-mails digitalt for at sikre, at de ikke er blevet ændret undervejs.
- DMARC kombinerer SPF og DKIM og angiver, hvordan modtageren skal håndtere e-mails, der fejler autentifikationen.
Begrænsninger ved DKIM
Selvom DKIM giver en stærk beskyttelse mod e-mailmanipulation, har det nogle begrænsninger:
- Afhænger af korrekt opsætning: DKIM kræver, at både afsenderens og modtagerens servere understøtter DKIM korrekt, og at DNS-recorden er korrekt opsat.
- Beskytter ikke hele e-mailen: DKIM signerer kun bestemte dele af e-mailen (ofte header og krop), men ikke altid vedhæftede filer eller indhold, der kan ændres under videresendelse.
DKIM er således en vigtig e-mailautentifikationsprotokol, der sikrer, at e-mails er autentiske og ikke er blevet manipuleret, og det spiller en vigtig rolle i at beskytte mod e-mailspoofing og phishing.