[ DKIM ]

Delegasi DNS DKIM : menilai cakupan kendali yang diberikan kepada penyedia

Membedakan alias pemilih dari zona DNS yang didelegasikan dan menilai otoritas penandatanganan yang dibuat oleh masing-masing zona.

Oleh tim peneliti EmailAuth

[Poin-poin penting]

  • Bedakan pemilih CNAME , zona yang didelegasikan, dan akses DNS seluruh akun.
  • Nama DNS yang sempit masih dapat mengaktifkan otoritas penandatanganan yang signifikan.
  • Menyetujui cakupan DNS yang tepat, identitas penandatanganan, kontrol akun, dan rencana keluar.
Di halaman ini

Sebelum menyetujui DKIM delegasi, minta perubahan DNS yang tepat dan identitas penandatanganan yang akan diaktifkannya. “Tambahkan data DNS kami” merupakan instruksi yang terlalu luas untuk tinjauan keamanan. A pemilih CNAME, delegasi NS dan akses ke seluruh akun DNS memberikan bentuk kontrol yang berbeda.

Gambarkan batasannya sebelum menyetujuinya

CNAME pada satu nama pemilik pemilih mengarahkan resolusi melalui targetnya. Penyedia yang mengendalikan target tersebut dapat mengubah data verifikasi yang dicapai melalui alias. Itu tidak dengan sendirinya memberikan izin untuk mengedit nama sewenang-wenang di zona Anda. Delegasi NS menetapkan batas zona dan memberikan tanggung jawab kepada server otoritatif yang didelegasikan atas nama-nama di bawahnya, sesuai dengan hierarki DNS . Akses administratif seluruh akun masih bisa lebih luas. RFC 1034 §3.6.2 Dan RFC 1034 §4.2 jelaskan mekanisme DNS ini.

Tulis nama pemilik dan subpohon yang terpengaruh ke dalam persetujuan. Permintaan untuk service1._domainkey.example.com berbeda dari kendali keseluruhan _domainkey.example.com subpohon. Jangan mengganti data sempit yang didukung penyedia dengan delegasi luas hanya karena tampaknya lebih mudah untuk diotomatisasi.

Bedakan cakupan DNS dari dampak penandatanganan

Verifikasi DKIM memperoleh kunci menggunakan pemilih tanda tangan dan domain penandatanganan. Kontrol atas data verifikasi pemilih yang dapat digunakan, bersama dengan kunci penandatanganan pribadi yang cocok, dapat mengaktifkan tanda tangan yang valid untuk domain penandatanganan tersebut. Oleh karena itu, sempitnya satu nama DNS tidak berarti konsekuensi kepercayaan email dapat diabaikan.

Contoh sintetik menggambarkan perbedaannya. Penyedia menerima CNAME di invoices._domainkey.example.com dan mengoperasikan penandatangan yang cocok untuk d=example.com. Akses DNS -nya terbatas pada target alias, namun penandatangan tersebut dapat menghasilkan tanda tangan yang mengaku bertanggung jawab example.com. Pemilih bernama faktur tidak dengan sendirinya membatasi tanda tangan pada faktur, penerima tertentu, atau kampanye yang disetujui. Kontrol aplikasi dan akun harus menerapkan batasan tersebut.

Jika Anda menggunakan subdomain pengirim khusus, nilai subdomain yang berlaku DMARC penyelarasan aturan juga. Pemisahan subdomain tidak secara otomatis mengisolasi perataan yang santai. RFC 9989 §4.4 menjelaskan bagaimana pengidentifikasi yang diautentikasi dibandingkan dengan Domain Penulis; masalah kebijakan dan penentuan domain organisasi.

Kumpulkan bukti yang menjawab pertanyaan persetujuan

