[ Laporan & investigasi ]

Tag fo dan permintaan laporan kegagalan

Pilih pemicu laporan kegagalan yang diinginkan dan pisahkan dari hasil kelulusan DMARC , kebijakan penegakan hukum, dan pelaporan agregat.

Oleh tim peneliti EmailAuth · 3 menit membaca

[Poin-poin penting]

  • untuk permintaan pelaporan perubahan, bukan keberhasilan atau penegakan DMARC .
  • 0 dan 1 saling eksklusif; beberapa opsi yang diizinkan menggunakan pemisah titik dua.
  • Tidak ada laporan yang dijamin, dan tujuan ruf memerlukan tinjauan privasi dan otorisasi.
Di halaman ini

Tag fo menanyakan kepada penerima kondisi kegagalan mana yang harus menghasilkan laporan. Itu tidak mengubah aturan otentikasi atau memaksa penerima untuk mengirim laporan. Memahami bahwa pembedaan menghindari kesalahan umum: membaca laporan yang diminta oleh fo=1 sebagai bukti bahwa pesan tersebut gagal DMARC keseluruhan.

RFC 9989 bagian 4.7 mendefinisikan empat nilai: 0, 1, d dan s. Standarnya adalah 0. Tag diabaikan ketika ruf tidak ada, dan penerima dapat memilih apakah akan memenuhi opsi yang diminta. Tinjau privasi dan kesiapan penanganan laporan sebelum memperluas permintaan.

Pahami 0 dan 1 dalam hal penyelarasan

Dengan fo=0, kondisi laporan kegagalan DMARC yang diminta adalah bahwa semua mekanisme autentikasi yang mendasarinya gagal menghasilkan izin yang selaras. Dengan fo=1, syaratnya adalah mekanisme yang mendasarinya gagal menghasilkan umpan yang selaras. Perbedaannya terletak pada pemicu pelaporan, bukan pada definisi baru keberhasilan DMARC .

Sebuah pesan dapat melewati DMARC melalui penyelarasan DKIM ketika SPF gagal atau tidak selaras. Kondisi tersebut dapat memenuhi permintaan pelaporan fo=1 meskipun pesan melewati DMARC . Menyebut laporan seperti itu sebagai hasil DMARC yang kontradiktif akan mengacaukan pilihan pelaporan dengan hasil evaluasi.

Bedakan opsi khusus mekanisme

Nilai d meminta DKIM laporan kegagalan ketika tanda tangan gagal dievaluasi, apa pun yang terjadi penyelarasan. Nilai s meminta laporan kegagalan SPF ketika evaluasi SPF gagal, terlepas dari penyelarasannya. Ini adalah permintaan laporan khusus mekanisme, bukan sinonim untuk kondisi lolos selaras 0 dan 1.

Misalnya, identitas SPF yang lolos namun tidak selaras tidak menjadi kegagalan evaluasi SPF semata-mata karena identitas tersebut tidak selaras. Hal ini dapat menjadi masalah bagi kondisi fo=1 aligned-pass tanpa memenuhi s atas dasar itu. RFC 9991 bagian 3 membahas hubungan antara DMARC dan laporan kegagalan spesifik mekanisme; pembangkitan sebenarnya masih bergantung pada dukungan dan kebijakan penerima.

Gunakan kombinasi yang valid dengan sengaja

Saat meminta lebih dari satu opsi, pisahkan nilai dengan titik dua, seperti fo=0:d. Nilai 0 dan 1 saling eksklusif. Jangan publikasikan fo=0:1 sebagai cara untuk meminta semuanya. Jaga agar versi, kebijakan, dan tujuan pelaporan yang ada tetap koheren saat meninjau perubahan data yang diusulkan.

