[ Laporan & investigasi ]

Pisahkan cakupan pelaporan dari total populasi email yang dikirim

Ukur cakupan pelaporan DMARC tanpa memperlakukan baris agregat yang diterima sebagai sensus dari setiap pesan yang dikirim organisasi.

Oleh tim peneliti EmailAuth · 7 menit membaca

[Poin-poin penting]

  • Pengamatan laporan dan upaya pengirim adalah populasi yang berbeda.
  • Laporan yang hilang tidak berarti tidak ada kegagalan.
  • Rekonsiliasi memerlukan cakupan, stempel waktu, dan catatan pengecualian yang stabil.
Di halaman ini

Sebutkan penyebutnya sebelum menghitung tarif

A DMARC Dasbor mungkin menampilkan sejumlah besar pengamatan pesan, namun jumlah tersebut tidak secara otomatis merupakan total populasi email yang dikirim oleh organisasi. Laporan agregat menggambarkan pengamatan yang dilaporkan oleh penerima yang berpartisipasi untuk interval tertentu. Sistem pengirim menggambarkan upaya dan peristiwa mereka sendiri. Populasi-populasi ini berbeda dalam hal asal usul, waktu, pengelompokan dan visibilitas, sehingga membagi satu populasi dengan populasi lainnya tanpa metode rekonsiliasi yang jelas dapat menghasilkan klaim cakupan yang menyesatkan.

Mulailah dengan menyebutkan pertanyaannya. Apakah Anda mengukur bagian dari inventaris pengirim yang disetujui yang diwakili dalam laporan, bagian dari laporan pengembalian layanan penerima yang diketahui, atau hubungan antara jumlah yang dilaporkan dan peristiwa pengirim untuk interval terbatas? Masing-masing memerlukan penyebut yang berbeda dan bukti yang berbeda. “Persentase cakupan” yang umum mengaburkan pilihan-pilihan tersebut. RFC 9990 , bagian 3.1 dan 9.1

Pisahkan partisipasi pelaporan dari kesehatan konsumsi

Laporan yang hilang dapat mencerminkan perilaku pelaporan penerima, kurangnya lalu lintas yang relevan, masalah pengiriman, penundaan pemrosesan, atau cacat penyerapan. Interval dashboard yang kosong tidak membedakan kemungkinan tersebut. Lacak hubungan pelaporan dan alur kolektor secara terpisah sehingga analis dapat melihat apakah file diharapkan, diterima, ditolak, ditunda, atau tidak dibuktikan.

Pertahankan pengirim laporan, organisasi pelapor, interval, pengidentifikasi, dan status pemrosesan. Catat setiap kegagalan pengiriman atau parser yang diketahui tanpa mengubahnya menjadi kegagalan autentikasi nol yang teramati. Artefak yang dikecualikan mengubah populasi yang dianalisis dan termasuk dalam log kesalahan atau pengecualian. Jika laporan selanjutnya dapat mengisi kesenjangan tersebut, pertahankan revisi kumpulan data daripada diam-diam menulis ulang kesimpulan sebelumnya.

Tidak ada jaminan kelengkapan pelaporan universal yang diasumsikan di sini. Tinjauan yang diusulkan harus menggunakan populasi penerima sebenarnya dan bukti pengumpulan yang tersedia. Laporan dari satu penyedia kotak surat tidak dapat menentukan perilaku penerima lainnya, dan pengamatan berulang dari penyedia yang dominan tidak boleh disalahartikan sebagai keragaman populasi yang luas.

Pilih bukti sisi pengirim yang kompatibel

Tentukan peristiwa pengirim mana yang termasuk dalam perbandingan. Permintaan aplikasi, penerimaan penyedia, upaya pengiriman, penerimaan server penerima, dan kegagalan akhir bukanlah peristiwa yang dapat dipertukarkan. Percobaan ulang, beberapa penerima, dan pengiriman ulang aplikasi dapat membuat beberapa catatan untuk apa yang dianggap oleh pengguna bisnis sebagai satu pesan. Pertahankan semantik peristiwa dan aturan agregasi sebelum merekonsiliasi jumlah.

