Defaults.Exposed

Defaults.ExposedPerbaikan › DNSSEC

Cara memperbaiki DNSSEC

DNSSEC adalah segel digital pada buku alamat domain Anda. Ini memungkinkan internet membuktikan bahwa jawaban atas pertanyaan 'di mana domain ini berada?' benar-benar berasal dari Anda dan tidak dirusak dalam perjalanan. Tanpanya, jawabannya bisa dipalsukan — dan pengunjung Anda diam-diam dikirim ke tempat lain.

Intinya bagi bisnis Anda: Tanpa DNSSEC, penyerang yang bisa meracuni jawaban DNS bisa mengarahkan pelanggan Anda ke salinan sempurna website Anda sementara browser mereka masih menampilkan nama domain asli Anda. Login, nomor kartu, dan data pribadi dipanen, dan Anda hanya mengetahuinya dari chargeback dan keluhan. Pengaturan DNSSEC yang setengah jadi dan rusak bahkan lebih buruk: itu bisa membuat website Anda tidak dapat dijangkau oleh sebagian pengunjung yang semakin banyak tanpa ada error yang pernah Anda perhatikan.

Kerugian yang dapat ditimbulkan

Mengapa ini penting. DNS adalah buku alamat internet, dan secara default jawabannya bepergian tidak ditandatangani — siapa pun yang bisa menyelipkan balasan palsu bisa mengirim pelanggan dan email Anda ke mana saja yang mereka suka, dengan domain asli Anda masih ditampilkan di browser. DNSSEC memberi segel anti-manipulasi pada jawaban tersebut sehingga bisa diverifikasi sebagai milik Anda yang asli. Perbaikannya gratis di sebagian besar penyedia; satu-satunya biaya nyata adalah melakukannya salah, itulah mengapa kami menjalani kedua bagiannya dengan hati-hati.

DNSSEC, dalam bahasa sederhana

Setiap kali seseorang mengunjungi website Anda atau mengirimi Anda email, komputer mereka pertama-tama mengajukan pertanyaan sederhana ke internet: “di mana domain ini sebenarnya berada?” Jawabannya — kumpulan alamat untuk website dan mail server Anda — datang kembali dari DNS, buku alamat internet.

Inilah bagian yang tidak nyaman: secara default, jawaban tersebut bepergian tidak ditandatangani. Tidak ada yang dilampirkan untuk membuktikan jawabannya asli. Jika seseorang bisa menyelipkan balasan palsu ke dalam percakapan itu — dan ada cara yang terbukti dan terkenal untuk melakukan tepat itu — komputer pengunjung Anda akan dengan senang menerimanya. Dari saat itu, pengunjung bisa berbicara dengan server penyerang sementara browser mereka masih menampilkan nama domain Anda di bilah alamat.

DNSSEC adalah perbaikannya. Ini menambahkan segel digital anti-manipulasi pada jawaban DNS Anda. Ketika DNSSEC diaktifkan, internet dapat secara matematis memverifikasi bahwa jawaban benar-benar berasal dari Anda dan tidak diubah dalam perjalanan. Balasan palsu gagal pemeriksaan dan dibuang. Ini adalah perbedaan antara buku alamat yang bisa dicoret siapa saja dan buku di mana setiap entri ditandatangani dan disaksikan.

Halaman ini mencakup dua bagian yang dilihat pemeriksaan kami bersama: apakah segel diterbitkan (record DS) dan apakah kunci yang cocok di belakangnya benar-benar ada (record DNSKEY). Anda akan melihat mengapa keduanya penting segera — karena memiliki satu tanpa yang lain adalah masalah tersendiri.

Dampak finansial yang perlu diketahui

Ini adalah pola realistis dan agregat — bukan bisnis yang diberi nama satu pun.

Apa sebenarnya itu

DNSSEC bekerja sebagai rantai kepercayaan, dan memiliki dua bagian yang bergerak yang harus setuju satu sama lain. Inilah inti mengapa pemeriksaan kami melihat dua hal.

