[ DKIM ]

Respons insiden untuk kunci penandatanganan DKIM yang disusupi

Mengandung otoritas penandatanganan yang terekspos, mengganti kunci yang terpengaruh, dan mempertahankan garis waktu insiden berdasarkan bukti.

Oleh tim peneliti EmailAuth · 3 menit membaca

[Poin-poin penting]

  • Mengandung otoritas penandatanganan yang terekspos, mengganti kunci yang terpengaruh, dan mempertahankan garis waktu insiden berdasarkan bukti.
  • Kunci baru tidak menghapus akses penyerang yang sudah ada.
Di halaman ini

Sebuah kompromi DKIM kunci pribadi dapat membiarkan penyerang membuat tanda tangan yang memverifikasi di bawah domain penandatanganan yang terpengaruh. Perlakukan peristiwa tersebut sebagai insiden otoritas penandatanganan. Mengganti data DNS hanyalah salah satu bagian dari penahanan, dan verifikasi DKIM saja tidak dapat membedakan penandatangan resmi dari penyerang yang memegang kunci yang sama.

Tetapkan otoritas yang terkena dampak

Identifikasi domain penandatanganan, penyeleksi, penjaga kunci, dan setiap layanan menggunakan kunci pribadi. Pertahankan log audit yang relevan, konfigurasi, dan perwakilan pesan mencurigakan tanpa menyalin rahasia ke dalam tiket atau obrolan. Catat waktu penemuan, kemungkinan jangka waktu paparan, dan apa yang diketahui versus apa yang diduga.

Pisahkan pencurian kunci pribadi dari akses tidak sah ke layanan penandatanganan. Penyerang dengan akses akun dapat terus menandatangani setelah rotasi kunci kecuali akses tersebut terdapat. Kompromi administrasi DNS adalah ketergantungan lain yang memerlukan responsnya sendiri. Koordinasikan investigasi ini di bawah pemilik insiden.

Hentikan penyalahgunaan baru dan cabut jalur verifikasi lama

Tangguhkan rute penandatanganan atau kredensial yang terpengaruh melalui proses insiden yang disetujui. RFC 6376 mengizinkan pencabutan dengan menerbitkan nilai p kosong. Menghapus kunci juga mencegah pengambilan yang berhasil setelah ketidakhadiran terlihat. Pilih respons yang didukung oleh platform dan verifikasi persisnya pemilih dan domain sebelum mengubahnya.

Pencabutan tidak terjadi secara instan pada setiap penerima. Data dan pesan DNS yang di-cache yang sudah dievaluasi membuat batas yang bergantung pada waktu. Jangan menjanjikan bahwa perubahan DNS akan membatalkan tanda tangan dalam email yang dikirimkan atau membuktikan bahwa tidak ada pesan kasar yang diterima.

Rotasi normal yang tumpang tindih mempertahankan verifikasi untuk pesan sah yang diantrekan. Selama kompromi, menjaga agar kunci yang terekspos dapat diverifikasi juga dapat menjaga kemampuan penyerang. Pemilik insiden harus mempertimbangkan pengendalian terhadap kegagalan surat yang tertunda daripada menerapkan jadwal rutin yang tumpang tindih secara otomatis.

Pulihkan penandatanganan melalui jalur yang bersih

Hasilkan material kunci pengganti melalui proses pendukung yang tepercaya setelah mengatasi penyebab paparan. Lebih memilih pemilih baru yang didukung sehingga bukti lama dan baru dapat dibedakan. Terapkan persyaratan kriptografi saat ini. Untuk penandatanganan RSA, RFC 8301 memerlukan rsa-sha256 daripada rsa-sha1 dan merekomendasikan setidaknya 2048-bit kunci.

Tanggapan ilustratif: penjualan pemilih1 diekspos dan akun penandatanganannya terdapat. Penanda tangan yang bersih menggunakan sales2 sementara sales1 dicabut. Email terkontrol baru diverifikasi dengan sales2 dan disejajarkan dengan Dari; surat tertunda yang ditandatangani dengan sales1 mungkin gagal. Contoh ini menggambarkan trade-off yang eksplisit, bukan insiden yang sudah selesai atau jaminan perilaku penerima secara universal.

Verifikasi pemulihan dan pertahankan ketidakpastian

Uji setiap rute yang terpengaruh, bukan hanya satu kotak surat. Simpan pesan mentah dan hasil tepercaya, periksa pemilih baru, konfirmasi penyelarasan dan verifikasi bahwa kredensial yang disusupi tidak lagi mengizinkan penandatanganan. Tinjau log penyedia dan laporan penerima untuk periode paparan, dengan memperhatikan bahwa laporan tidak mencakup setiap penerima atau membuktikan siapa yang mengirim setiap pesan.

Pertahankan garis waktu penahanan, observasi DNS , penerapan penggantian, dan penilaian dampak pelanggan. Jaga akses salinan forensik tetap terkendali. Tutup insiden hanya dengan pemilik yang teridentifikasi untuk penyelidikan selanjutnya dan perbaikan hak asuh kunci atau kegagalan akses. Tanda tangan baru yang berhasil membuktikan bahwa jalur pemulihan berhasil; hal ini tidak dengan sendirinya menetapkan cakupan penuh dari penyalahgunaan yang terjadi sebelumnya.

Latih meja sebelum keadaan darurat

Dalam garis waktu sintetis ini, akun layanan A menampung penjualan1 dan akun bersih B menampung penjualan2. Pada menit ke nol, berisi A. Pada menit pertama, publikasikan pencabutan sales1. Pada menit kedua, penyelesai fiksi masih memiliki kunci cache lama, sehingga tanda tangan lama mungkin tetap dapat diverifikasi di sana. Pada menit ketiga, mulailah rute penjualan2 bersih. Pada menit ke tiga puluh, kumpulkan hasil yang diterima per rute dan akses bukti daripada mendeklarasikan pemulihan dari DNS saja. Pengaturan waktu ini menggambarkan pengurutan, bukan interval propagasi yang dijanjikan.