Fragmen ilustrasi: ruf=mailto:diagnostics@example.com; fo=1. Ini menunjukkan tujuan dan pemicu yang diminta, bukan yang lengkap catatan DMARC atau tujuan yang telah diotorisasi untuk organisasi Anda. Jangan tempel alamat contoh ke dalam produksi. Konfirmasikan pengaturan penerimaan yang didukung dan otorisasi eksternal berdasarkan RFC 9991 bagian 5 jika memungkinkan.

Telusuri dua kasus

Kasus sintetis A telah menyelaraskan izin DKIM dan SPF gagal. DMARC melewati DKIM ; pemicu fo=1 dapat dipenuhi, sedangkan kondisi semua mekanisme fo=0's tidak. Opsi s menjelaskan kondisi laporan kegagalan SPF dalam kasus ini, tergantung pada perilaku penerima.

Kasus sintetik B memiliki sandi DKIM pada domain yang tidak terkait dan sandi SPF pada domain yang tidak terkait. Tidak ada mekanisme yang memberikan umpan yang selaras, sehingga DMARC gagal dan kondisi fo=0 terpenuhi. Kondisi kegagalan evaluasi DPR tidak terjadi hanya karena tindakan yang tidak selaras ini. Contoh-contoh ini menjelaskan kondisi protokol, bukan laporan yang diamati dari penyedia sebenarnya.

Verifikasi permintaan tanpa hasil yang menjanjikan

Tinjau catatan yang dipublikasikan, kepemilikan tujuan, otorisasi, dan kontrol privasi konsumen laporan. Gunakan pengujian terkontrol dengan penerima yang bekerja sama jika tersedia, lalu catat dengan tepat apa yang dihasilkannya. Laporan yang tidak ada tidak membuktikan bahwa tag tersebut tidak valid atau tes tersebut lulus.

Pisahkan pelaporan agregat dan keputusan penegakan hukum. Mengubah fo tidak mengubah p, membuat otorisasi SPF baru atau memperbaiki a tanda tangan DKIM. Tujuannya adalah untuk meminta serangkaian laporan diagnostik yang mungkin sensitif.

Baca contoh kegagalan mekanisme

Kasus sintetis C memiliki tanda tangan DKIM yang gagal dan pass SPF yang selaras. DMARC melewati SPF . Kondisi fo=1 dapat dipenuhi karena DKIM tidak memberikan izin yang selaras, dan d menjelaskan kondisi pelaporan tanda tangan yang gagal. Kondisi fo=0 tidak terpenuhi karena SPF memberikan izin yang selaras; s tidak mengikuti dari pass SPF . Permintaan seperti fo=1:d mengungkapkan dua kondisi yang relevan, namun tidak mewajibkan penerima untuk membuat laporan mana pun. Pilih hanya jika tujuan diagnostik dan kontrol penanganan laporan membenarkan permintaan yang lebih luas.

Simpan catatan investigasi yang ringkas

Gunakan lembar kerja yang disarankan ini untuk rute yang ditinjau. Ini adalah bantuan perencanaan, bukan bukti pengujian yang telah dilaksanakan.

  • Kebutuhan: pertanyaan diagnostik dan pemicu tersempit yang mengatasinya.
  • Catat: nilai ruf dan fo saat ini, pastikan 0 dan 1 tidak digabungkan.
  • Tujuan: kepemilikan, otorisasi eksternal jika diperlukan, keputusan akses dan retensi.
  • Observasi: dukungan penerima dan laporan aktual yang diterima; diam tidak meyakinkan.

[ Membawa pergi ]

untuk permintaan pelaporan perubahan, bukan keberhasilan atau penegakan DMARC . 0 dan 1 saling eksklusif; beberapa opsi yang diizinkan menggunakan pemisah titik dua. Tidak ada laporan yang dijamin, dan tujuan ruf memerlukan tinjauan privasi dan otorisasi.

[ Berdasarkan peran ]

Apa artinya ini bagi Anda

Pilih peran Anda untuk langkah praktis selanjutnya.

Admin TI / Surat

Baca setiap pemicu dengan tepat

