Vai al contenuto principale

DMARCbis Checker

Analizza la compatibilità DMARC v2 con l'analisi tree walk DNS

Usa il nostro DMARCbis checker per verificare la compatibilità del tuo dominio con il nuovo Proposed Standard IETF. DMARCbis sostituisce il RFC 7489 con un algoritmo tree walk DNS, nuovi tag come np e la rimozione del tag pct. Testa la tua conformità DMARCbis prima della pubblicazione ufficiale.

Analisi tree walk DNS

Lo strumento riproduce l'algoritmo tree walk di DMARCbis per scoprire la tua policy DMARC come faranno i ricevitori conformi. Ogni passaggio del percorso DNS viene mostrato.

Rilevamento dei tag obsoleti

I tag pct, rf e ri vengono rimossi in DMARCbis. Lo strumento rileva la loro presenza nel tuo record e indica come sostituirli.

Verifica del tag np

Il tag np (non-existent domain policy) protegge dallo spoofing di sottodomini inesistenti. Lo strumento verifica la sua presenza e raccomanda un valore adeguato.

Retrocompatibilità

DMARCbis mantiene v=DMARC1. I tuoi record attuali continuano a funzionare. Lo strumento identifica cosa può essere migliorato senza compromettere la compatibilità.

Dominio organizzativo

Il tree walk DNS sostituisce la Public Suffix List per determinare il dominio organizzativo. Lo strumento mostra il dominio organizzativo rilevato e il metodo di scoperta utilizzato.

DMARCbis: cosa cambia per il tuo dominio

DMARCbis (chiamato anche DMARC v2) non è un semplice aggiornamento. È una riscrittura completa del protocollo DMARC, suddivisa in tre RFC distinti. Un DMARCbis checker rivela esattamente quali modifiche sono necessarie:

  1. Meccanismo principale (draft-ietf-dmarc-dmarcbis): scoperta della policy, alignment, valutazione
  2. Report aggregati (draft-ietf-dmarc-aggregate-reporting): formato XML, schema, distribuzione
  3. Report di errore (draft-ietf-dmarc-failure-reporting): report ARF, privacy, rate limiting

Nuovi tag

TagRuoloValoriPredefinito
npPolicy per sottodomini inesistenti (NXDOMAIN)none, quarantine, rejectEredita da sp, poi p
tModalità test (sostituisce pct)y, nn (applicazione completa)
psdDichiarazione Public Suffix Domainy, n, uu (indeterminato)

Tag rimossi

TagMotivo
pctApplicazione incoerente tra ricevitori. Sostituito dal tag binario t.
rfSolo il formato afrf era supportato. Tag superfluo.
riRaramente rispettato dai ricevitori. I report vengono ora inviati quotidianamente.

Tree walk DNS

Il cambiamento più significativo di DMARCbis è la sostituzione della Public Suffix List (PSL) con un algoritmo di percorso DNS nativo.

Perché? La PSL è una lista comunitaria mantenuta da volontari Mozilla. Soffre di ritardi negli aggiornamenti, incoerenze tra implementazioni e l'assenza di una specifica IETF sulla versione da utilizzare. Il tree walk DNS risolve questi problemi basandosi esclusivamente sui dati DNS reali.

Come funziona: il ricevitore interroga _dmarc.<dominio>, poi risale di un label per ogni passaggio. Se un record contiene psd=n, quello è il dominio organizzativo. Se viene trovato psd=y, il dominio un livello sotto è il dominio organizzativo.

Chi adotta DMARCbis oggi?

A marzo 2026, solo GMX, mail.com e WEB.DE (gruppo United Internet) inviano report in formato DMARCbis. L'adozione su larga scala è prevista dopo la pubblicazione ufficiale dei RFC. I record DMARCbis sono retrocompatibili: i ricevitori che non comprendono i nuovi tag li ignorano semplicemente.

Preparati ora

Anche se la migrazione non è urgente, preparare il tuo dominio fin da ora permette di:

  • Identificare i tag obsoleti da rimuovere prima che generino avvisi
  • Aggiungere il tag np per proteggere i sottodomini inesistenti
  • Comprendere il tree walk e verificare che il dominio organizzativo sia determinato correttamente
  • Anticipare i cambiamenti nel reporting nei tuoi strumenti di analisi DMARC

