[ Rapporti e indagini ]

Copertura dei report separata dalla popolazione totale di e-mail inviate

Misura la copertura dei report DMARC senza considerare le righe aggregate ricevute come un censimento di ogni messaggio inviato dall'organizzazione.

A cura del team di ricerca EmailAuth · 7 minuti di lettura

[ Punti chiave ]

  • Le osservazioni dei report e i tentativi del mittente appartengono a popolazioni diverse.
  • I rapporti mancanti non equivalgono a zero fallimenti.
  • La riconciliazione necessita di ambito, timestamp e record di esclusione stabili.
In questa pagina

Assegna un nome al denominatore prima di calcolare un tasso

A DMARC la dashboard può mostrare un numero elevato di osservazioni dei messaggi, ma tale numero non corrisponde automaticamente alla popolazione totale della posta inviata dall'organizzazione. Rapporti aggregati descrivere le osservazioni riportate dai ricevitori partecipanti per intervalli particolari. I sistemi mittente descrivono i propri tentativi ed eventi. Queste popolazioni differiscono per origine, tempistica, raggruppamento e visibilità, quindi dividerle l'una per l'altra senza un metodo di riconciliazione definito può produrre una richiesta di copertura fuorviante.

Inizia nominando la domanda. Stai misurando la quota di un inventario di mittenti approvati rappresentata nei report, la quota di servizi destinatari noti che restituiscono report o una relazione tra i conteggi segnalati e gli eventi del mittente per un intervallo limitato? Ciascuno richiede un denominatore diverso e prove diverse. Una generica “percentuale di copertura” oscura tali scelte. RFC 9990 , sezione 3.1 e 9.1

Separare la segnalazione della partecipazione dall'integrità dell'ingestione

Un report mancante può riflettere il comportamento di reporting del destinatario, la mancanza di traffico rilevante, problemi di consegna, ritardi di elaborazione o un difetto di acquisizione. Un intervallo vuoto del dashboard non distingue queste possibilità. Tieni traccia separatamente della relazione di reporting e della pipeline del raccoglitore in modo che un analista possa vedere se un file era previsto, ricevuto, rifiutato, ritardato o semplicemente non evidenziato.

Conserva il mittente del report, l'organizzazione segnalante, l'intervallo, l'identificatore e lo stato di elaborazione. Registra qualsiasi consegna nota o errore del parser senza tradurlo in zero errori di autenticazione osservati. Un artefatto escluso modifica la popolazione analizzata e appartiene a un registro degli errori o delle esclusioni. Se un rapporto successivo colma la lacuna, mantieni la revisione del set di dati anziché riscrivere silenziosamente la conclusione precedente.

In questo caso non viene assunta alcuna garanzia universale di completezza del reporting. La revisione proposta deve utilizzare la popolazione ricevente effettiva e le prove di raccolta disponibili. Un rapporto di un fornitore di cassette postali non può stabilire il comportamento di altri destinatari e le osservazioni ripetute di un fornitore dominante non dovrebbero essere confuse con un’ampia diversità della popolazione.

Scegli prove lato mittente compatibili

Definire quale evento mittente appartiene al confronto. Una richiesta di applicazione, l'accettazione del fornitore, un tentativo di consegna, l'accettazione del server ricevente e il fallimento finale non sono eventi intercambiabili. Nuovi tentativi, destinatari multipli e reinvii di domande possono creare diversi record per quello che un utente aziendale considera un unico messaggio. Conserva la semantica degli eventi e la regola di aggregazione prima di riconciliare i conteggi.

Il riferimento all'evento SendGrid conservato illustra la distinzione: elaborato significa che il provider ha ricevuto il messaggio ed è pronto per essere consegnato; consegnato riguarda la consegna al server ricevente, non la prova del posizionamento della casella di posta o della lettura umana. Questo è un esempio specifico del provider, non uno schema di eventi universale. Altri sistemi richiedono le proprie definizioni attuali. Riferimento al webhook eventi SendGrid

Conservare i timestamp originali e una base temporale normalizzata documentata. L'intervallo del report e il totale dei giorni di calendario di un'applicazione potrebbero non essere allineati. I report arrivati ​​in ritardo, i tentativi in ​​coda oltre un confine e le classificazioni dei flussi modificate dovrebbero essere visibili nella riconciliazione piuttosto che assorbiti in un fattore di correzione inventato.

Mappa domini e percorsi senza dare per scontato unioni perfette

Le osservazioni aggregate potrebbero non contenere gli stessi identificatori di transazione dei registri del mittente. Evitare di promettere un'unione di messaggi uno a uno quando i dati supportano solo il confronto raggruppato. Mappa gli indirizzi di origine, i domini di autenticazione e il contesto delle policy sui percorsi posseduti con la sicurezza dichiarata e preserva l'ambiguità dell'infrastruttura condivisa. Il solo marchio del fornitore non dimostra quale account cliente abbia generato il traffico osservato.