Minta instruksi penyedia saat ini, nama yang dihasilkan, pengidentifikasi akun, domain penandatanganan yang didukung, dan model rotasi. Verifikasi siapa yang dapat mengubah nilai-nilai tersebut di dalam akun penyedia dan apakah pemisahan peran tersedia. Tanyakan tentang penutupan akun dan penanganan DNS yang basi, tanpa mengasumsikan jaminan kontrak yang belum diberikan.

Buat register yang ringkas: pemilik DNS , jenis rekaman, tujuan, atau server nama, pemilik layanan, dimaksudkan d= identitas, pengguna penyedia istimewa, tanggal perpanjangan dan prosedur pensiun. Untuk delegasi NS yang diusulkan, periksa seluruh subpohon yang terpengaruh untuk penyeleksi yang ada sebelum menyetujuinya. Untuk permintaan akses akun, tanyakan mengapa instruksi per rekaman atau peran yang didukung secara lebih sempit tidak cukup.

Uji orientasi dan rencanakan penghentian

Setelah perubahan disetujui, bandingkan pengamatan DNS otoritatif dan rekursif dan kirimkan melalui layanan yang dimaksud. Periksa hasil dan penyelarasan DKIM penerima tepercaya. Tes tersebut harus menunjukkan identitas yang diberikan, tidak hanya menunjukkan bahwa beberapa tanda tangan lolos.

Pada saat penghentian, hentikan akses aplikasi, hapus kredensial pengiriman yang usang dan koordinasikan penghentian pemilih dengan antrian pengiriman dan proses penyedia. Jika penyedia layanan dicurigai melakukan kompromi, lakukan respons terhadap insiden daripada mempertahankan rutinitas yang tumpang tindih secara otomatis. Layanan yang ditandai tidak aktif dalam catatan pengadaan masih dapat menunjukkan ketergantungan teknis yang nyata.

Dokumentasikan sisa kepercayaan secara eksplisit: apa yang dapat ditandatangani oleh penyedia, siapa yang dapat mengelolanya, dan seberapa cepat organisasi dapat menghilangkan ketergantungan. Catatan tersebut membuat pembaruan selanjutnya menjadi peninjauan otoritas sebenarnya, bukan pengulangan tiket DNS asli.

Bandingkan tiga permintaan persetujuan hipotetis

Gunakan cakupan dan konsekuensi bersama-sama:

  • Satu pemilih CNAME : meninjau pemilik dan target sebenarnya, identitas yang diinginkan, dan kontrol akun penyedia. Ini tidak memberikan akses pengeditan zona secara sewenang-wenang, namun pemetaan kuncinya dapat memungkinkan penandatanganan identitas tersebut.
  • Delegasi NS di bawah _domainkey.example.com : menginventarisasi penyeleksi di bawah zona yang didelegasikan tersebut dan siapa yang mengontrol server resminya. Pemilih yang sudah ada atau yang akan datang di sana mungkin terpengaruh, tergantung pada pemotongan zona lebih lanjut.
  • Akses akun DNS penuh: memerlukan kebutuhan eksplisit dan memeriksa izin akun yang sebenarnya. Ini mungkin mencapai email dan catatan web yang tidak terkait; ini tidak sama dengan menerbitkan satu alias pemilih.

Ini adalah skenario peninjauan, bukan otorisasi atau perubahan yang dilakukan pada zona sebenarnya. Jika cakupan atau kepemilikan pastinya tidak diketahui, selesaikan kesenjangan tersebut sebelum mendapatkan persetujuan.

Penerbitan DKIM TXT dan CNAME : ikuti model manajemen kunci penyedia · Cabut kunci DKIM dan bedakan pencabutan dari data DNS yang hilang.

[ Membawa pergi ]

Bedakan pemilih CNAME , zona yang didelegasikan, dan akses DNS seluruh akun. Nama DNS yang sempit masih dapat mengaktifkan otoritas penandatanganan yang signifikan. Menyetujui cakupan DNS yang tepat, identitas penandatanganan, kontrol akun, dan rencana keluar.

[ Berdasarkan peran ]

Apa artinya ini bagi Anda

