[ DNS & domain ]

Catatan DNS dan pemilik untuk otentikasi email

Petakan setiap identitas autentikasi ke pemilik DNS yang sebenarnya, jenis data, dan operator yang bertanggung jawab sebelum mengubah SPF , DKIM atau DMARC .

Oleh tim peneliti EmailAuth · 6 menit membaca

[Poin-poin penting]

  • Dapatkan pertanyaan SPF , DKIM , dan DMARC dari identitas protokol sebenarnya.
  • Konfirmasikan otoritas yang didelegasikan, bukan hanya registrar atau konsol DNS yang sudah dikenal.
  • Pertahankan batas data TXT dan bedakan alias dari delegasi zona.
Di halaman ini

Mulailah dengan identitas yang akan diperiksa oleh penerima

Perubahan otentikasi email dimulai dengan nama, sebuah rekor tipe dan operator yang bertanggung jawab. “Tambahkan autentikasi ke domain kami” terlalu luas untuk mengidentifikasi editor DNS yang benar atau jawaban yang dibutuhkan penerima. Layanan pemasaran dapat menandatangani dengan satu domain, menggunakan domain lain untuk amplop SMTP -nya, dan menampilkan domain ketiga di bidang Dari. Inventaris harus mempertahankan perbedaan tersebut sebelum siapa pun mengedit suatu zona.

Untuk SPF, dapatkan domain yang digunakan oleh SMTP KIRIM DARI identitas; itu Identitas HELO memiliki pemeriksaannya sendiri, termasuk kasus jalur balik nol. Kueri domain yang berlaku untuk TXT . Jangan memilih pemilik SPF hanya dengan membaca alamat Dari yang terlihat. RFC 7208 , bagian 2.3–2.4 dan 3.1.

Untuk DKIM, ambil pemilih dari s= dan domain penandatanganan dari d= di tanda tangan. Nama pencarian kuncinya adalah pemilih _domainkey, lalu domain penandatanganan. Untuk DMARC, penemuan kebijakan dimulai dengan kueri TXT di bawahnya _dmarc di Domain Penulis dan dapat terus menggunakan yang ditentukan Jalan pohon DNS. Tidak adanya catatan awal tidak dengan sendirinya menunjukkan bahwa tidak ada kebijakan yang berlaku. RFC 6376 , bagian 3.6.2; RFC 9989 , bagian 4.5 dan 4.10.

Pisahkan nama pemilik dari orang yang memiliki kembaliannya

Di DNS , pemilik rekaman adalah nama domain. Dalam tiket ganti, pemiliknya sering kali adalah orang atau tim. Rekam keduanya. Pendaftar domain, host DNS otoritatif, administrator platform pengirim, dan pemilik domain yang menyetujui dapat berasal dari pihak yang berbeda. Akses registrasi bukanlah bukti bahwa konsol DNS tertentu mengontrol jawaban publik saat ini.

Identifikasi server otoritatif yang didelegasikan untuk zona yang berisi nama yang diminta. Subdomain mungkin memiliki delegasinya sendiri, sehingga editor yang benar mungkin berbeda dari editor domain induk. Simpan zona, nama lengkap pemilik, jenis yang diminta, data yang diusulkan, dan operator yang bertanggung jawab. Delegasi DNS menentukan di mana otoritas berubah; itu tidak mengikuti batasan tim pendukung organisasi. RFC 1034 , bagian 4.2 dan 4.2.1.

Minta administrator pengirim untuk memberikan nilai yang dikeluarkan akun dan menjelaskan alias apa pun. Penyedia CNAME instruksi menunjuk suatu nama pada nama lain; ini bukan operasi yang sama dengan mendelegasikan zona anak dengan catatan NS. Tangkap siapa yang mempertahankan target alias serta siapa yang dapat mengubah catatan sisi pelanggan.

Baca kumpulan catatan yang diterbitkan daripada penampilan editor

Konsol DNS sering kali menerima label host relatif dan menambahkan nama zona. Oleh karena itu, salinan nama lengkap yang memenuhi syarat yang dimasukkan dalam mode yang salah dapat jatuh ke pemilik yang tidak diinginkan. Verifikasi nama absolut akhir, termasuk setiap subdomain dan label garis bawah. Nilai yang disimpan editor adalah bukti persiapan; jawaban DNS yang otoritatif adalah bukti publikasi.