DNSKEY — kunci Anda. Penyedia DNS Anda memegang kunci kriptografi dan menggunakannya untuk menandatangani record DNS Anda. Bagian publik dari kunci itu diterbitkan sebagai record DNSKEY. Pikirkan itu sebagai stamp-segel yang disimpan di ujung Anda.

Record DS — sidik jari yang menjamin kunci. Sidik jari pendek dari kunci itu, yang disebut record DS (Delegation Signer), diterbitkan satu tingkat di atas — di registry domain Anda, melalui registrar Anda. Inilah yang memungkinkan sisa internet mempercayai kunci Anda: setiap tingkat menjamin untuk tingkat di bawahnya, sampai ke root internet. DS adalah segel yang secara resmi didaftarkan sehingga semua orang lain bisa mengenalinya.

Agar DNSSEC benar-benar melindungi Anda, keduanya harus ada dan harus cocok:

Seperti apa “baik” itu, dalam satu baris: record DS di registrar Anda yang sidik jarinya cocok dengan DNSKEY yang aktif di penyedia DNS Anda, keduanya dikonfirmasi dengan pencarian cepat.

Cara memperbaikinya (gratis, ~10–30 menit)

Berikan bagian ini kepada siapa pun yang mengelola domain atau website Anda. Perbaikannya sendiri gratis di sebagian besar penyedia — satu-satunya biaya adalah melakukannya dengan hati-hati sehingga kedua bagian tetap sinkron. Kami mengenakan biaya hanya jika Anda nanti ingin kami memantau bahwa itu tetap aktif dengan benar.

Aturan emas: aktifkan penandatanganan terlebih dahulu (yang membuat DNSKEY), lalu terbitkan record DS di registrar — jangan pernah sebaliknya, dan jangan pernah satu tanpa yang lain. Menerbitkan DS sebelum kunci ada adalah persis apa yang menyebabkan pemadaman.

Jalur sederhana (direkomendasikan — Cloudflare):

  1. Di Cloudflare, pastikan Cloudflare benar-benar menjalankan DNS Anda (nameserver Anda menunjuk ke Cloudflare).
  2. Pergi ke DNS → Settings → DNSSEC → Enable DNSSEC. Cloudflare menghasilkan dan mengelola kunci untuk Anda (ini membuat sisi DNSKEY secara otomatis).
  3. Cloudflare menunjukkan detail record DS untuk diterbitkan di registrar Anda.
  4. Masuk ke registrar domain Anda (misalnya GoDaddy, Namecheap, OVH) dan temukan bagian DNSSEC. Tempelkan nilai DS yang diberikan Cloudflare.
  5. Tunggu 24–48 jam untuk propagasi penuh. Website dan email Anda terus bekerja selama proses.

Penyedia DNS lain (AWS Route 53, host web Anda, dll.):

  1. Di panel kontrol penyedia DNS Anda, aktifkan DNSSEC / “tandatangani zona ini.” Ini menghasilkan kunci penandatanganan dan menerbitkan record DNSKEY.
  2. Salin record DS yang dihasilkan penyedia.
  3. Tambahkan record DS tersebut di registrar Anda di bawah pengaturan DNSSEC-nya.
  4. Konfirmasi registrar menerimanya dan tunggu propagasi.

Catatan platform:

Verifikasi berhasil:

Kesalahan umum

Di mana ini berada dalam nilai Anda

Kedua pemeriksaan ini berkontribusi pada skor Keamanan DNS Anda. Pemeriksaan record DS diperlakukan sebagai yang berprioritas lebih tinggi dari dua: DS yang hilang adalah kesenjangan nyata dan dinilai sebagai kegagalan. Pemeriksaan DNSKEY mengonfirmasi sisa rantai utuh — hanya lulus ketika DS dan DNSKEY yang cocok keduanya ada, dan menandai kondisi “DS-tanpa-kunci” yang berbahaya sebagai tingkat keparahan tinggi. Hasil “DNSSEC belum diaktifkan” yang bersih adalah titik awal umum bagi banyak bisnis; bergerak dari sana ke pasangan DS + DNSKEY yang lengkap dan cocok adalah peningkatan gratis yang dipahami dengan baik yang meningkatkan posisi Keamanan DNS Anda dan menghapus jalur nyata untuk peniruan dan pencegahan.