Referensi peristiwa SendGrid yang dipertahankan menggambarkan perbedaannya: diproses berarti penyedia menerima pesan dan siap untuk dikirimkan; disampaikan menyangkut pengiriman ke server penerima, bukan bukti penempatan kotak masuk atau pembacaan manusia. Ini adalah contoh khusus penyedia, bukan skema peristiwa universal. Sistem lain memerlukan definisinya sendiri saat ini. Referensi Webhook Acara SendGrid

Simpan stempel waktu asli dan basis waktu normal yang terdokumentasi. Interval laporan dan total hari kalender aplikasi mungkin tidak selaras. Laporan yang datang terlambat, percobaan ulang antrean melintasi batas, dan perubahan klasifikasi aliran sungai harus terlihat dalam rekonsiliasi daripada diserap ke dalam faktor koreksi yang dibuat-buat.

Memetakan domain dan rute tanpa mengasumsikan gabungan sempurna

Pengamatan agregat mungkin tidak berisi pengidentifikasi transaksi yang sama dengan log pengirim. Hindari menjanjikan penggabungan pesan satu-ke-satu ketika data hanya mendukung perbandingan berkelompok. Memetakan alamat sumber, domain autentikasi, dan konteks kebijakan ke rute yang dimiliki dengan keyakinan yang dinyatakan, dan menjaga ambiguitas infrastruktur bersama. Merek penyedia saja tidak membuktikan akun pelanggan mana yang menghasilkan lalu lintas yang diamati.

Tetap mentah SPF atau DKIM hasil yang berbeda dari DMARC penyelarasan. Tarif yang dihitung dari semua SPF mentah tidak selalu mengukur cakupan autentikasi yang selaras untuk domain Dari yang terlihat. Aturan penyelarasan spesifikasi inti menentukan hubungan identitas mana yang penting bagi kesimpulan tersebut. Rute yang tidak diketahui harus tetap tidak diketahui daripada ditambahkan ke populasi yang disetujui hanya untuk meningkatkan lajunya. RFC 9989 , bagian 4.4

Lembar kerja rekonsiliasi dan kontrak kumpulan data

Buat sistem sumber daftar kontrak kumpulan data, metode ekstraksi, versi, batas interval, definisi peristiwa, aliran yang disertakan, cakupan penerima, aturan deduplikasi, dan pengecualian. Pertahankan referensi sumber atau hash yang tidak dapat diubah dan langkah-langkah transformasi yang diperlukan untuk membuat ulang kumpulan data yang dianalisis. Jika suatu bidang tidak dapat diambil, nyatakan ketidakhadirannya dan kesimpulan yang menjadi tidak didukung.

Lembar kerja harus berisi populasi pelaporan, populasi pengirim, asumsi yang tumpang tindih, kelompok yang tidak cocok, data yang terlambat, dan artefak yang dikecualikan. Berikan penghitungan hanya jika ada bukti nyata. Pisahkan cakupan yang tidak diketahui dari cakupan yang tidak terukur. Laporan yang tidak dapat dipetakan ke rute yang disetujui tidak boleh diabaikan begitu saja, namun juga tidak secara otomatis menambah jumlah surat yang sah.

Penerimaan memerlukan analis lain untuk mereproduksi definisi populasi dan mendapatkan perbandingan terbatas yang sama dari versi kumpulan data yang sama. Sebuah bagan dapat merangkum perbandingan tersebut, namun harus mengungkapkan kesenjangan material dan interval lengkap terakhir. Tingkat autentikasi yang lebih tinggi belum tentu merupakan bukti bahwa total cakupan organisasi meningkat jika campuran pelaporan diubah.

Diagnosis fiktif: dasbor lebih senyap setelah adanya celah pipa

