[ DKIM ]

Beberapa tanda tangan DKIM : temukan tanda tangan yang sejajar

Periksa setiap tanda tangan secara independen dan identifikasi domain penandatanganan mana yang lewat, jika ada, yang menyediakan jalur DKIM ke DMARC .

Oleh tim peneliti EmailAuth

[Poin-poin penting]

  • Jaga agar setiap hasil verifikasi tanda tangan terikat pada d, s, dan a masing-masing.
  • Pass yang tidak terkait tidak dapat digabungkan dengan domain selaras tanda tangan lainnya.
  • Identitas DKIM apa pun yang selaras dapat menyediakan jalur DKIM ke jalur DMARC .
Di halaman ini

Sebuah pesan dengan beberapa DKIM tanda tangan memerlukan penilaian per tanda tangan. Menghitung tanda tangan atau memilih hasil kelulusan pertama dapat salah mengidentifikasi domain yang mengautentikasi penulis yang terlihat. Di bawah RFC 9989 §4.4.1, setiap pengidentifikasi yang diautentikasi DKIM dan selaras dengan Domain Penulis dapat menyediakan jalur DKIM ke DMARC lulus.

Pertahankan identitas setiap hasil

Ekspor pesan mentah melalui proses yang disetujui. Catat domain Dari yang terlihat dan, untuk setiap tanda tangan, domainnya d= penandatanganan domain, s= pemilih, a= algoritma dan relevan kanonikalisasi pengaturan. Kaitkan hasil sistem penerima tepercaya dengan tanda tangan tersebut. Dua tanda tangan dapat menggunakan domain yang sama tetapi penyeleksi atau algoritme berbeda, sehingga domain saja mungkin tidak dapat membedakannya.

Jangan percaya sembarangan Authentication-Results bidang hanya karena muncul dalam pesan. RFC 8601 §1.2 menjelaskan batas kepercayaan untuk bidang tersebut. Gunakan hasil yang diatribusikan pada sistem penerima yang penilaiannya sedang Anda selidiki, dan pertahankan sumber tersebut saat mengekspor bukti. Pengirim dapat menyisipkan teks header yang menyesatkan; label status yang disalin bukan merupakan verifikasi independen.

Pertahankan verifikasi dan penyelarasan sebagai keputusan terpisah

Verifikasi menentukan apakah tanda tangan memvalidasi domain penandatanganannya. Penyelarasan membandingkan domain yang diautentikasi tersebut dengan Domain Penulis berdasarkan aturan DMARC yang berlaku. Tanda tangan penyedia yang tidak terkait dapat benar-benar valid tanpa mengautentikasi domain penulis yang terlihat untuk DMARC .

Untuk penyelarasan DKIM yang ketat, domain harus sama persis, dengan perbandingan kasus nama domain sebagai berikut RFC 1035 §2.3.3. Penyelarasan yang santai menggunakan hubungan organisasi-domainnya sebagaimana ditentukan oleh proses DMARC yang berlaku. RFC 9989 §4.10.2 mendefinisikan DNS Tree Walks untuk penentuan ini. Jangan memutuskan penyelarasan dari kata umum dalam dua nama domain, dan jangan diam-diam berasumsi bahwa setiap penerima telah mengadopsi penerapan penemuan terbaru.

Bekerja melalui pesan sintetis

Asumsikan kebijakan DMARC yang valid dan berlaku, Domain Penulis example.com dan tidak selaras SPF lulus. Tanda tangan A digunakan d=example.net, berhasil diverifikasi dan tidak selaras. Tanda tangan B digunakan d=example.com tetapi gagal verifikasi setelah perubahan konten hilir. Keduanya tidak menyediakan identitas DKIM yang selaras, sehingga kombinasi ini tidak menghasilkan pass DMARC .

Sekarang tambahkan tanda tangan C dengan d=example.com yang berhasil memverifikasi. Ini sejajar persis, sehingga menyediakan jalur DKIM ke jalur DMARC . Pass yang tidak terkait dan tanda tangan yang gagal tidak secara otomatis membatalkan C. Ini adalah evaluasi ilustratif, bukan klaim tentang pesan pelanggan yang diambil atau penempatan kotak surat yang terjamin.