Kondisi berbasis keselarasan dan kondisi spesifik mekanisme berbeda.

Langkah selanjutnya

  1. Gunakan titik dua untuk kombinasi yang valid.
  2. Jangan pernah menggabungkan 0 dan 1.
  3. Catat perilaku penerima sebenarnya secara terpisah.

CISO / Detik

Jangan samakan laporan dengan kegagalan

Laporan fo=1 dapat menjelaskan email yang melewati DMARC .

Langkah selanjutnya

  1. Membutuhkan label kejadian yang tepat.
  2. Periksa otorisasi tujuan.
  3. Jaga agar persetujuan penegakan dan pelaporan tetap berbeda.

Pendiri / Non-teknis

Pahami cakupan permintaan diagnostik

Pelaporan yang lebih luas dapat mengungkap lebih banyak detail pesan tanpa mengubah perlindungan.

Langkah selanjutnya

  1. Tentukan kebutuhan diagnostik.
  2. Tinjau dampak privasi.
  3. Tetapkan tanggal peninjauan untuk permintaan yang lebih luas.

[ FAQ ]

Pertanyaan yang sering diajukan

Berapa nilai fo defaultnya?

Standarnya adalah 0, meminta laporan kegagalan DMARC ketika semua mekanisme yang mendasarinya gagal menghasilkan lintasan yang selaras.

RFC 9989 §4.7

Apakah fo bekerja tanpa ruf?

Tidak. RFC 9989 mengharuskan fo diabaikan ketika ruf tidak ada.

RFC 9989 §4.7

Bisakah fo=1 melaporkan email yang meneruskan DMARC?

Ya. Salah satu mekanisme mungkin kekurangan jalur yang selaras sementara mekanisme lainnya menyediakan jalur yang selaras yang diperlukan untuk DMARC .

RFC 9989 §4.7

Bisakah saya menggabungkan 0 dan 1?

Tidak. Mereka saling eksklusif; beberapa nilai yang diizinkan menggunakan pemisah titik dua.

RFC 9989 §4.7

Apakah maksudnya DKIM tidak selaras?

Tidak. Ia meminta laporan kegagalan DKIM untuk tanda tangan yang gagal dievaluasi, apa pun penyelarasannya.

RFC 9989 §4.7

Apakah s terpicu hanya karena SPF tidak selaras?

Tidak. Syaratnya adalah gagalnya evaluasi SPF , bukan sekedar identitas kelulusan yang kurang selaras.

RFC 9989 §4.7

Akankah penerima menghormati setiap pilihan yang diminta?

Belum tentu. Pembuatan laporan dan pilihan-pilihannya tetap bergantung pada implementasi dan kebijakan penerima.

RFC 9991 §3

Apakah perubahan akan mengubah penegakan hukum?

Tidak. Ini mengubah permintaan pelaporan, bukan p atau keputusan autentikasi DMARC .

RFC 9989 §4.7

[ Sumber ]

Sumber

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

    Bagian §4.4 · §4.5 · §4.7

  2. RFC 9991 : Pelaporan Kegagalan DMARC

    Bagian §2 · §3 · §5 · §7

[ Glosarium ]

Glosarium

Penyelarasan pengidentifikasi
Hubungan yang diperlukan antara domain penulis dan domain SPF atau DKIM yang diautentikasi untuk DMARC .

RFC 9989 §4.4

Permintaan pelaporan agregat (rua)
Tag DMARC yang menentukan tujuan untuk laporan autentikasi gabungan.

RFC 9989 §4.7

Permintaan pelaporan kegagalan (ruf)
Tag DMARC yang menentukan tujuan untuk informasi kegagalan khusus pesan yang berpotensi sensitif.

RFC 9989 §4.7

Opsi pelaporan kegagalan (fo)
Kondisi laporan kegagalan yang diminta, dianggap hanya dengan tujuan ruf; mereka tidak mengubah kondisi pass DMARC .

RFC 9989 §4.7

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