[ DKIM ]

Tetapkan kepemilikan DKIM untuk subdomain yang didelegasikan

Tentukan siapa yang mengontrol DNS , kunci pribadi, dan identitas pengiriman sebelum mendelegasikan subdomain ke layanan.

Oleh tim peneliti EmailAuth · 3 menit membaca

[Poin-poin penting]

  • Bedakan alias pemilih dari zona DNS yang didelegasikan.
  • Beri nama bisnis, DNS , dan pemilik kunci pribadi secara independen.
  • Tentukan dependensi dan offboarding sebelum melakukan perubahan.
Di halaman ini

Mendelegasikan subdomain dapat membuat layanan pengiriman lebih mudah dioperasikan, namun juga mendistribusikan kontrol atas identitas organisasi. Sebuah berguna DKIM desain memberi nama pemilik DNS , penjaga kunci pribadi, dan pemilik bisnis secara terpisah. Ini juga menyatakan dengan tepat apa yang didelegasikan dan bagaimana delegasi tersebut akan berakhir.

Jangan memulai dengan menerbitkan catatan yang membatasi atau berasumsi subdomain hanya mengirim email. Tetapkan tujuan saat ini dan yang dimaksudkan, termasuk penerimaan, penggunaan aplikasi, dan ketergantungan yang diwariskan. Konfigurasi DKIM saja tidak menentukan apakah namespace harus menerima pesan, melayani situs web, atau tetap tidak aktif.

Tentukan batas delegasi

Bedakan tingkat pemilih CNAME dari delegasi seluruh zona DNS menggunakan catatan NS. A pemilih CNAME mengarahkan pencarian tertentu ke data verifikasi yang dikelola penyedia di bawah RFC 1034 §3.6.2. Delegasi zona memberikan tanggung jawab otoritatif atas nama-nama di dalam zona tersebut, dengan tunduk pada pemotongan zona lebih lanjut, berdasarkan RFC 1034 §4.2; cakupannya dapat mencakup catatan yang tidak terkait dengan DKIM . Tinjau otoritas yang lebih luas tersebut sebelum memperlakukan kedua mekanisme tersebut sebagai sesuatu yang dapat dipertukarkan.

Catat nama pencarian pemilih lengkap, zona target atau otoritatif, domain yang dituju, dan akun penyedia. RFC 6376 §3.1 menjelaskan kasus penggunaan pemilih dan RFC 6376 §3.6.2.1 mendefinisikan pencarian kunci. Itu tidak menentukan izin di panel kontrol penyedia tertentu. Dapatkan instruksi terkini dari penyedia dan pemilik yang bertanggung jawab atas izin tersebut.

Tetapkan tiga jenis kepemilikan

Pemilik bisnis mengetahui pesan mana yang harus terus berfungsi. Pemilik DNS dapat menerbitkan atau menghapus pencarian atau delegasi. Penjaga kunci mengontrol kunci penandatanganan pribadi, baik itu sistem internal atau penyedia terkelola. Satu tim dapat memegang beberapa peran, namun setiap tanggung jawab harus jelas.

Tanyakan siapa yang dapat merotasi kunci, mengubah domain penandatanganan, mengekspor bukti, dan menonaktifkan akun pengirim. Data verifikasi publik bukan kunci penandatanganan pribadi. Jangan pernah meminta kunci pribadi penyedia hanya untuk membuktikannya sebuah rekor benar; gunakan kontrol terdokumentasi dan verifikasi pesan yang diterima.

Kerjakan melalui contoh yang tercakup

Desain ilustrasi: receipts.mail.example ditetapkan ke layanan penagihan, dengan tanda tangan yang didukung menggunakan d=receipts.mail.example dan pemilih bill1. Organisasi mempertahankan DNS induknya, sementara penyedia mengontrol materi verifikasi yang dicapai oleh bill1._domainkey.receipts.mail.example . Catat pemilik penagihan, pemilik perubahan DNS , dan penjaga kunci penyedia dengan nama persisnya.

Jika domain Dari yang terlihat adalah receipts.mail.example , identitasnya sama persis. Jika Dari malah menggunakan mail.example , nilai konfigurasinya penyelarasan mode di bawah RFC 9989 §3.2.10 dan penemuan domain organisasi di bawah RFC 9989 §4.10.2; jangan berasumsi keselarasan yang ketat. Tanda tangan yang lewat membuktikan hubungan kriptografi untuk domain d-nya, bukan bahwa setiap alamat di bawah induk memiliki otorisasi bisnis yang sama. Ini adalah perlengkapan desain, bukan hasil penyewa langsung.

Periksa dependensi tersembunyi sebelum perubahan

Telusuri inventaris konfigurasi untuk pekerjaan terjadwal, aplikasi era akuisisi, dan sistem kampanye lama menggunakan subdomain. Tinjau persyaratan penerimaan secara terpisah. Perubahan delegasi DNS dapat memengaruhi lebih dari DKIM , sedangkan penghapusan pemilih dapat memengaruhi pesan tertunda yang sudah ditandatangani dengan pemilih tersebut.

Siapkan tes representatif untuk setiap rute pengiriman yang diketahui. Ambil Dari, d, s, hasil dan penyelarasan penerima tepercaya, bersama dengan jawaban DNS dan stempel waktu. Verifikasi jalur normal serta rute pemulihan. Dasbor yang ditandai terverifikasi adalah bukti konfigurasi yang berguna, namun bukan pengganti sampel pesan yang diterima.

Jadikan offboarding sebagai bagian dari desain awal