Mantieniti crudo SPF O DKIM risultati distinti da DMARC allineamento. Una tariffa calcolata da tutti i passaggi SPF non elaborati non misura necessariamente la copertura di autenticazione allineata per il dominio Da visibile. Le regole di allineamento della specifica principale determinano quale relazione di identità è importante per tale conclusione. Un percorso sconosciuto dovrebbe rimanere sconosciuto anziché essere aggiunto alla popolazione approvata semplicemente per migliorare il tasso. RFC 9989 , sezione 4.4

Foglio di lavoro di riconciliazione e contratto del set di dati

Crea un contratto del set di dati che elenchi i sistemi di origine, il metodo di estrazione, le versioni, i limiti degli intervalli, le definizioni degli eventi, i flussi inclusi, l'ambito del ricevitore, le regole di deduplicazione e le esclusioni. Conserva riferimenti di origine o hash immutabili e i passaggi di trasformazione necessari per ricreare il set di dati analizzato. Se un campo non può essere recuperato, dichiararne l'assenza e la conclusione che diventa non supportata.

Il foglio di lavoro dovrebbe contenere la popolazione segnalante, la popolazione dei mittenti, le ipotesi di sovrapposizione, i gruppi non corrispondenti, i dati tardivi e gli artefatti esclusi. Fornire i conteggi solo quando esistono prove effettive. Separare la copertura sconosciuta dalla mancata copertura misurata. Un rapporto che non può essere mappato su un percorso approvato non dovrebbe essere eliminato silenziosamente, ma non dovrebbe nemmeno aumentare automaticamente il conteggio dei messaggi di posta legittimi.

L'accettazione richiede che un altro analista riproduca la definizione di popolazione e ottenga lo stesso confronto limitato dalla stessa versione del set di dati. Un grafico può riassumere tale confronto, ma dovrebbe rivelare le lacune sostanziali e l’ultimo intervallo completo. Un tasso di autenticazione più elevato osservato non è necessariamente la prova che la copertura organizzativa totale sia migliorata se il mix di reporting è cambiato.

Diagnosi fittizia: un cruscotto più silenzioso dopo una lacuna nella pipeline

Immagina un'organizzazione immaginaria il cui raccoglitore riceve rapporti da diversi gruppi di destinatari. Durante un intervallo, il report di un gruppo di grandi dimensioni non riesce ad analizzare e viene escluso. I restanti report mostrano meno errori. Per questo esempio non è stato utilizzato alcun set di dati o esecuzione del parser effettivo; la situazione è inventata per illustrare il rischio del denominatore.

L'analista non dovrebbe annunciare un miglioramento dell'autenticazione semplicemente perché i record sopravvissuti sembrano più integri. La popolazione analizzata è cambiata. L'output appropriato è un risultato limitato per i gruppi riceventi mantenuti più un divario esplicito nella qualità della raccolta. Gli eventi lato mittente possono aiutare a stabilire un'attività continua nei confronti del gruppo scomparso, ma non ricostruiscono le sue osservazioni di autenticazione non ricevute.

Se il report viene successivamente recuperato tramite un processo autorizzato, il set di dati dovrebbe ricevere una nuova versione e il confronto dovrebbe essere ricalcolato. Conservare sia la conclusione limitata iniziale che quella rivista. Ciò rende il cambiamento spiegabile e impedisce che una tendenza apparente venga prodotta da un riempimento silenzioso.

Prove originali e confine di rilascio

Il catalogo richiede un set di dati con versione, un metodo di query e un registro di errori/esclusioni che un altro analista può riprodurre. Questo manoscritto fornisce solo un metodo e un esempio fittizio. Non sono stati raccolti registri dei mittenti, report, elenchi di destinatari o query in tempo reale e non viene richiesta alcuna percentuale di copertura.

Le prove originali, la revisione umana, l'applicabilità della fonte, i percorsi di produzione, l'accessibilità visiva e il rilascio del proprietario rimangono aperti. Prima della pubblicazione operativa, ottenere i dati autorizzati, ridurre al minimo gli identificatori non necessari e confermare le definizioni degli eventi per ogni sistema incluso. La conclusione finale dovrebbe indicare la popolazione osservata e i suoi limiti piuttosto che implicare che il reporting aggregato sia un censimento completo di tutte le e-mail inviate.

[ Porta via ]

Descrivere la popolazione segnalante osservata prima di calcolare la copertura o il tasso di autenticazione.

[Per ruolo]

Cosa significa questo per te

Scegli il tuo ruolo per i prossimi passi pratici.

Analista di reporting

Indica il denominatore