Tuliskan contoh tersebut ke dalam kolom terpisah dalam catatan investigasi Anda: pengidentifikasi tanda tangan, hasil verifikasi, hasil penyelarasan, dan kontribusi terhadap DMARC . Jangan pernah menggabungkan pass tanda tangan A dengan domain selaras tanda tangan B untuk menghasilkan hasil yang tidak dicapai oleh tanda tangan individu.

Jelaskan mengapa ada banyak tanda tangan

Algoritme paralel, tanda tangan operasional penyedia, dan tanda tangan perantara selanjutnya dapat menghasilkan banyak hasil. Ini adalah hipotesis sampai konfigurasi rute dan penandatangan menentukan alasannya. RFC 8463 §6 menjelaskan penyeleksi berbeda untuk RSA dan Ed25519 tanda tangan peralihan; hasilnya harus dilacak secara individual.

Jika gateway menandatangani ulang email yang diubah, periksa domain barunya. Tanda tangan gateway yang lewat tidak secara otomatis memperbaiki otentikasi penulis asli. Jika organisasi mengontrol tahap penandatanganan akhir, verifikasi bahwa organisasi tersebut menandatangani konten pasca-pemrosesan yang dimaksudkan dengan identitas yang disetujui. Jangan menghapus tanda tangan yang tampaknya berlebihan tanpa memeriksa tujuan operasionalnya.

Tutup dengan kesimpulan tingkat pesan

Setelah menilai semua tanda tangan DKIM yang relevan, evaluasi pengidentifikasi dan penyelarasan SPF yang diautentikasi secara terpisah. Jika tidak ditemukan kebijakan DMARC yang berlaku, jangan memberi label ulang pada situasi tersebut sebagai kegagalan DMARC normal. Membedakan hasil autentikasi dari disposisi akhir penerima, yang dapat mencerminkan kebijakan atau penyaringan tambahan.

Simpan pesan asli, sumber hasil tepercaya, analisis per tanda tangan, dan alasan kesimpulan akhir. Jika alat pelaporan mengumpulkan tanda tangan secara berbeda, bandingkan bukti mentahnya sebelum memperlakukan ringkasan yang berbeda sebagai kontradiksi protokol. Hasil yang bermanfaat adalah jalur identitas yang dapat dijelaskan, bukan sekadar sejumlah besar indikator ramah lingkungan.

Catat contohnya tanpa mencampuradukkan identitas

Untuk pesan sintetis di atas, pertahankan satu baris per tanda tangan:

  • A: example.net ; izin verifikasi; tidak ada penyelarasan; Kontribusi DKIM ke DMARC no.
  • B: example.com ; verifikasi gagal; domain akan cocok tetapi tidak diautentikasi; Sumbangan DKIM no.
  • C: example.com ; izin verifikasi; penyelarasan ya; Kontribusi DKIM ya.

Sebelum C hadir, tidak adanya SPF yang selaras tidak menyisakan jalan keluar. Dengan adanya C, DMARC lolos berdasarkan asumsi kebijakan yang berlaku. Tidak ada hasil penerima aktual atau hasil penempatan kotak masuk yang diklaim.

Penyelarasan DKIM : bandingkan d= dengan domain Dari yang terlihat · Tanda tangan RSA dan Ed25519 DKIM : pertanyaan penerapan dan interoperabilitas.

[ Membawa pergi ]

Jaga agar setiap hasil verifikasi tanda tangan terikat pada d, s, dan a masing-masing. Pass yang tidak terkait tidak dapat digabungkan dengan domain selaras tanda tangan lainnya. Identitas DKIM apa pun yang selaras dapat menyediakan jalur DKIM ke jalur DMARC .

[ Berdasarkan peran ]

Apa artinya ini bagi Anda

Pilih peran Anda untuk langkah praktis selanjutnya.

Admin TI / Surat

Simpan bukti per tanda tangan.

Penyeleksi dan algoritma yang berbeda dapat menghasilkan hasil yang berbeda pada pesan yang sama.

