[ Laporan & investigasi ]

Kebijakan yang dipublikasikan versus kebijakan yang dievaluasi dalam laporan DMARC

Pisahkan kebijakan yang diamati penerima, hasil penyelarasan dan keputusan penanganan.

Oleh tim peneliti EmailAuth

[Poin-poin penting]

  • Kebijakan yang dipublikasikan adalah konteks sejarah, bukan bukti penanganan akhir.
Di halaman ini

Laporan dapat memperlihatkan kebijakan penolakan yang dipublikasikan tanpa melaporkan penolakan. Baca profil pelaporan sebelum menafsirkan disposisi: terkini RFC 9990 mendefinisikan pass untuk pesan yang lewat DMARC berdasarkan kebijakan penegakan hukum, sedangkan laporan lama tidak dapat menggunakan satu pun pesan yang disampaikan. Menafsirkan konteks kebijakan, hasil otentikasi dan keputusan penanganan sebagai bukti yang berbeda. Hubungan keduanya, bukan hanya satu bidang saja, menjelaskan hal-hal yang perlu diselidiki.

Baca konfigurasi yang diamati terlebih dahulu

policy_published mencatat konfigurasi kebijakan yang diamati oleh penerima untuk domain kebijakan laporan. Ini adalah bukti pelaporan historis, bukan pencarian DNS baru. Jika Anda menanyakan DNS hari ini, pisahkan hasil dan stempel waktu tersebut. Suatu kebijakan mungkin telah berubah selama atau setelah interval yang dilaporkan.

RFC 9990 memungkinkan banyak laporan ketika konfigurasi berubah selama suatu periode; jika tidak, reporter harus mencatat konfigurasi akhir yang diamati. Oleh karena itu, satu gambaran kebijakan tidak selalu dapat menjelaskan setiap kondisi waktu pesan. Pertahankan interval dan ubah riwayat sebelum menuduh reporter melakukan inkonsistensi.

Evaluasi domain penulis dan jalur yang selaras

Sebuah rekor's header_from menyediakan domain penulis. Hal ini dapat berbeda dari domain kebijakan ketika subdomain bergantung pada kebijakan domain lain. Tentukan hubungan kebijakan yang berlaku daripada mengasumsikan setiap baris menggunakan nilai p tingkat atas secara terpisah.

Nilai dkim dan spf di bawah policy_evaluated menjelaskan evaluasi pengidentifikasi terkait DMARC. Hasil tersebut berbeda dengan hasil mentah pada auth_results. Jalur yang selaras dapat memenuhi DMARC ; identitas lewat yang tidak terkait tidak bisa. Pesan yang lolos DMARC bukanlah kandidat penolakan kebijakan hanya karena domainnya dipublikasikan p=reject.

Baca disposisi dengan alasan override

Ilustrasi kasus profil saat ini yang pertama: policy_published menunjukkan p=reject, selaras DKIM lulus dan disposisi lulus, sebagaimana dijelaskan dalam RFC 9990 Lampiran A dan diilustrasikan dalam Lampiran B. Kasus kedua: kedua jalur yang selaras gagal, namun disposisi tetap tidak ada dengan alasan kebijakan lokal. Laporan tersebut menjelaskan penggantian penerima, bukan hasil autentikasi yang diperbaiki. Simpan kegagalan dan alasannya secara terpisah.

RFC 9990 memerlukan alasan kapan penyelarasan gagal dan kebijakan yang diterapkan tidak sesuai dengan kebijakan yang dikonfigurasi. Informasi yang hilang atau tidak terduga harus ditandai untuk diselidiki daripada diisi dengan penjelasan yang dibuat-buat. Rangkaian alasannya adalah penjelasan pelapor dan mungkin masih memerlukan pembuktian.

Kasing ini sintetis. Baik disposisi tidak ada maupun hasil autentikasi yang lewat tidak membuktikan penempatan kotak masuk. Keputusan pemfilteran dan pengiriman lainnya mungkin ada di luar penanganan DMARC yang dijelaskan dalam laporan.

Selidiki ketidakcocokan nyata secara metodis