Atur di host Anda

Langkah demi langkah untuk penyedia populer:

FAQ

Saya tidak teknis — apakah ini sesuatu yang harus saya tangani secara pribadi?

Tidak. Anda perlu memahami mengapa ini penting (halaman ini mencakup itu), tapi perubahan sebenarnya berada di pengaturan DNS domain dan registrar Anda, jadi itu milik siapa pun yang mengelola domain atau website Anda. Berikan bagian 'Cara memperbaikinya' kepada mereka — gratis dan biasanya membutuhkan kurang dari setengah jam. Kami hanya mengenakan biaya jika Anda nanti ingin kami terus memantau bahwa itu tetap aktif dengan benar.

Jika website saya sudah memiliki gembok (HTTPS), bukankah saya sudah terlindungi?

Mereka melindungi hal yang berbeda. Gembok mengamankan koneksi setelah pengunjung menjangkau server yang tepat. DNSSEC melindungi langkah sebelum itu — memastikan mereka menjangkau server yang tepat sejak awal. Penyerang yang memalsukan DNS Anda bisa mengirim pengunjung ke server mereka sendiri, yang bisa memiliki gembok yang valid sendiri di domain tiruan atau bahkan pada salinan milik Anda. Anda membutuhkan keduanya; satu tidak menggantikan yang lain.

Bisakah mengaktifkan DNSSEC merusak website atau email saya?

Dilakukan di satu tempat oleh penyedia yang mendukungnya, tidak — penyedia modern menangani kunci untuk Anda dan semuanya berjalan. Risikonya datang dari melakukannya dalam dua langkah terputus dan hanya menyelesaikan satu: menerbitkan 'segel' publik (record DS) di registrar Anda sementara kunci yang cocok (DNSKEY) hilang atau tidak cocok. Kondisi rusak itu lebih buruk dari tidak ada DNSSEC dan menyebabkan pemadaman intermiten. Langkah-langkah di bawah ini menjaga kedua bagian tetap sinkron sehingga ini tidak terjadi.

Kami meng-host dengan Cloudflare / Google Workspace / Microsoft 365 — apakah itu sudah mencakup?

Tidak secara otomatis, tapi membuatnya mudah. Yang penting adalah di mana DNS Anda dikelola. Jika Cloudflare menjalankan DNS Anda, itu adalah satu klik aktifkan ditambah menempelkan satu record di registrar Anda. Microsoft 365 dan Google Workspace menangani email, biasanya bukan zona DNS Anda — DNSSEC diaktifkan di mana pun record DNS domain Anda benar-benar berada (sering Cloudflare, registrar Anda, atau host Anda). Langkah-langkah di bawah ini mencakup kasus umum.

Apa sebenarnya 'DS' dan 'DNSKEY' — dan mengapa halaman ini menyebutkan keduanya?

Mereka adalah dua bagian dari satu kunci. DNSKEY adalah kunci yang dipegang penyedia DNS Anda dan digunakan untuk menandatangani record Anda. DS adalah sidik jari dari kunci itu, diterbitkan satu tingkat di atas di registrar Anda sehingga sisa internet bisa mengonfirmasi bahwa kunci itu benar-benar milik Anda. Keduanya harus ada dan harus cocok. Kami memeriksa keduanya: DS yang hilang berarti DNSSEC tidak aktif; DS tanpa DNSKEY yang cocok berarti aktif tapi rusak.

Berapa lama sampai berfungsi, dan bagaimana saya mengonfirmasinya?

Izinkan 24–48 jam agar perubahan menyebar sepenuhnya di seluruh internet; website dan email Anda yang ada terus bekerja selama proses jika dilakukan dengan benar. Untuk mengonfirmasi, orang IT Anda bisa menjalankan 'dig DS yourdomain' dan 'dig DNSKEY yourdomain' dan melihat record dikembalikan untuk keduanya, atau menggunakan pemeriksa DNSSEC online gratis mana pun. Kami juga bisa memantaunya secara terus-menerus sehingga pemutusan di masa depan tertangkap pada hari itu terjadi, bukan pada hari pelanggan mengeluh.