DMARC vs DMARCbis: tabella comparativa

AspettoDMARC (RFC 7489)DMARCbis
Tag versionev=DMARC1v=DMARC1 (invariato)
Scoperta della policyPublic Suffix List (PSL)Tree walk DNS nativo
Dominio organizzativoDeterminato tramite PSL esternaDeterminato dinamicamente tramite psd=y / psd=n
Tag pctValore da 0 a 100Rimosso, sostituito da t
Modalità testpct=0 (comportamento incoerente)t=y (semantica binaria chiara)
Policy NPAssentenp=none|quarantine|reject
Supporto PSDRFC 9091 sperimentaleIntegrato nativamente nel tree walk
Formato dei reportDocumento unicoTre RFC separati (meccanismo, aggregati, errore)
Ambito SPFMAIL FROM e HELOSolo MAIL FROM
Tag obsoletiNessunopct, rf, ri

Questa tabella riassume le differenze strutturali tra le due versioni del protocollo. Se il tuo record contiene tag della colonna DMARC che non esistono più in DMARCbis, il checker li segnala automaticamente.

Come funziona il tree walk DNS?

Il tree walk DNS è l'innovazione principale di DMARCbis. Sostituisce le ricerche nella Public Suffix List con un percorso gerarchico nel DNS. Ecco un esempio dettagliato per comprendere ogni passaggio.

Esempio: un'email ricevuta da user@sub.mail.captaindns.com

Il ricevitore deve trovare la policy DMARC applicabile. Con DMARCbis, esegue le seguenti query in ordine:

  1. Query _dmarc.sub.mail.captaindns.com: il server DNS risponde NXDOMAIN (nessun record trovato). Il ricevitore sale di un label.
  2. Query _dmarc.mail.captaindns.com: il server DNS risponde NXDOMAIN. Il ricevitore sale ancora.
  3. Query _dmarc.captaindns.com: viene trovato un record TXT, ad esempio v=DMARC1; p=reject; psd=n.

Il tag psd=n indica che captaindns.com è un dominio organizzativo (non un public suffix). Il tree walk si ferma. Risultato: dominio organizzativo = captaindns.com, metodo di scoperta = tree walk.

Cosa succede con psd=y? Se _dmarc.captaindns.com contenesse psd=y, significherebbe che captaindns.com è un public suffix (come .co.uk). In tal caso, il dominio organizzativo sarebbe mail.captaindns.com, il dominio un livello sotto il suffix.

Limite di sicurezza: il tree walk esegue un massimo di 8 query DNS per prevenire l'amplificazione. Oltre 8 livelli senza risultato, la scoperta fallisce e il dominio viene trattato come se non avesse una policy DMARC pubblicata.

Vantaggio chiave: a differenza della PSL, che richiede aggiornamenti manuali e varia tra le implementazioni, il tree walk si basa sui dati DNS in tempo reale. Gli amministratori DNS mantengono il pieno controllo sui confini della propria organizzazione.

Perché il tag np è essenziale

Il tag np (non-existent domain policy) colma una lacuna di sicurezza che DMARC v1 non poteva risolvere: lo spoofing di sottodomini inesistenti.

Il vettore di attacco: un aggressore invia un'email da fake123.captaindns.com. Questo sottodominio non esiste nella tua zona DNS. Con DMARC v1, il ricevitore applica la policy sp (se presente) o ricade su p. Se la tua configurazione è p=reject; sp=none (una configurazione comune per consentire sottodomini legittimi), l'aggressore aggira la tua protezione.

La soluzione DMARCbis: il tag np=reject si applica esclusivamente ai sottodomini per i quali il DNS risponde NXDOMAIN. Puoi mantenere una policy flessibile sui tuoi sottodomini esistenti (sp=none o sp=quarantine per i sottodomini con flussi email legittimi) bloccando al contempo i sottodomini inventati dagli aggressori.

Configurazione raccomandata:

  • Se p=reject: aggiungi np=reject per la massima copertura
  • Se p=quarantine: aggiungi np=reject (i sottodomini fittizi meritano un blocco rigoroso)
  • Se p=none: aggiungi np=quarantine come primo passo verso il rafforzamento

Il tag np è particolarmente efficace contro gli attacchi di CEO fraud, in cui gli aggressori inventano sottodomini credibili come secure-payment.captaindns.com o internal-hr.captaindns.com per ingannare i destinatari.