Langkah selanjutnya

  1. Catat setiap d, s dan a.
  2. Jangan gabungkan hasil yang tidak berhubungan.
  3. Evaluasi penyelarasan SPF secara terpisah.

CISO / Detik

Validasi batas kepercayaan hasil.

Teks header yang diberikan penyerang tidak boleh menjadi bukti autentikasi tepercaya.

Langkah selanjutnya

  1. Identifikasi layanan autentikasi penerima.
  2. Tinjau identitas penandatanganan ulang gateway.
  3. Penandatanganan perantara yang disetujui dokumen.

Pendiri / Non-teknis

Tanyakan identitas mana yang lolos.

Hasil ramah lingkungan secara keseluruhan dapat menyembunyikan ketergantungan pada tanda tangan layanan yang tidak terkait.

Langkah selanjutnya

  1. Tinjau identitas pengirim penting.
  2. Pisahkan autentikasi dari metrik pengiriman.
  3. Mintalah kesimpulan DMARC tingkat pesan.

[ FAQ ]

Pertanyaan yang sering diajukan

Apakah tanda tangan DKIM yang pertama kali menentukan DMARC ?

Belum tentu. Domain penandatanganannya harus selaras; tanda tangan lain mungkin memberikan izin selaras yang relevan.

RFC 9989 §4.4.1

Bisakah saya menggabungkan satu tanda tangan dengan domain lain yang selaras?

Tidak. Tanda tangan yang sama harus terverifikasi dan memiliki identitas penandatanganan yang selaras.

RFC 9989 §4.4.1

Apakah satu tanda tangan yang gagal secara otomatis membatalkan tanda tangan yang selaras?

Tidak. RFC 9989 mengizinkan pengidentifikasi apa pun yang diautentikasi DKIM yang selaras untuk menyediakan jalur DKIM untuk dilewati.

RFC 9989 §4.4.1

Mengapa dua tanda tangan bisa menggunakan domain d yang sama?

Mereka dapat menggunakan penyeleksi atau algoritma yang berbeda, termasuk transisi algoritma yang direncanakan.

RFC 8463 §6

Apakah setiap bidang Authentication-Results dapat dipercaya?

Tidak. Gunakan hasil dari layanan autentikasi penerima tepercaya dalam batas kepercayaan yang ditentukan.

RFC 8601 §1.2

Apakah tanda tangan gateway mengembalikan kesejajaran penulis asli?

Hanya jika identitas penandatanganannya benar-benar sesuai dengan aturan yang berlaku. Domain milik penyedia mungkin tidak.

RFC 9989 §4.4.1

Bagaimana jika semua tanda tangan DKIM gagal?

Evaluasi jalur penyelarasan SPF yang terpisah dan kebijakan DMARC yang berlaku sebelum menarik kesimpulan tingkat pesan.

RFC 9989 §5.3.5

Apakah tiket DMARC menjamin penempatan kotak masuk?

Tidak. Penerima dapat menerapkan penyaringan tambahan dan kebijakan penanganan lokal.

RFC 9989 §5.3.6

[ Sumber ]

Sumber

  1. RFC 9989

    Bagian §3.2.10 · §3.2.10.2 · §4.1 · §4.4 · §4.4.1 · §4.10.2 · §5.3.5 · §5.3.6

  2. RFC 6376

    Bagian §1 · §3.5 · §4 · §6

  3. RFC 1035

    Bagian §2.3.3

  4. RFC 8601

    Bagian §1.2 · §7.1

  5. RFC 8463

    Bagian §6

[ Glosarium ]

Glosarium

DKIM
Tanda tangan terkait domain pada header pesan terpilih dan konten isi yang diverifikasi penerima dengan data kunci publik.

RFC 6376 §1

DMARC
Mekanisme yang menghubungkan identitas email yang diautentikasi dengan Domain Penulis yang terlihat dan kebijakannya.

RFC 9989 §4.1

penyelarasan
Hubungan yang diperlukan antara pengidentifikasi yang diautentikasi dan Domain Penulis di bawah DMARC .

RFC 9989 §4.4

hasil otentikasi
Bidang header yang menyampaikan penilaian autentikasi yang keandalannya bergantung pada batas kepercayaan penerima.

RFC 8601 §1.2

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