DMARC (zkratka pro Domain-based Message Authentication, Reporting and Conformance) je e-mailový protokol, který pomáhá chránit vaši doménu před zneužitím v případě phishingu a podobných e-mailových podvodů. Funguje tak, že definuje, co se má stát s e-maily, které se tváří, jako by pocházely z vaší domény, ale ve skutečnosti z ní nepocházejí.
DMARC doplňuje stávající technologie SPF a DKIM:
- SPF (Sender Policy Framework) ověřuje, zda e-mail pochází z autorizovaného serveru.
- DKIM (DomainKeys Identified Mail) digitálně podepisuje e-maily, aby bylo možné ověřit jejich integritu a pravost.
DMARC umožňuje nastavit:
- Politiku pro příjemce: Určuje, co se má stát s e-maily, které nesplňují SPF a DKIM ověření. Možnosti jsou:
- none: Žádná akce, e-mail se doručí.
- quarantine: E-mail se umístí do karantény.
- reject: E-mail se zamítne a nedoručí se.
- Zprávy o doručování: Určuje, zda chcete dostávat zprávy o tom, jak příjemci zpracovávají e-maily z vaší domény.
Jak nastavit DMARC:
- Vytvořte TXT záznam pro _dmarc subdoménu vaší domény. Například pro doménu
domena.cz
by to byl záznam pro_dmarc.domena.cz
. - V záznamu nastavte požadovanou politiku a preference pro reporty. Existuje mnoho online nástrojů, které vám s tím pomohou, například DMARC Analyzer od Google.
- Zveřejněte TXT záznam v DNS vaší domény.
Nastavení DMARC se provádí pomocí záznamu v DNS pro danou doménu.
Příklad nastavení DMARC
Níže je příklad TXT záznamu pro dmarc subdoménu s politikou „reject“ a požadavkem na reporty o doručování:
_dmarc.domena.cz TXT v=DMARC1; p=reject; rua=mailto:postmaster@domena.cz; ruf=mailto:postmaster@domena.cz
Vysvětlení:
v=DMARC1
označuje verzi protokolu DMARC.p=reject
nastavuje politiku „reject“, tzn. e-maily, které nesplňují SPF a DKIM ověření, se zamítnou.rua=mailto:postmaster@domena.cz
určuje e-mailovou adresu pro příjem reportů o doručování (aggregated reports).ruf=mailto:postmaster@domena.cz
určuje e-mailovou adresu pro příjem reportů o chybách (failure reports).
Další příklady politik:
p=none
: Žádná akce, e-mail se doručí.p=quarantine
: E-mail se umístí do karantény.
Před provedením změn v nastavení DMARC je dobré pečlivě prostudovat dokumentaci konkrétního poskytovatele emailových služeb nebo používat nástroje k automatickému generování správných záznamů DMARC pro vaši doménu.
Pamatujte také na to, že nesprávně nastavený DMARC může způsobit potíže s doručováním legitimních emailů, proto je důležité postupovat opatrně a testovat nastavení.