Cronologia di adozione di DMARCbis

La transizione verso DMARCbis segue una cronologia graduale guidata dall'IETF e dai principali provider email.

DataEvento
2015Pubblicazione del RFC 7489 (DMARC originale)
2021Pubblicazione del RFC 9091 (PSD DMARC, sperimentale)
2024GMX, mail.com e WEB.DE (gruppo United Internet) diventano i primi ricevitori a inviare report in formato DMARCbis
Aprile 2025Approvazione IESG del documento principale (draft-ietf-dmarc-dmarcbis) e dei report aggregati (draft-ietf-dmarc-aggregate-reporting)
Novembre 2025Documento sui report di errore (draft-ietf-dmarc-failure-reporting) inviato per la pubblicazione
2025 / 2026Tutti e tre i documenti nella coda dell'editor RFC
2026 (previsto)Pubblicazione ufficiale come Proposed Standard

I record DMARCbis sono retrocompatibili: puoi aggiungere i nuovi tag già oggi senza attendere la pubblicazione ufficiale. I ricevitori che non comprendono np, t o psd li ignorano silenziosamente.


Strumenti complementari

StrumentoDescrizione
Migrazione DMARC a DMARCbisGenerare automaticamente un record DMARCbis conforme
Validatore DMARCValidare la sintassi del tuo record DMARC
Ispettore DMARCConsultare e analizzare il record DMARC pubblicato sul tuo dominio
Generatore DMARCCreare un nuovo record DMARC
Lettore report DMARCDecodificare i report aggregati XML

Risorse utili


FAQ - Domande frequenti

D: Cos'è DMARCbis?

R: DMARCbis è la nuova versione del protocollo DMARC, in fase di finalizzazione presso l'IETF come Proposed Standard. Sostituisce il RFC 7489 (2015) e il RFC 9091 (PSD DMARC). I tre documenti (meccanismo principale, report aggregati, report di errore) sono nella coda dell'editor RFC dal 2025.


D: Quali sono le differenze tra DMARC e DMARCbis?

R: DMARCbis aggiunge tre nuovi tag (np, t, psd), rimuove tre tag (pct, rf, ri), sostituisce la scoperta tramite Public Suffix List con un algoritmo tree walk DNS e limita la validazione SPF esclusivamente al MAIL FROM.


D: Devo migrare subito a DMARCbis?

R: Non c'è urgenza. I record DMARC attuali continuano a funzionare perché la versione resta v=DMARC1. Tuttavia, si consiglia di verificare i propri record fin da ora per rimuovere i tag obsoleti e aggiungere i nuovi tag np e psd.


D: Il tag pct viene davvero rimosso?

R: Sì. L'esperienza operativa ha dimostrato che il tag pct veniva applicato in modo incoerente dai ricevitori. Solo i valori 0 e 100 erano affidabili. Viene sostituito dal tag binario t (t=y per la modalità test, t=n per l'applicazione completa).


D: Cos'è il tree walk DNS?

R: Il tree walk DNS è l'algoritmo di scoperta della policy DMARC in DMARCbis. Invece di consultare una Public Suffix List esterna, il ricevitore risale la gerarchia DNS interrogando _dmarc a ogni livello fino a trovare un record valido. Questo elimina la dipendenza dalla PSL.


D: Il tag fo viene rimosso in DMARCbis?

R: No. Il tag fo (failure reporting options) viene mantenuto in DMARCbis. Solo i tag pct, rf e ri vengono rimossi.


D: Come faccio a sapere se il mio dominio è pronto per DMARCbis?

R: Esegui un'analisi con il nostro DMARCbis checker. Lo strumento esegue un tree walk DNS completo, rileva i tag obsoleti (pct, rf, ri), verifica la presenza del tag np e mostra il dominio organizzativo scoperto. Il risultato indica uno stato chiaro: conforme, compatibile o non conforme a DMARCbis.


D: Il tree walk DNS rallenta la consegna delle email?

R: No. Il tree walk esegue un massimo di 8 query DNS e i ricevitori memorizzano i risultati nella cache in base al TTL di ogni record. Nella pratica, per la maggior parte dei domini, il tree walk si risolve in 2 o 3 query. L'impatto sui tempi di consegna è trascurabile.