Pilih peran Anda untuk langkah praktis selanjutnya.

Admin TI / Surat

Petakan namespace yang terpengaruh.

Catatan yang diusulkan mungkin tumpang tindih dengan ketergantungan verifikasi yang ada.

Langkah selanjutnya

  1. Pemilih inventaris sebelum NS berubah.
  2. Verifikasi domain penandatanganan yang sebenarnya.
  3. Catat subpohon delegasi yang tepat.

CISO / Detik

Pisahkan akses DNS yang sempit dari kepercayaan material.

Seorang pemilih tunggal dapat mendukung otoritas penandatanganan yang signifikan.

Langkah selanjutnya

  1. Tinjau pengguna penyedia istimewa.
  2. Kesiapan pencabutan tes.
  3. Menilai dampak pemindahan darurat.

Pendiri / Non-teknis

Perlakukan delegasi sebagai otoritas vendor.

Perpanjangan harus memeriksa apa yang masih bisa dilakukan oleh penyedia, bukan hanya apakah tagihan sudah dibayar.

Langkah selanjutnya

  1. Beri nama pemilik layanan.
  2. Memerlukan prosedur keluar.
  3. Rekonsiliasi ketergantungan teknis saat offboarding.

[ FAQ ]

Pertanyaan yang sering diajukan

Apakah satu CNAME memberikan kendali atas seluruh zona DNS saya?

Tidak. Efek DNS langsungnya ada pada alias dan jalur resolusi target. Nilailah konsekuensi penandatanganan email secara terpisah.

RFC 1034 §3.6.2

Apakah delegasi NS setara dengan CNAME ?

Tidak. Delegasi NS menetapkan otoritas untuk subpohon DNS , sedangkan CNAME alias nama pemilik tertentu.

RFC 1034 §3.6.2 RFC 1034 §4.2

Apakah pemilih faktur membatasi penggunaan faktur?

Tidak. Nama bukan merupakan batasan izin permohonan. Terapkan pembatasan konten dan pengirim dalam layanan pengiriman.

RFC 6376 §3.1

Mengapa meninjau administrator akun penyedia?

Mereka mungkin mengontrol konfigurasi penandatanganan atau manajemen kunci meskipun mereka tidak dapat mengedit zona DNS Anda.

Apakah subdomain pengirim menjamin isolasi dari induknya?

Tidak. Evaluasi penyelarasan DMARC dan penentuan domain organisasi, serta batas DNS .

RFC 9989 §4.4 RFC 9989 §4.10.2

Haruskah saya memberikan akses akun DNS penuh kepada penyedia?

Memerlukan cakupan yang dibenarkan dan mendukung akses minimum. Penyiapan khusus data mungkin tidak memerlukan akses administratif yang luas.

Bisakah saya memensiunkan delegasi ketika kontrak berakhir?

Mengkoordinasikan penghentian teknis dan penilaian surat dalam perjalanan. Tanggal kontrak saja tidak mengungkapkan jalur mana yang masih menggunakan pemilih.

Apa artefak persetujuan utama?

Daftar cakupan yang tepat menghubungkan nama DNS ke akun penyedia, identitas penandatanganan, pemilik dan prosedur keluar.

[ Sumber ]

Sumber

  1. RFC 1034

    Bagian §3.6.2 · §4.2

  2. RFC 6376

    Bagian §1 · §3.1 · §3.5 · §3.6 · §8.3

  3. RFC 9989

    Bagian §4.4 · §4.4.1 · §4.10.2

[ Glosarium ]

Glosarium

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

RFC 6376 §1

Pemilih
Nilai s digunakan dengan d untuk mencari data verifikasi.

RFC 6376 §3.5

CNAME
Alias DNS dari satu nama pemilik ke nama kanonik lainnya.

RFC 1034 §3.6.2

Delegasi DNS
Batas zona yang menetapkan tanggung jawab otoritatif dalam hierarki DNS .

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