DKIM
Staat voor "DomainKeys Identified Mail." DKIM is een technologie voor e-mailauthenticatie die controleert of een bericht is verzonden door een legitieme gebruiker van een e-mailadres. De technologie is ontworpen om vervalsing van e-mail of spoofing te voorkomen.
DKIM werkt door een digitale handtekening toe te voegen aan de header van een e-mailbericht. De header wordt gegenereerd door de uitgaande mailserver en is uniek voor het domein dat op de server wordt gehost. De ontvangende mailserver kan de header vergelijken met een openbare sleutel die is opgeslagen in het DNS-record van de verzendende server om de authenticiteit van het bericht te bevestigen.
Veel populaire e-maildiensten, zoals Gmail, Yahoo! Mail en Outlook, gebruiken DKIM standaard. Bij andere e-mailaccounts, zoals accounts die op webservers zijn ingesteld, moet DKIM mogelijk handmatig worden geactiveerd. cPanel – een populaire Linux-webserver-toepassing – biedt een beheerder bijvoorbeeld de mogelijkheid om DKIM te activeren in het gedeelte van de cPanel-interface. Zodra DKIM is ingeschakeld, wordt het automatisch voor alle gebruikers geactiveerd.
Hoewel DKIM een eenvoudige manier biedt om te controleren of een bericht vanaf het bijbehorende domein is verzonden, is het geen waterdichte oplossing. De ontvangende mailserver moet DKIM bijvoorbeeld ook ondersteunen, anders wordt de headerinformatie genegeerd. Daarnaast kunnen berichten met een geldige handtekening worden doorgestuurd of opnieuw worden verzonden vanaf een ander e-mailadres. Het is ook belangrijk om te weten dat DKIM is ontworpen om berichten te authenticeren, niet om spam te voorkomen. Hoewel een geldige DKIM-header kan betekenen dat een bericht minder waarschijnlijk spam is, heeft deze geen verband met de inhoud van het bericht.
Geschiedenis
De specificatie DomainKeys Identified Mail werd in 2005 opgesteld toen Yahoo! en Cisco hun respectieve DomainKeys en Identified Internet Mail samenvoegden tot één oplossing. De specificatie werd in datzelfde jaar gepubliceerd door de Internet Engineering Task Force (IETF) en wordt sindsdien gebruikt.
NOTE: DKIM wordt vaak samen met SPF (Server Policy Framework) gebruikt, hoewel de twee verificatiemethoden volledig los van elkaar staan.
Test je kennis