Cos'è DMARC?
DMARC è l'acronimo di Domain-based Message Authentication, Reporting & Conformance — è un meccanismo che aiuta i proprietari di domini a proteggersi dal phishing. Ovvero da situazioni in cui i malintenzionati inviano un'email apparentemente a tuo nome. Per verificare l'autenticità del mittente esistono SPF e DKIM, ma è proprio DMARC che è responsabile del comportamento dei provider di posta elettronica (ad esempio, gmail) quando ricevono un'email che non ha superato la verifica.
La policy DMARC viene pubblicata nei record di dominio. Per indicare la policy per il dominio example.com, è necessario creare un record di tipo TXT per il dominio _dmarc.example.com. Esempio di valore: "v=DMARC1; p=reject; rua=mailto:dmarc-reports@example.com; pct=100;".
In questo esempio è indicato p=reject — è la “policy” per le email che non hanno superato DMARC.
In totale ci sono 3 valori possibili:
-
none — solo monitoraggio, nulla viene bloccato;
-
quarantine — inviare le email nello spam;
-
reject — rifiutare completamente le email, ovvero non saranno nemmeno nello spam.
Se il record DMARC per il dominio è assente, ciò viene interpretato come policy none.
Mediante i parametri rua e ruf è possibile ottenere statistiche sull'attivazione di DMARC in forma aggregata (rua) o per ogni email che ha fallito la verifica (ruf).
Quando si attiva DMARC?
DMARC è considerato riuscito se il server di posta del mittente dell'email soddisfa SPF o se l'email ha una firma DKIM valida. In caso contrario, l'email non supera la verifica DMARC.
Per la regola è possibile indicare la percentuale di applicazione della policy. Nel nostro esempio è pct=100; Se non si indica questo parametro, DMARC verrà applicato al 100% delle email. Se si indica, ad esempio, pct=15; allora la policy DMARC scelta viene applicata al 15% delle email, e per il restante 85% ci sarà l'equivalente della policy p=none;
In luogo di una conclusione su DMARC
La pubblicazione di DMARC non è obbligatoria. Se questa policy non c'è, i provider di posta elaboreranno le email secondo le proprie regole. Ma se hai configurato DKIM e SPF per la tua posta, aggiungere DMARC è la conclusione logica, poiché è proprio questa policy che permetterà di rifiutare le email che non hanno superato la verifica. Senza di ciò, il senso di SPF e DKIM si perde in una certa misura, e il tuo dominio di posta non può essere protetto pienamente.
Nella pagina di modifica del dominio nell'account personale sender-solutions.com vedrai le informazioni sul record DMARC attuale. Se il tuo dominio non ha ancora un record, lì ci sarà un'istruzione su quale record raccomandiamo di aggiungere.