Bagian atas meja tertulis ini mengusulkan lima observasi pemulihan yang diperlukan: akses lama dinonaktifkan, penyebab paparan termuat, kunci baru dipublikasikan, tanda tangan baru diverifikasi, dan tanda tangan baru diselaraskan. Skenario dengan email baru yang lewat tetapi akses lama masih aktif gagal dalam gerbang pemulihan. Skenario yang memuaskan kelimanya melewati gerbang yang dimodelkan. Kedua rangkaian observasi tersebut bersifat sintetik; tidak ada program meja, penyewa, atau pengujian pesan yang dijalankan. Penahanan aktual, pengamatan cache, persetujuan, dan pengujian pesan tetap diperlukan selama insiden nyata.

Tetapkan pemilik untuk setiap gerbang pemulihan yang belum terselesaikan

Kasus tertulis KEY-01 mengasumsikan pemilih pengganti sales2 menghasilkan tanda tangan yang selaras untuk Dari sales@example.org dengan d=example.org, namun akun layanan lama tetap aktif. Pemilik insiden harus menjaga pemulihan tetap terbuka dan mengatasi pembatasan akses; pengujian tanda tangan administrator email yang berhasil tidak dapat menutup kesenjangan tersebut. Cache penyelesai lama dan cakupan penyalahgunaan di masa lalu masih belum diketahui. Identitas dan hasil ditetapkan sebagai asumsi pengajaran, bukan kejadian yang dilaksanakan.

[ Membawa pergi ]

Kunci baru tidak menghapus akses penyerang yang sudah ada.

[ Berdasarkan peran ]

Apa artinya ini bagi Anda

Pilih peran Anda untuk langkah praktis selanjutnya.

Admin TI / Surat

Ganti seluruh jalur yang terpengaruh

Data DNS baru tidak cukup jika penyerang tetap memiliki akses penandatanganan.

Langkah selanjutnya

  1. Rute kunci bersama inventaris.
  2. Terapkan pemilih yang didukung bersih.
  3. Verifikasi setiap rute yang dipulihkan.

CISO / Detik

Pertahankan garis waktu insiden yang dapat dipertahankan

Verifikasi dan atribusi adalah pertanyaan yang berbeda setelah pemaparan kunci.

Langkah selanjutnya

  1. Berisi kredensial dan akses DNS .
  2. Catat cache dan ketidakpastian pelaporan.
  3. Selidiki dan perbaiki penyebab paparan.

Pendiri / Non-teknis

Mengkoordinasikan penahanan dan kontinuitas

Pencabutan darurat dapat berdampak pada surat tertunda yang sah serta penyalahgunaan.

Langkah selanjutnya

  1. Sebutkan pemilik keputusan insiden.
  2. Identifikasi pesan-pesan penting yang berisiko.
  3. Menyetujui rencana komunikasi pemulihan.

[ FAQ ]

Pertanyaan yang sering diajukan

Bisakah penyerang dengan kunci pribadi masuk sebagai domain kita?

Mereka dapat membuat tanda tangan di bawah kunci yang terpengaruh dan domain penandatanganan sementara penerima dapat memverifikasi kunci tersebut.

Apakah memutar kunci akan mencabut akses akun yang dicuri?

Tidak. Berisi kredensial dan izin layanan secara terpisah.

Apa arti nilai p kosong?

RFC 6376 mendefinisikannya sebagai kunci yang dicabut.

Apakah pencabutan DNS langsung terjadi di mana-mana?

Tidak. Status cache dan evaluasi pesan sebelumnya membatasi apa yang dibuktikan oleh perubahan saat ini.

Haruskah kunci yang dikompromikan mengalami tumpang tindih rutin?

Tidak secara otomatis. Verifikasi yang berkelanjutan dapat mencegah penyalahgunaan, sehingga risiko pengendalian akan menentukan keputusan yang diambil.

Apakah pencabutan akan mengubah pesan yang sudah terkirim?

Ini tidak secara surut mengubah hasil autentikasi asli atau keputusan pengirimannya.

Mengapa menggunakan pemilih baru?

Jika didukung, ini memisahkan tanda tangan pengganti dan bukti investigasi dari kunci yang terbuka.

Apa yang membuktikan pemulihan?

Akses yang bersih, hak asuh yang diperbaiki, pesan baru yang diverifikasi dan diselaraskan per rute, dan dokumentasi sisa investigasi.

[ Sumber ]

Sumber

  1. RFC 6376 : Tanda Tangan Email yang Diidentifikasi DomainKeys

    Bagian §3.4 · §3.6.1 · §3.7 · §6.1.2 · §8.3

  2. RFC 8301 : Pembaruan Algoritma Kriptografi dan Penggunaan Kunci ke DKIM

    Bagian §3.1 · §3.2

  3. RFC 9989 : Otentikasi, Pelaporan, dan Kesesuaian Pesan Berbasis Domain

    Bagian §4.4 · §5.3.1 · §5.3.5 · §7.4 · §11.7

[ Glosarium ]

Glosarium

DKIM
Mekanisme berbasis tanda tangan yang mengikat konten pesan yang dipilih ke domain penandatanganan.
SPF
Otorisasi IP pengirim sambungan untuk identitas yang ditentukan oleh protokol SPF .
Penyelarasan DMARC
Hubungan domain yang diperlukan antara domain penulis dan pengidentifikasi yang berhasil diautentikasi.
pemilih DKIM
Nilai s digunakan dengan domain penandatanganan untuk menemukan data verifikasi publik.

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