Bandingkan periode laporan, kebijakan yang diamati, domain penulis, mode penyelarasan, dan pengidentifikasi mentah dengan tanggal perubahan DNS Anda dan bukti pesan yang dikontrol. Konfirmasikan bahwa pengirim adalah rute bisnis resmi. Jika laporan tetap tidak konsisten secara internal, pertahankan XML dan catat ketidakpastiannya.

Jangan melemahkan kebijakan domain hanya untuk membuat label dasbor setuju. Memperbaiki cacat pengiriman yang terverifikasi jika ada; secara terpisah mendokumentasikan pengesampingan penerima dan batasan pelaporan. Hasilnya harus berupa narasi yang dapat direproduksi oleh administrator lain dari bidang yang sama.

Bandingkan dua perlengkapan lapangan eksplisit

Kedua peta sintetis parsial menggunakan profil pelaporan dan domain kebijakan RFC 9990 saat ini serta header_from brand.example , p=reject, penyelarasan santai, dan interval waktu 1704067200–1704153600 (1 Januari 2024 00:00 hingga 2 Januari 2024 00:00 UTC). Yang pertama, count=25, mentah SPF tiket untuk vendor.example dan tiket DKIM untuk brand.example /selector billing1. Hasil selaras yang dihitung adalah SPF gagal dan DKIM lulus; DMARC lolos. Disposisi yang diberikan lolos berdasarkan profil pelaporan RFC 9990 saat ini.

Yang kedua, count=4 dan kedua mekanisme mentah lolos vendor.example , dengan pemilih DKIM v1. Tidak ada identitas yang selaras, sehingga hasil DMARC yang dihitung gagal. Disposisi yang diberikan masih belum ada, disertai dengan jenis alasan local_policy dan komentar sintetik yang secara eksplisit “pengecualian penanganan penerusan tepercaya.” Alasan tersebut menjelaskan penanganan fiktif tanpa mengubah penyelarasan yang gagal.

Perbandingan lapangan menjelaskan kedua hasil otentikasi; contoh kedua secara eksplisit memberikan alasan. Peta lapangan parsial ini bukan XML lengkap atau observasi langsung. Keputusan penanganan penerima merupakan masukan, bukan konsekuensi yang disimpulkan dari otentikasi saja.

Pilih tindakan selanjutnya

  • Lulus selaras ditambah izin disposisi profil saat ini (atau tidak ada profil lama): tidak ada penolakan DMARC yang diminta untuk pesan yang lewat itu; selidiki pengiriman secara terpisah jika diperlukan.
  • Kedua jalur yang disejajarkan gagal ditambah disposisi tidak ada: periksa alasan penggantian dan konfirmasikan pengirimnya, daripada memberi label ulang pada autentikasi sebagai lolos.
  • Laporan dan DNS saat ini tidak setuju: bandingkan interval laporan dengan riwayat perubahan kebijakan bertanggal.
  • Alasan wajib tidak ada: simpan laporan dan tandai ketidakcocokan yang tidak dapat dijelaskan. Jangan membuat pengecualian kebijakan lokal.

Membedakan disposisi saat ini dan disposisi warisan

RFC 9990 Lampiran A mendefinisikan izin disposisi sebagai tidak ada tindakan untuk meloloskan DMARC dengan kebijakan penegakan hukum. Itu tidak mempertahankan apa pun karena tidak ada tindakan yang diambil. Laporan berformat RFC 7489 yang lebih lama tidak memiliki disposisi pass dan tidak dapat melaporkan apa pun untuk pesan yang lewat. Periksa namespace, profil pelaporan, dan hasil yang selaras: tidak ada yang tidak valid secara universal, namun tidak boleh menggantikan contoh pass profil saat ini. Tidak ada nilai yang membuktikan penempatan kotak masuk.

[ Berdasarkan peran ]

Apa artinya ini bagi Anda

Pilih peran Anda untuk langkah praktis selanjutnya.

Admin TI / Surat

Rekonstruksi keputusan sejarah

DNS saat ini dan data laporan lama memiliki waktu pengamatan yang berbeda.