Bayangkan sebuah organisasi fiksi yang kolektornya menerima laporan dari beberapa kelompok penerima. Selama satu interval, laporan grup besar gagal diuraikan dan dikecualikan. Laporan lainnya menunjukkan lebih sedikit kegagalan. Tidak ada himpunan data aktual atau eksekusi parser yang digunakan untuk contoh ini; situasi ini diciptakan untuk menggambarkan risiko penyebut.

Analis tidak boleh mengumumkan peningkatan otentikasi hanya karena catatan yang masih ada terlihat lebih sehat. Populasi yang dianalisis berubah. Keluaran yang sesuai adalah hasil yang terbatas untuk kelompok penerima yang dipertahankan ditambah dengan kesenjangan kualitas pengumpulan yang jelas. Peristiwa di sisi pengirim dapat membantu membangun aktivitas lanjutan terhadap kelompok yang hilang, namun peristiwa tersebut tidak merekonstruksi pengamatan autentikasi yang tidak diterima.

Jika laporan kemudian dipulihkan dalam proses resmi, kumpulan data akan menerima versi baru dan perbandingannya harus dihitung ulang. Pertahankan kesimpulan terbatas awal dan kesimpulan revisi. Hal ini membuat perubahan dapat dijelaskan dan mencegah terjadinya tren nyata akibat penimbunan kembali secara diam-diam.

Bukti asli dan batasan pelepasan

Katalog memerlukan kumpulan data berversi, metode kueri, dan log kesalahan/pengecualian yang dapat direproduksi oleh analis lain. Naskah ini hanya memberikan metode dan contoh fiksi saja. Tidak ada log pengirim, laporan, daftar penerima, atau kueri langsung yang dikumpulkan, dan tidak ada persentase cakupan yang diklaim.

Bukti asli, tinjauan manusia, penerapan sumber, jalur produksi, aksesibilitas visual, dan pelepasan pemilik tetap terbuka. Sebelum publikasi operasional, dapatkan data resmi, minimalkan pengidentifikasi yang tidak perlu, dan konfirmasikan definisi peristiwa untuk setiap sistem yang disertakan. Kesimpulan akhir harus menyatakan populasi yang diamati dan batasannya, bukan menyiratkan bahwa pelaporan agregat merupakan sensus lengkap dari semua email yang dikirim.

[ Membawa pergi ]

Jelaskan populasi pelaporan yang diamati sebelum menghitung cakupan atau tingkat otentikasi.

[ Berdasarkan peran ]

Apa artinya ini bagi Anda

Pilih peran Anda untuk langkah praktis selanjutnya.

Analis pelaporan

Nyatakan penyebutnya

Kumpulan data yang besar belum tentu merupakan populasi yang lengkap.

Langkah selanjutnya

  1. Tentukan penerima dan cakupan waktu.
  2. Simpan data yang dikecualikan dan data terlambat.

Operator pesan

Jelaskan peristiwa pengirim

Tahapan antrian dan pengiriman mempengaruhi perbandingan.

Langkah selanjutnya

  1. Dokumentasikan semantik acara.
  2. Pertahankan aturan percobaan ulang dan penerima.

pengulas

Periksa reproduktifitas

Klaim tren bergantung pada populasi yang stabil.

Langkah selanjutnya

  1. Buat ulang versi himpunan data.
  2. Pisahkan cakupan yang tidak diketahui dari hasil yang diukur.

[ FAQ ]

Pertanyaan yang sering diajukan

Apakah jumlah agregat adalah jumlah total pesan yang dikirim?

Tidak secara otomatis. Mereka mewakili populasi pelaporan yang harus dicakup dan direkonsiliasi.

RFC 9990 : Pelaporan Agregat DMARC

Apakah tidak ada laporan berarti tidak ada kegagalan?

Tidak. Pengamatan yang hilang dan penghitungan nol yang diamati berbeda.

Bisakah acara yang diproses dan dikirimkan digabungkan?

Tidak. Referensi SendGrid yang dipertahankan mendefinisikan tahapan yang berbeda, dan penyedia lain memerlukan definisinya sendiri.

