[ DKIM ]

Bedakan penerusan yang dipertahankan dari penerusan yang dimodifikasi

Telusuri jalur penerusan dan uji apakah tanda tangan yang selaras dapat mempertahankan konten yang tidak diubah.

Oleh tim peneliti EmailAuth

[Poin-poin penting]

  • Penerusan dapat mengubah bukti koneksi SPF tanpa mengubah konten yang tercakup dalam DKIM.
  • DKIM yang selaras dapat menyuplai jalur passing DMARC berdasarkan kebijakan yang berlaku.
  • Penulisan ulang amplop dan penerimaan lokal tidak memperbaiki tanda tangan asli yang rusak.
Di halaman ini

Penerusan tidak otomatis terputus DKIM. Pengirim yang mempertahankan isi pesan tercakup dapat membiarkan tanda tangan aslinya tetap valid. Forwarder yang menulis ulang header atau isi isi yang tercakup dapat membuatnya tidak valid. Diagnosis apa yang sebenarnya dilakukan layanan penerusan daripada memperlakukan semua pengiriman tidak langsung sebagai satu mode kegagalan.

Telusuri identitas dan transformasi secara terpisah

Pada penerima terakhir, SPF mengevaluasi sistem penghubung dan identitas SMTP yang relevan. Penerusan dapat mengubah IP penghubung meskipun isi pesan tidak disentuh. DKIM malah memverifikasi konten pesan yang tercakup terhadap kunci domain penandatanganan. Oleh karena itu, mekanisme ini dapat berbeda pada pesan yang diteruskan yang sama.

Catat domain Dari yang terlihat, setiap domain penandatanganan DKIM , pemilih dan hasilnya, identitas amplop dan hop penerusan. DMARC memerlukan jalur autentikasi yang lewat yang selaras dengan domain penulis. Sejajar utuh tanda tangan DKIM dapat menyediakan jalur tersebut berdasarkan kebijakan yang berlaku ketika penerusan gangguan SPF, sebagaimana ditentukan dalam RFC 9989 §4.4.1. Tanda tangan yang baru ditambahkan di bawah domain penerusan yang tidak terkait tidak diselaraskan secara otomatis.

Bandingkan sampel langsung dan sampel yang diteruskan

Kirim pesan terkontrol ke kotak masuk pengujian langsung dan melalui rute penerusan ke kotak masuk pengujian lainnya. Pertahankan pesan mentah dan hasil penerima tepercaya. Gunakan penanda tes yang unik sehingga sampel dapat dikaitkan tanpa hanya bergantung pada Subjek. Jangan menyimpulkan kesetaraan dari tubuh yang diberikan.

Periksa perubahan pada isi, Subjek dan bidang lain yang dipilih di h. Periksa c dan tag l apa pun sebelum menafsirkan perbedaan. Standar kanonikalisasi dapat mentolerir perubahan format tertentu, sedangkan penulisan ulang substantif dapat mengubah representasi yang ditandatangani. Header transport yang ditambahkan tidak secara inheren membatalkan tanda tangan yang tidak mencakup kejadian baru tersebut; pemilihan dan penyerahan tajuk yang berulang dapat menjadi masalah RFC 6376 §5.4.2.

Bekerja melalui dua jalur

Jalur ilustratif A meneruskan pesan tanpa mengubah konten yang dicakup. Tanda tangan asli bisa tetap sah. Jalur B menambahkan spanduk peringatan ke badan yang ditandatangani, menyebabkan tanda tangan seluruh badan asli gagal. Koneksinya mungkin identik pada kedua jalur, sehingga pengamatan SPF saja tidak dapat menjelaskan perbedaan DKIM .

Pengirim mungkin juga menulis ulang pengirim amplop untuk meningkatkan otorisasi SPF -nya sendiri. Itu tidak memulihkan tanda tangan DKIM yang rusak atau menciptakan SPF penyelarasan dengan domain Dari asli yang terlihat. Pisahkan ketiga pertanyaan tersebut: identitas mana yang lolos SPF , tanda tangan mana yang lolos DKIM , dan apakah jalurnya selaras.

Pilih solusi yang tercakup

Jika pelestarian konten kompatibel dengan kewajiban keamanan layanan, tinjau pengaturan yang didukung untuk menghindari modifikasi yang tidak perlu. Jika diperlukan modifikasi, nilailah dokumentasi penandatanganan dan penanganan surat tidak langsung dari layanan tersebut. Jangan memberikan kunci penandatanganan Anda kepada penerusan sewenang-wenang atau memberikan otorisasi secara luas dalam SPF untuk menghilangkan gejala.

Penerima administratif dapat menggunakan bukti tambahan yang tepercaya atau kebijakan lokal untuk surat tidak langsung, namun itu merupakan keputusan penerimaan terpisah. Jangan laporkan penerimaan tersebut sebagai pemulihan tanda tangan aslinya. Pertahankan persyaratan bisnis dan pemilik pengecualian di samping hasil teknis.

Tutup dengan bukti khusus rute

Ulangi pengujian langsung versus penerusan untuk teks biasa, HTML, dan lampiran setelah perubahan. Catat tanda tangan asli mana yang bertahan, apakah tanda tangan baru muncul, dan DMARC akhir serta hasil pengiriman. Pertahankan rute penerusan dalam pengujian regresi karena perubahan spanduk atau pemindaian selanjutnya dapat mengubah hasilnya tanpa adanya perubahan DNS pada pengirim.