Langkah selanjutnya

  1. Simpan perubahan kebijakan tertanggal.
  2. Bandingkan domain kebijakan dan penulis.
  3. Pertahankan alasan penggantian.

CISO / Detik

Jaga agar pengecualian tetap terlihat

Kebijaksanaan penerima harus tetap dapat dibedakan dari keberhasilan otentikasi.

Langkah selanjutnya

  1. Lacak penggantian yang tidak dapat dijelaskan.
  2. Tinjau bukti sebelum eskalasi.
  3. Dokumentasikan ketidakkonsistenan laporan yang belum terselesaikan.

Pendiri / Non-teknis

Pisahkan keberhasilan kebijakan dari pelaksanaannya

Kebijakan yang diterbitkan dan label penanganan tidak hanya menjelaskan dampak terhadap pelanggan.

Langkah selanjutnya

  1. Identifikasi pesan bisnis yang terpengaruh.
  2. Tinjau hasil selaras yang sebenarnya.
  3. Hindari perubahan kebijakan yang luas tanpa cacat yang terverifikasi.

[ FAQ ]

Pertanyaan yang sering diajukan

Apakah policy_published merupakan catatan DNS saat ini?

Tidak. Ini menjelaskan konfigurasi yang diamati penerima untuk laporan tersebut.

Apakah p=reject berarti setiap pesan ditolak?

Tidak. Melewati pesan DMARC tidak gagal hanya karena kebijakan penolakan dipublikasikan.

Bisakah email DMARC yang gagal tidak memiliki disposisi?

Ya. Penerima dapat melaporkan override, yang harus diperiksa secara terpisah dari kegagalan otentikasi.

Apakah penggantian membuat penyelarasan berhasil?

Tidak. Pengecualian penanganan tidak mengubah nilai evaluasi DMARC yang mendasarinya.

Mengapa domain kebijakan berbeda dari header_from?

Subdomain dapat mengandalkan kebijakan yang ditemukan di domain lain berdasarkan aturan penemuan yang berlaku.

Bagaimana jika kebijakan berubah pada pertengahan periode?

Simpan riwayat perubahan dan waktu laporan; konfigurasi yang dilaporkan hanya dapat meringkas pengamatan akhir.

Apakah tidak ada yang berarti pengiriman kotak masuk?

Tidak. Disposisi bukanlah hasil penempatan kotak surat yang lengkap.

Bagaimana jika tidak ada penjelasan yang cocok?

Simpan laporan asli, tandai ketidakkonsistenan dan selidiki alih-alih mencari-cari alasan.

Mengapa pesan yang lewat dapat ditampilkan di satu laporan dan tidak ada di laporan lain?

RFC 9990 saat ini mendefinisikan izin disposisi untuk melewati DMARC berdasarkan kebijakan penegakan hukum. Laporan lama tidak dapat menggunakan apa pun. Mempertahankan profil pelaporan dan menyelaraskan hasil; tidak ada label yang menetapkan penempatan kotak masuk.

[ Sumber ]

Sumber

  1. RFC 9990 : Pelaporan Agregat DMARC

    Bagian §3.1.1.5 · §3.1.1.9 · §3.1.6 · §3.3

  2. RFC 9989 : Otentikasi, Pelaporan, dan Kesesuaian Pesan Berbasis Domain

    Bagian §4.4 · §4.8 · §5.3

  3. RFC 7489 Lampiran C: skema laporan lama (usang)

[ Glosarium ]

Glosarium

DKIM
Mekanisme berbasis tanda tangan yang mengikat konten pesan yang dipilih ke domain penandatanganan.
SPF
Otorisasi IP pengirim sambungan untuk identitas yang ditentukan oleh protokol SPF .
Penyelarasan DMARC
Hubungan domain yang diperlukan antara domain penulis dan pengidentifikasi yang berhasil diautentikasi.
Laporan agregat
Pengamatan XML berbasis periode terhadap autentikasi, pengidentifikasi, penghitungan, dan penanganan kebijakan.
Watak
Hasil penanganan kebijakan yang dilaporkan, berbeda dari autentikasi mentah dan penempatan kotak surat.

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