Jendela pemeliharaan adalah periode koordinasi, bukan janji bahwa setiap penerima melihat status DNS baru pada saat yang sama. Rencanakan perubahan seputar alur bisnis penting, cache DNS , dan waktu yang diperlukan untuk mengamati hasilnya. Sampaikan kepada pemangku kepentingan apa yang diketahui di setiap pos pemeriksaan, bukannya mengumumkan keberhasilannya hanya sekali sebuah rekor disimpan.
Pilih jendela seputar konsekuensi layanan
Buat daftar aplikasi yang terpengaruh, periode pengiriman puncak, pekerjaan terjadwal, dan orang-orang yang dapat memverifikasinya. Hindari proses penggajian atau migrasi pemulihan kata sandi kecuali bisnis telah menerima waktu tersebut. Sertakan DNS dan operator perpesanan, kontak insiden, dan orang yang diberi wewenang untuk menjalankan rencana pemulihan yang disetujui.
Tentukan perubahan yang tepat dan garis dasarnya sebelum memilih jendela. Kebijakan autentikasi dapat berinteraksi dengan pengirim di luar platform kotak surat utama. Relai aplikasi inventaris dan tanda tangan pihak ketiga serta surat karyawan. DMARC penyelarasan dan penanganan penerima berbeda dengan tes penerimaan pemilik layanan. RFC 9989.
Perhitungkan cache yang ada
DNS TTL mengontrol berapa lama catatan sumber daya dapat di-cache, tergantung pada perilaku penyelesai. Menurunkan TTL tidak menghapus catatan yang sudah disimpan dalam cache berdasarkan nilai sebelumnya. RFC 1035 , format catatan sumber daya dan implementasi penyelesai. Berikan waktu untuk entri cache positif sebelumnya ketika merencanakan perubahan; juga mempertimbangkan jawaban negatif, ketergantungan, dan perilaku penyedia jika relevan.
Contoh penjadwalan hipotetis dimulai dengan TTL 3600. TTL 300 yang lebih rendah diterbitkan pada 01:00 UTC, dan perubahan yang direncanakan adalah 02:10 UTC. Satu interval TTL lama setelah pukul 01:00 adalah 02:00; perubahan yang direncanakan pada 02:10 adalah sepuluh menit kemudian. Ini adalah aritmatika yang dikerjakan dengan tangan selama waktu yang diasumsikan, bukan pemeriksaan penjadwalan yang dijalankan. Hal ini tidak membuktikan konvergensi otoritatif, propagasi global atau berakhirnya cache negatif. Konfirmasikan pengamatan aktual sebelum mengandalkan jadwal.
Berkomunikasi dalam tiga tahap
Sebelum jendela, kirimkan cakupan, efek yang diharapkan, waktu, pemilik verifikasi, dan kontak cadangan kepada audiens yang berwenang. Jangan menggambarkan perubahan tersebut sebagai perubahan yang bebas risiko. Selama implementasi, catat keadaan aktual yang diamati dan pos pemeriksaan berikutnya. Jika pengujian gagal atau baseline berbeda, laporkan penghambat spesifik dan keputusan yang diperlukan, bukan penundaan yang tidak dapat dijelaskan.
Setelah penerapan, bedakan pemeriksaan langsung yang telah selesai dan pengamatan tertunda yang tertunda. Laporan DMARC menjelaskan pengamatan penerima dan mungkin tiba setelah periode pemeliharaan. RFC 9990. Sebutkan uji layanan mana yang lulus, mana yang belum teruji, dan siapa yang akan meninjau bukti berikutnya. Pesan status internal yang diotorisasi tidak boleh memperlihatkan isi pesan, kredensial, atau rincian penerima yang tidak diperlukan.
Jaga staf pemulihan dan tindak lanjut
Pertahankan RRset lama dan kriteria pemulihan yang disetujui. Mengembalikan konfigurasi memerlukan waktu untuk diamati dan tidak dapat membalikkan keputusan penerima sebelumnya. Pertahankan pemantauan dan kepemilikan insiden di luar jangka waktu yang dijadwalkan jika risiko memungkinkan. Jika uji bisnis tidak dapat berjalan hingga kampanye terjadwal berikutnya, catat batasan tersebut alih-alih memperlakukan layanan sebagai terverifikasi.
Misalnya, pemeriksaan konfigurasi langsung mungkin selesai selama jangka waktu tersebut sementara kampanye triwulanan tidak dapat dilaksanakan hingga jadwal yang disetujui. Beri nama pemverifikasi kampanye, pos pemeriksaan berikutnya, dan kontak eskalasi dalam serah terima. Menyatakan bahwa penerapannya telah selesai namun verifikasi kampanye masih tertunda. Perbedaan status hipotetis ini bukanlah pesan yang dikirim atau peristiwa pemeliharaan nyata. Menutup pekerjaan segera tanpa secara diam-diam menutup kewajiban jaminan selanjutnya.
Alur kerja perubahan di atas merupakan rekomendasi operasional, bukan persyaratan protokol. NIST SP 800-53 Rev. 5 mengontrol CM-3 dan CM-5 memberikan dasar umum untuk meninjau, menyetujui dan membatasi perubahan; waktu pemeliharaan, pos pemeriksaan komunikasi, dan kepemilikan tindak lanjut di sini adalah implementasi yang diusulkan. Katalog kontrol NIST.