Dokumentasikan cara menghentikan penandatanganan baru, mempertahankan verifikasi yang diperlukan selama transisi yang direncanakan, dan menghapus delegasi yang tidak digunakan setelah ketergantungan berakhir. Mengkoordinasikan akses akun dan kredensial API secara terpisah; menghapus satu data DNS tidak menyelesaikan penghentian penyedia. Jika diduga terjadi kompromi kunci, pengendalian keamanan dapat diprioritaskan dibandingkan tumpang tindih biasa.

Register akhir harus menunjukkan tujuan namespace, wewenang yang diberikan, pemilik, pengujian dan kondisi keluar. Catatan tersebut memungkinkan administrator berikutnya membedakan ketergantungan yang diperlukan dari penunjuk yang ditinggalkan tanpa menebak nama penyedia di DNS .

Catat keputusan selanjutnya

Sebelum disetujui, bandingkan nama dan jenis catatan yang diminta dengan otoritas yang dituju. Satu pemilih CNAME tidak boleh diganti secara diam-diam dengan delegasi NS untuk seluruh zona. Jika penyedia memerlukan cakupan yang lebih luas, buat daftar nama dan dependensi yang terpengaruh dan dapatkan keputusan dari pemilik yang bertanggung jawab. Contoh ini tidak memberikan otoritas DNS yang sebenarnya.

[ Membawa pergi ]

Bedakan alias pemilih dari zona DNS yang didelegasikan. Beri nama bisnis, DNS , dan pemilik kunci pribadi secara independen. Tentukan dependensi dan offboarding sebelum melakukan perubahan.

[ Berdasarkan peran ]

Apa artinya ini bagi Anda

Pilih peran Anda untuk langkah praktis selanjutnya.

Admin TI / Surat

Catat batas kewenangan yang tepat

Delegasi zona penuh dapat mempengaruhi lebih dari satu pemilih penandatanganan.

Langkah selanjutnya

  1. Memetakan dependensi CNAME dan NS.
  2. Rekam penyimpanan kunci dan kontrol rotasi.
  3. Tes menerima tanda tangan sebelum penutupan.

CISO / Detik

Perlakukan delegasi sebagai kepercayaan berkelanjutan

Kontrol DNS dan akses kunci pribadi adalah permukaan izin yang terpisah.

Langkah selanjutnya

  1. Tinjau cakupan yang didelegasikan.
  2. Tentukan penahanan kompromi.
  3. Memerlukan bukti penghentian akun dan DNS .

Pendiri / Non-teknis

Sebutkan pemilik komunikasi

Hubungan penyedia memerlukan pemilik bisnis yang dapat mengonfirmasi alasan keberadaan subdomain.

Langkah selanjutnya

  1. Cantumkan tujuan pengiriman dan penerimaannya.
  2. Identifikasi pesan bisnis yang jarang terjadi.
  3. Menyetujui kondisi keluar sebelum peluncuran.

[ FAQ ]

Pertanyaan yang sering diajukan

Apakah pemilih CNAME sama dengan delegasi zona?

Tidak. Mereka memberikan cakupan DNS yang berbeda. Tinjau nama lengkap dan otoritas yang terlibat.

RFC 1034 §3.6.2 RFC 1034 §4.2

Siapa yang harus memiliki kunci pribadi?

Sebutkan kustodian sebenarnya, yang mungkin adalah penyedianya. Kepemilikan harus jelas meskipun kunci tidak dapat diekspor.

Apakah kami memerlukan kunci pribadi untuk memverifikasi pengaturan?

Tidak. Verifikasi menggunakan materi kunci publik dan pesan yang ditandatangani; kunci pribadi harus tetap terlindungi.

RFC 6376 §6.1.2 RFC 6376 §6.1.3

Apakah DKIM memutuskan apakah subdomain menerima email?

Tidak. Persyaratan pengiriman dan penerimaan memerlukan keputusan terpisah.

Bisakah tanda tangan subdomain disejajarkan dengan domain Dari induk?

Hal ini dapat dilakukan dalam keselarasan yang santai ketika hubungan organisasi-domain memenuhi syarat; penyelarasan yang ketat membutuhkan pencocokan tepat.

RFC 9989 §3.2.10 RFC 9989 §4.10.2

Ketergantungan tersembunyi apa yang penting?

Aplikasi terjadwal, kampanye lama, sistem yang diperoleh, dan email yang masih dalam perjalanan semuanya dapat bergantung pada konfigurasi yang ada.

Apakah menghapus pemilih menyelesaikan penghentian?

Tidak. Akun, kredensial, integrasi, dan delegasi DNS yang lebih luas mungkin tetap ada.

Haruskah kunci yang dikompromikan membuat transisi normal menjadi tumpang tindih?

Tidak secara otomatis. Penahanan mungkin membenarkan pencabutan segera meskipun ada dampaknya pada surat yang tertunda.

RFC 6376 §8.3

[ Sumber ]

Sumber

  1. RFC 1034

    Bagian §3.6.2 · §4.2

  2. RFC 6376

    Bagian §1 · §3.1 · §3.5 · §3.6.2.1 · §6.1.2 · §6.1.3 · §8.3

  3. RFC 9989

    Bagian §3.2.10 · §4.4 · §4.10.2

[ Glosarium ]

Glosarium

DKIM
Tanda tangan terkait domain atas konten pesan terpilih yang diverifikasi menggunakan data kunci publik.

RFC 6376 §1

Pemilih
Nilai s digunakan dengan domain penandatanganan d untuk menemukan data verifikasi.

RFC 6376 §3.1 RFC 6376 §3.5

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

RFC 9989 §4.4

Delegasi zona
Batas zona DNS yang menetapkan tanggung jawab otoritatif di namespace.

RFC 1034 §4.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