DKIM, čo je skratka pre DomainKeys Identified Mail, je digitálne riešenie pre organizácie na zabezpečenie dôveryhodnosti ich komunikácie s ich zamestnancami, zákazníkmi alebo partnermi. Dosahuje sa to pripojením digitálneho podpisu k hlavičke správy, aby sa potvrdilo, že správa bola odoslaná legitímnym zdrojom a nebola zmenená počas prenosu. Podpis je potom overený v DNS (Domain Name System) prijímajúcim poštovým serverom. Odosielateľ by mal uchovávať záznam s verejným kľúčom v DNS, čo umožňuje prijímajúcemu poštovému serveru potvrdiť oprávnenosť správy pomocou kľúča a bez problémov ju doručiť do schránky príjemcu. Týmto spôsobom sa proces prenosu e-mailov stáva spoľahlivým a bezpečným. DKIM sa tak stáva solídnou ochranou proti e-mailovému spoofingu, phishingu a spamu.
Podpis DKIM je kryptografický reťazec znakov, ktorý je pripojený k hlavičke e-mailovej správy. Vygeneruje sa pomocou súkromného kľúča odosielateľa a overí ho prijímajúci poštový server pomocou verejného kľúča odosielateľa uloženého v zázname DNS.
Jeho účelom je zabezpečiť integritu správy a overiť, či s ňou počas prepravy nebolo manipulované. Server príjemcu skontroluje podpis obsahujúci informácie o názve domény a ďalšie údaje a porovná ho s verejným kľúčom. V prípade zhody sa preukáže ako platný, čo znamená, že e-mail nebol zmenený a že bol skutočne odoslaný reklamovanou doménou.
Proces generovania kryptografického podpisu zahŕňa niekoľko krokov:
Digitálny podpis je dlhý reťazec znakov, ktorý je zvyčajne reprezentovaný ako séria alfanumerických znakov a špeciálnych symbolov. Zobrazuje sa ako samostatné pole v hlavičke e-mailu a je uzavreté v lomených zátvorkách (< >), aby sa odlíšilo od ostatných polí hlavičky. Obsahuje rôzne parametre a hodnoty.
Tu je vzorová modelová štruktúra podpisu:
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=example.com; s=selector1;
h=From:To:Subject:Date:MIME-Version:Content-Type;
bh=abcdef1234567890; b=ZYXWVUTSRQPONMLKJIHGFEDCBA9876543210;
V tomto príklade:
AKO TO FUNGUJE
Na uplatnenie DKIM musia organizácie vygenerovať a zaregistrovať svoj záznam v DNS. Ide o TXT záznam obsahujúci všetky dôležité informácie o nastaveniach pre konkrétnu doménu, vrátane verejného kľúča odosielateľa. Prostredníctvom kontroly DNS záznamov môže prijímajúci poštový server jednoducho overiť pravosť prichádzajúcich správ.
Tu je príklad záznamu DKIM a rozpis komponentov:
example.com. IN TXT "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCX5lG3Wgs7kG4zZyfO0QrXYrKTB9ZM3d7Ua0lr5W6ZG3nS9pOkfGm7dTyJqDDK0zzc7UTQpjxKuY5HxRCc8D0nIjTF0cHKfB2EnH0fl2xu/1tORcPl2sqrDF7Hwti+jHDjbyXMbDVo9KkSNps/8crTouOmrTqgZ+PbLwIDAQAB"
Keď je e-mail odoslaný s povoleným DKIM, odosielajúca služba pripojí digitálny podpis k hlavičke správy. Podpis obsahuje zašifrované hodnoty častí správy, ako je telo, hlavičky a prílohy. Na overenie podpisu DKIM môžu príjemcovia vykonať sériu krokov:
Výsledkom úspešného overenia podpisu je, že príjemcovia si môžu byť istí pravosťou a integritou e-mailu, čím sa znížia riziko phishingových útokov a falšovania e-mailov.
V prípade zlyhania overenia však možné scenáre pre e-mail môžu byť nasledovné:
Presné dôsledky zlyhania overenia sa môžu líšiť v závislosti od pravidiel stanovených poskytovateľom e-mailových služieb a individuálnych nastavení príjemcu. Je dôležité poznamenať, že neúspešné overenie DKIM môže mať za následok zníženú reputáciu odosielateľa, zníženú mieru doručenia a vyššiu pravdepodobnosť, že správa bude považovaná za podozrivú alebo potenciálne škodlivú.
Použitie DKIM výrazne zvyšuje šance vyhnúť sa potenciálnym akciám škodlivého charakteru cez e-maily, prispieva k hladkej a úspešnej komunikácii. Na zvýšenie bezpečnosti e-mailov sa používajú dva ďalšie mechanizmy na zabezpečenie online komunikácie – SPF (Sender Policy Framework) a DMARC (Domain-based Message Authentication, Reporting & Conformance).
Na ochranu svojej povesti a zabezpečenie doručovania svojich e-mailov môže organizácia poskytnúť SPF záznam v DNS so zoznamom autorizovaných názvov domén a IP adries. Kontrolou tohto záznamu server príjemcu overí pravosť zdroja správy. SPF záznam poskytuje dodatočnú ochranu údajov potvrdením legitimity odosielateľa.
DMARC je politika pre vyššie uvedené autentifikačné mechanizmy, ktorá definuje pravidlá identifikácie e-mailov a určuje ďalšie akcie pri podozrivých správach s možnými scenármi popísanými vyššie.
Celkovo hrá DKIM zásadnú úlohu pri zabezpečovaní dôveryhodnosti, integrity a bezpečnosti e-mailovej komunikácie. Implementáciou DKIM spolu s SPF a DMARC môžu organizácie výrazne znížiť riziká, ktoré predstavujú škodlivé aktivity, a zvýšiť tak ochranu ich e-mailového ekosystému.
Frequently asked questions
Jednoduchý spôsob, ako to urobiť, je použiť rôzne nástroje a služby dostupné online. Tieto nástroje pomáhajú generovať kryptografické kľúče – súkromný kľúč vytvorený na podpisovanie odchádzajúcich správ a verejný kľúč na overenie podpisu príjemcom.
Bezpečnosť vašej online komunikácie je dosiahnutá tým, že príjemcom poskytnete prostriedky na overenie pravosti prichádzajúcich správ. Pomáha predchádzať falšovaniu e-mailov, phishingovým útokom a manipulácii, čím zvyšuje dôveru a znižuje riziko škodlivých aktivít.
Ak chcete overiť digitálny podpis e-mailu, musíte získať záznam DKIM odosielateľa z DNS. Extrahujte z neho verejný kľúč a vypočítajte podpis pomocou príslušných komponentov správy. Porovnajte vypočítaný podpis s podpisom v hlavičke správy. Ak sa podpisy zhodujú, podpis DKIM je platný.
Zvážte možnosť sledovania trasy, ktorou správa prechádza na ceste k príjemcovi. Pomôže vám to porozumieť zložitým procesom prenosu e-mailov a chrániť sa pred nechcenou alebo nevyžiadanou poštou. Náš analyzátor hlavičiek e-mailov robí túto manipuláciu jednoduchou, ale informatívnou. Umožňuje sledovať a zobrazovať zoznam serverov zapojených do procesu prenosu s ich IP adresami a názvami domén a zhromažďovať čo najviac dodatočných informácií.