Presentasi TXT juga perlu diperhatikan. Satu data sumber daya TXT mungkin berisi beberapa string karakter. Untuk SPF string tersebut digabungkan tanpa menyisipkan spasi. Itu berbeda dengan menerbitkan dua secara terpisah Catatan SPF pada pemilik yang sama, hal ini dilarang. Pertahankan batas catatan saat meninjau ekspor atau tangkapan layar daripada menghitung tanda kutip. RFC 1035 , bagian 3.3.14; RFC 7208 , bagian 3.2–3.3.

data MX mengidentifikasi penukar surat untuk menerima surat. Mereka tidak secara independen membuktikan layanan keluar mana yang diotorisasi atau kunci mana yang menandatangani pesan. Kebijakan SPF dapat merujuk ke MX melalui suatu mekanisme, namun hubungan tersebut harus berasal dari kebijakan sebenarnya, bukan dari asumsi bahwa semua data DNS terkait email mengautentikasi pengiriman. RFC 1035 , bagian 3.3.9; RFC 7208 , bagian 5.4.

Kerjakan inventaris kepemilikan fiktif

Misalkan layanan fiktif mengirim email dengan From news@example.com, KIRIM DARI bounce@mail.example.com, dan sebuah tanda tangan DKIM mengandung d=example.com; s=nov26. Inventaris awal memiliki tiga pertanyaan TXT terpisah: mail.example.com, nov26._domainkey.example.com, Dan _dmarc.example.com. Ini adalah nama dan identitas ilustratif, bukan pesan yang diamati atau nilai produksi yang direkomendasikan.

Administrator email mengonfirmasi rute dan pemilih yang dituju. Administrator DNS memeriksa zona mana yang berisi setiap nama dan apakah ada alias yang diperlukan penyedia yang mengubah jalur pencarian. Pemilik domain menyetujui cakupannya. Jika pemilih dikeluarkan oleh vendor, vendor harus menyimpan kunci privat yang sesuai; hanya materi kunci publik yang termasuk dalam DNS . Kunci pribadi tidak boleh disalin ke dalam tiket atau data TXT publik.

Baris inventaris harus membedakan “diberikan oleh layanan”, “ada dalam DNS otoritatif”, dan “diamati pada email yang diterima”. Membiarkan salah satu kolom tersebut tidak diketahui lebih berguna daripada mencentang satu kotak “diautentikasi” sebelum waktunya.

Kumpulkan bukti sebelum menutup perubahan

Pemeriksaan yang diusulkan adalah gali @AUTH_IP nov26._domainkey.example.com . TXT +tidak ada kutukan Dan gali @RESOLVER_IP nov26._domainkey.example.com . TXT. Ganti placeholder huruf besar dengan titik akhir yang disetujui. Ulangi untuk setiap pemilik sebenarnya dan server otoritatif yang relevan. Simpan waktu UTC, alamat server, pertanyaan, kode respons, tanda, bagian jawaban dan otoritas, TTL, dan rantai alias apa pun. Perintah ini belum dijalankan untuk artikel ini.

Jika otoritas dan rekursi tidak setuju, selidiki konsistensi publikasi, cache, dan jalur penyelesaian sebelum menambahkan catatan duplikat. Jawaban DNS masih tidak dapat membuktikan verifikasi tanda tangan, SPF mengotorisasi IP pengiriman sebenarnya, atau penyelarasan DMARC . Tutup pertanyaan tersebut dengan pesan yang diterima terkontrol dan hasil penerima yang tepercaya. Transkrip otoritatif dan rekursif yang diberi stempel waktu tetap menjadi gerbang bukti asli yang terbuka untuk draf dokumenter ini.

[ Membawa pergi ]

Simpan identitas protokol, nama pemilik DNS , dan operator yang bertanggung jawab, lalu verifikasi publikasi dan email yang diterima secara terpisah.

[ Berdasarkan peran ]

Apa artinya ini bagi Anda

Pilih peran Anda untuk langkah praktis selanjutnya.

administrator DNS

Verifikasi titik publikasi sebenarnya

Pemilik yang diminta dapat duduk di zona anak yang didelegasikan atau menunjuk ke target yang dikontrol penyedia.

Langkah selanjutnya

  1. Catat pemilik lengkap, jenis, zona dan operator sebelum mengedit.
  2. Simpan jawaban dari server resmi yang relevan dan identifikasi alias.

Pemilik platform email

Pasokan identitas dari alur kerja pengiriman

Domain amplop layanan dan pemilih DKIM menentukan pertanyaan DNS yang berbeda.