Twilio SendGrid : Referensi Webhook Acara

Apakah terkirim membuktikan bahwa pesan telah dibaca?

Tidak. Peristiwa yang disebutkan berkaitan dengan pengiriman ke server penerima.

Twilio SendGrid : Referensi Webhook Acara

Dapatkah SPF pass mentah mengukur keselarasan DMARC ?

Tidak dengan sendirinya. Penyelarasan harus dinilai berdasarkan domain Dari yang relevan.

RFC 9989: DMARC

Haruskah data yang terlambat menggantikan hasil sebelumnya secara diam-diam?

Tidak. Pertahankan revisi kumpulan data dan alasan penghitungan ulang.

Apakah kumpulan data cakupan diukur di sini?

Tidak. Contoh ini fiktif dan tidak ada hitungan atau tarif yang diklaim.

Bukti asli apa yang masih terbuka?

Kumpulan data berversi, metode kueri yang dapat direproduksi, dan log kesalahan/pengecualian tetap diperlukan.

[ Sumber ]

Sumber

  1. RFC 9989: DMARC

    Bagian §2.4 Di Luar Cakupan · §4.4 Penjelasan Penyelarasan Pengidentifikasi · §4.7 Format Catatan Kebijakan DMARC · §4.10 DNS Tree Walk · §5 Partisipasi DMARC · §6 Umpan Balik DMARC · Lampiran A.6 Penghapusan Tag "pct" · Lampiran C Perubahan dari RFC 7489

  2. RFC 9990 : Pelaporan Agregat DMARC

    Bagian §3.1 Laporan Agregat · §3.3 Perubahan Kebijakan Selama Periode Pelaporan · §3.4 Penemuan Permintaan Laporan · §3.5 Pengiriman Laporan · §4 Memverifikasi Tujuan Eksternal · §5 Pelaporan yang Dapat Diperluas · §8.1 Konten Laporan sebagai Serangan · §8.2 Informasi Palsu · §9 Pertimbangan Operasional · §9.3 Penyimpanan Laporan · Lampiran A DMARC XML Skema · §1 Pendahuluan · §7.1 Penerima Laporan · §7.2 Data yang Termuat dalam Laporan · §9.1 Pembuatan Laporan

  3. Twilio SendGrid : Referensi Webhook Acara

    Bagian Acara yang dikirimkan · Acara yang ditangguhkan · Acara yang dibatalkan · Acara yang diproses

[ Glosarium ]

Glosarium

Melaporkan populasi
Pengamatan termasuk dari penerima laporan dalam lingkup yang disebutkan.

RFC 9990 : Pelaporan Agregat DMARC

Populasi pengirim
Peristiwa sisi pengirim yang ditentukan dipilih untuk perbandingan.
Asumsi rekonsiliasi
Aturan terdokumentasi yang menghubungkan kumpulan data yang mungkin tidak memiliki pengidentifikasi satu-ke-satu.
Kesenjangan koleksi
Bukti yang hilang atau dikecualikan yang membatasi populasi yang dianalisis.

Asal perusahaan

Mengapa lembaga keuangan dan pemerintah terkemuka menghentikan dasbor keamanan email mereka.

Platform autentikasi email tradisional menjual dasbor kepada Anda dan meminta teknisi Anda melakukan pekerjaannya. Di lingkungan berisiko tinggi, pengawasan manual berarti penegakan yang tertunda, penyimpangan konfigurasi, dan domain bayangan yang tidak dipantau.

EmailAuth adalah platform asal email agen. Agen kami menegakkan p=reject, jaga agar pengirim pihak ketiga tetap selaras dan pindahkan domain Anda ke kapasitas penuh RFC 9989 kepatuhan, standar DMARC baru, dengan kemampuan audit yang dapat dilakukan secara langsung oleh manusia.

Pemerintah Perusahaan besar Lembaga keuangan tingkat 1

SaaS · Penyewaan khusus · On-prem dengan celah udara · Enkripsi BYOK

Basis Pengetahuan