Bacalah dua hasil tingkat pesan hipotetis

Asumsikan kebijakan DMARC dan Domain Penulis yang berlaku example.com :

  • Jalur yang dipertahankan: SPF gagal setelah penerusan, tetapi tanda tangan d=example.com asli masih terverifikasi. Identitas DKIM yang selaras ini memberikan izin DMARC .
  • Jalur yang diubah: tanda tangan DKIM asli gagal; satu-satunya tanda tangan baru dan identitas SPF adalah milik forwarder.example.net . Dengan asumsi bahwa domain tidak terkait dengan example.com , tidak ada penyelarasan pasokan, sehingga DMARC gagal. Penerima masih dapat membuat keputusan penanganan lokal tersendiri.

Jangan gabungkan sandi tanda tangan baru dengan domain tanda tangan lama. Kasus-kasus ini menggambarkan kondisi di RFC 9989 §5.3.5; mereka tidak menangkap hasil penerima atau jaminan tentang setiap layanan penerusan.

[ Membawa pergi ]

Penerusan dapat mengubah bukti koneksi SPF tanpa mengubah konten yang tercakup dalam DKIM. DKIM yang selaras dapat menyuplai jalur passing DMARC berdasarkan kebijakan yang berlaku. Penulisan ulang amplop dan penerimaan lokal tidak memperbaiki tanda tangan asli yang rusak.

[ Berdasarkan peran ]

Apa artinya ini bagi Anda

Pilih peran Anda untuk langkah praktis selanjutnya.

Admin TI / Surat

Bandingkan konten dan identitas secara mandiri

Perubahan koneksi dan perubahan isi memengaruhi pemeriksaan yang berbeda.

Langkah selanjutnya

  1. Tangkap kedua jalur.
  2. Petakan setiap hasil tanda tangan.

CISO / Detik

Hindari pemberian wewenang yang luas

Jangan menyelesaikan pengiriman tidak langsung dengan menyerahkan otoritas penandatanganan kepada pengirim yang tidak dikenal.

Langkah selanjutnya

  1. Tinjau batasan kepercayaan.
  2. Lacak pengecualian penerima cakupan.

Pendiri / Non-teknis

Jaga agar rute pelanggan tidak langsung tetap terlihat

Pesan yang diteruskan mungkin penting meskipun pengujian pengiriman langsung berhasil.

Langkah selanjutnya

  1. Identifikasi alur kerja penerusan yang penting.
  2. Miliki keputusan pengecualian apa pun.

[ FAQ ]

Pertanyaan yang sering diajukan

Apakah setiap forwarder melanggar DKIM ?

Tidak. Konten tercakup yang diawetkan dapat mempertahankan tanda tangan asli yang valid.

RFC 6376 §3.7

Mengapa SPF bisa gagal saat DKIM lewat?

Sambungan penerusan mungkin tidak sah untuk identitas amplop yang dievaluasi sementara konten yang ditandatangani tetap utuh.

RFC 7208 §10.3 RFC 6376 §3.7

Apakah spanduk bisa merusak DKIM ?

Ya. Penambahan substantif pada badan bertanda tangan yang tercakup sepenuhnya mengubah hash yang dikanonikalisasi.

RFC 6376 §3.4.4 RFC 6376 §3.7

Apakah tanda tangan baru pengirim menjamin DMARC ?

Tidak. Domain penandatanganan harus selaras dengan domain Dari yang terlihat agar jalur DKIM tersebut dapat memenuhi DMARC .

RFC 9989 §4.4.1

Apakah penulisan ulang amplop memperbaiki DKIM ?

Tidak. Ini mengubah identitas SMTP , bukan tanda tangan asli pada konten pesan.

RFC 6376 §3.7

Haruskah kita menambahkan semua penerus ke SPF ?

Tidak. Selidiki rute dan batas otoritas sebelum memperluas infrastruktur pengirim resmi.

Apakah penerimaan lokal berarti DKIM masih gagal?

Ya. Disposisi penerima dapat mencerminkan bukti atau kebijakan lain tanpa memperbaiki tanda tangan.

RFC 9989 §5.3.6

Apa yang harus diuji setelah perubahan penerusan?

Jalur langsung dan tidak langsung untuk berbagai format pesan, mempertahankan pesan mentah dan hasil autentikasi tepercaya.

[ Sumber ]

Sumber

  1. RFC 6376

    Bagian §1 · §3.4 · §3.4.4 · §3.5 · §3.7 · §5.4.2 · §6.1

  2. RFC 9989

    Bagian §4.4 · §4.4.1 · §4.4.2 · §5.3.5 · §5.3.6

  3. RFC 7208

    Bagian §2.4 · §4.1 · §10.3

  4. RFC 8601

    Bagian §1.2

[ Glosarium ]

Glosarium

Penerusan
Menyampaikan pesan yang diterima selanjutnya, berpotensi mengubah koneksi dan identitas amplop yang dilihat oleh penerima berikutnya.

RFC 7208 §10.3

kanonikalisasi
Persiapan header atau isi yang ditentukan sebelum hashing dan verifikasi DKIM .

RFC 6376 §3.4

Penyelarasan DMARC
Hubungan yang diperlukan antara identitas yang diautentikasi dan Domain Penulis.

RFC 9989 §4.4

Kebijakan lokal penerima
Keputusan penanganan penerima tambahan yang mungkin berbeda dengan hasil DMARC atau pengobatan yang diminta.

RFC 9989 §5.3.6

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