Langkah selanjutnya

  1. Berikan domain MAIL FROM yang sebenarnya dan pasangan d=/s= yang diinginkan.
  2. Pisahkan konfigurasi yang dikeluarkan dari observasi pesan yang diterima.

Peninjau keamanan

Menyetujui perubahan autentikasi terbatas

Catatan yang diterbitkan adalah satu ketergantungan, bukan bukti bahwa pengirim selaras atau aman untuk dirilis.

Langkah selanjutnya

  1. Periksa apakah tidak ada kunci pribadi yang masuk ke DNS atau tiket.
  2. Tinjau pesan terkontrol dan pertahankan kesenjangan identitas yang belum terselesaikan.

[ FAQ ]

Pertanyaan yang sering diajukan

Domain mana yang harus saya tanyakan SPF jika alamat Dari adalah news@example.com ?

Gunakan domain dari identitas SMTP MAIL FROM yang berlaku, dengan aturan HELO termasuk kasus jalur balik nol. Alamat Dari yang terlihat saja tidak mengidentifikasi pemilik kueri SPF .

Bagaimana cara membuat nama pencarian DKIM ?

Ambil s= pemilih tanda tangan dan d= domain penandatanganan, lalu pemilih kueri. _domainkey.signing-domain untuk TXT . Jangan berasumsi setiap pesan menggunakan pemilih yang ditunjukkan pada tiket pengaturan lama.

Apakah registrar adalah orang yang dapat mengubah data TXT ?

Tidak. Identifikasi layanan otoritatif yang didelegasikan pada zona tersebut dan operator yang mengelolanya. Pendaftaran dan hosting DNS dapat ditangani oleh layanan yang berbeda.

Dapatkah data MX membuktikan bahwa platform keluar diotorisasi?

Tidak. MX mengidentifikasi penerima penukar surat. Kebijakan SPF dapat secara eksplisit menggunakan mekanisme mx, namun publikasi MX saja bukan autentikasi keluar.

Apakah dua string yang dikutip dalam TXT menjawab dua kebijakan SPF ?

Belum tentu. Satu data TXT dapat berisi beberapa string, yang digabungkan SPF tanpa menambahkan spasi. Pertahankan batasan catatan sumber daya sebelum memutuskan adanya duplikat kebijakan SPF .

Apakah instruksi penyedia CNAME mendelegasikan seluruh zona DNS ?

Tidak. CNAME membuat alias pada sebuah nama. Catatan NS menetapkan delegasi zona. Catat operator target alias tanpa memperlakukan alias sebagai pengalihan otoritas zona.

Apakah tidak ada TXT di nama _dmarc pertama berarti tidak ada kebijakan DMARC yang berlaku?

Tidak dengan sendirinya. Penemuan kebijakan RFC 9989 dapat dilanjutkan dengan penelusuran pohon DNS ketika pencarian awal tidak menemukan catatan kebijakan yang valid.

Apa yang masih diperlukan untuk melengkapi gerbang bukti inventarisasi?

Jawaban otoritatif dan rekursif dengan stempel waktu asli untuk setiap pemilik dan jenis yang tepat, ditambah penerapan akun dan hasil pesan yang diterima terkontrol. Contoh inventaris bersifat fiktif.

[ Sumber ]

Sumber

  1. RFC 1034 : Nama domain: konsep dan fasilitas
  2. RFC 1035 : Nama domain: implementasi dan spesifikasi
  3. RFC 6376 : Tanda Tangan Email yang Diidentifikasi DomainKeys
  4. RFC 7208 : Kerangka Kebijakan Pengirim untuk Otorisasi Penggunaan Domain di Email
  5. RFC 9989 : Otentikasi, Pelaporan, dan Kesesuaian Pesan Berbasis Domain

[ Glosarium ]

Glosarium

Nama pemilik DNS
Nama domain yang memiliki catatan sumber daya DNS , berbeda dari orang yang bertanggung jawab untuk mengubahnya.
Pemilih
Nilai DKIM s= yang digunakan dengan domain penandatanganan untuk menemukan rekaman kunci publik di bawah _domainkey .
MAIL DARI identitas
Identitas amplop SMTP yang domainnya biasanya menyediakan pencarian kebijakan SPF ; null penanganan jalur balik menggunakan aturan identitas berbasis HELO.
Domain Penulis
Domain alamat RFC5322 pesan yang digunakan oleh DMARC untuk penemuan kebijakan dan evaluasi penyelarasan.
Rangkaian karakter TXT
Satu string yang panjangnya dibatasi dalam catatan sumber daya TXT ; beberapa string mungkin termasuk dalam satu record.

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