Un set di dati di grandi dimensioni non corrisponde necessariamente a una popolazione completa.

Prossimi passi

  1. Definire il ricevitore e l'ambito temporale.
  2. Conservare i dati esclusi e in ritardo.

Operatore di messaggistica

Spiegare gli eventi del mittente

Le fasi di coda e di consegna influiscono sui confronti.

Prossimi passi

  1. Semantica degli eventi del documento.
  2. Conserva le regole dei tentativi e dei destinatari.

Recensore

Verificare la riproducibilità

Le affermazioni sulle tendenze dipendono da popolazioni stabili.

Prossimi passi

  1. Ricreare la versione del set di dati.
  2. Separare la copertura sconosciuta dai risultati misurati.

[ Domande frequenti ]

Domande frequenti

I conteggi aggregati corrispondono al numero totale di messaggi inviati?

Non automaticamente. Rappresentano una popolazione segnalante che deve essere delimitata e riconciliata.

RFC 9990 : report aggregati DMARC

Nessun rapporto significa nessun fallimento?

No. Le osservazioni mancanti e i conteggi zero osservati sono diversi.

È possibile combinare eventi elaborati e consegnati?

No. Il riferimento SendGrid conservato definisce fasi distinte e altri provider necessitano di definizioni proprie.

Twilio SendGrid : riferimento al webhook degli eventi

La consegna dimostra che il messaggio è stato letto?

No. L'evento citato riguarda la consegna al server ricevente.

Twilio SendGrid : riferimento al webhook degli eventi

Il passaggio SPF grezzo può misurare l'allineamento DMARC ?

Non da solo. L'allineamento deve essere valutato rispetto al dominio Da pertinente.

RFC 9989: DMARC

I dati tardivi dovrebbero sostituire silenziosamente i risultati precedenti?

No. Conserva le revisioni del set di dati e il motivo del ricalcolo.

È stato misurato un set di dati di copertura qui?

No. L'esempio è fittizio e non vengono dichiarati conteggi o tariffe.

Quali prove originali rimangono aperte?

Restano necessari un set di dati con versione, un metodo di query riproducibile e un registro di errori/esclusioni.

[ Fonti ]

Fonti

  1. RFC 9989: DMARC

    Sezioni §2.4 Fuori ambito · §4.4 Spiegazione dell'allineamento degli identificatori · §4.7 Formato record policy DMARC · §4.10 DNS Tree Walk · §5 Partecipazione DMARC · §6 Feedback DMARC · Appendice A.6 Rimozione del tag "pct" · Appendice C Modifiche da RFC 7489

  2. RFC 9990 : report aggregati DMARC

    Sezioni §3.1 Report aggregati · §3.3 Cambiamenti nella policy durante un periodo di reporting · §3.4 Scoperta della richiesta di report · §3.5 Consegna del report · §4 Verifica delle destinazioni esterne · §5 Reporting estensibile · §8.1 Segnala il contenuto come un attacco · §8.2 Informazioni false · §9 Considerazioni operative · §9.3 Archiviazione del report · Appendice A Schema XML DMARC · §1 Introduzione · §7.1 Destinatari del report · §7.2 Dati contenuti all'interno Rapporti · §9.1 Generazione di rapporti

  3. Twilio SendGrid : riferimento al webhook degli eventi

    Sezioni Eventi consegnati · Eventi differiti · Eventi eliminati · Eventi elaborati

[ Glossario ]

Glossario

Popolazione segnalante
Le osservazioni incluse dai ricevitori che generano report nell'ambito dichiarato.

RFC 9990 : report aggregati DMARC

Popolazione dei mittenti
Gli eventi lato mittente definiti selezionati per il confronto.
Ipotesi di riconciliazione
Una regola documentata che collega set di dati che potrebbero non avere identificatori uno a uno.
Divario di raccolta
Evidenze mancanti o escluse che limitano la popolazione analizzata.

Provenienza aziendale

Perché le principali istituzioni finanziarie e i governi hanno ritirato le dashboard di sicurezza della posta elettronica.

Le tradizionali piattaforme di autenticazione e-mail ti vendono una dashboard e chiedono ai tuoi ingegneri di fare il lavoro. Negli ambienti ad alto rischio, la supervisione manuale comporta un’applicazione ritardata, deviazioni della configurazione e domini ombra non monitorati.

EmailAuth è la piattaforma di provenienza della posta elettronica degli agenti. I nostri agenti applicano p=reject, mantieni allineati i mittenti di terze parti e sposta i tuoi domini al massimo RFC 9989 conformità, il nuovo standard DMARC , con verificabilità human-in-the-loop.

Governi Grandi imprese Istituti finanziari di primo livello

SaaS · Locazione dedicata · Air-gapped on-premise · Crittografia BYOK

Base di conoscenza