Defaults.Exposed

Defaults.Exposed › Persediaan › DNSSEC

Cara menyediakan DNSSEC di AWS Route 53

Hidupkan penandatanganan DNSSEC di Route 53 dengan kunci KMS dan tambah rekod DS di pendaftar anda supaya tiada siapa yang boleh memalsukan jawapan DNS anda.

Mengapa ini penting untuk perniagaan anda

Apabila seseorang melawat laman web anda atau menghantar emel kepada anda, komputer mereka terlebih dahulu bertanya sistem DNS untuk alamat yang betul. Jawapan tersebut biasanya bergerak tanpa tandatangan, jadi penyerang yang mampu mengganggu carian boleh secara senyap mengalihkan pelawat anda ke laman palsu atau mengalihkan emel anda ke pelayan mereka sendiri — sementara domain sebenar anda masih terpapar dalam bar alamat.

DNSSEC mencegah ini. Ia menandatangani jawapan DNS anda secara kriptografi, supaya sesiapa yang mencari anda boleh membuktikan jawapan itu benar-benar datang dari anda dan tidak diubah dalam transit. Dalam bahasa mudah: ia menyekat rampasan domain dan keracunan cache, serangan yang menggunakan domain anda sendiri untuk menyerang pelanggan anda. Ia percuma sebagai ciri (kunci penandatanganan menggunakan kunci AWS KMS kecil, yang membawa kos bulanan kecil), dan ia adalah salah satu perlindungan terkuat yang boleh anda hidupkan.

Cara DNSSEC berfungsi di Route 53

Route 53 membahagikan tugas dengan cara yang berbaloi untuk difahami sebelum anda mula:

Jika anda mendaftarkan domain melalui Route 53 (Amazon Registrar), langkah pendaftar masih diperlukan, tetapi ia dilakukan dalam konsol AWS. Jika pendaftar anda adalah syarikat berbeza, anda menyalin rekod DS ke sana secara manual.

Risiko sebenar — lakukan ini dengan berhati-hati

DNSSEC boleh membawa domain anda sepenuhnya offline jika dikonfigurasi dengan salah. Dua cara itu berlaku:

Ikut urutan di bawah dengan tepat. Dan jika anda pernah berhijrah DNS dari Route 53, buang rekod DS di pendaftar dan lumpuhkan penandatanganan dahulu, kemudian baru pindah.

Sahkan Route 53 menguruskan DNS anda

Ini hanya berfungsi jika Route 53 menjawab DNS untuk domain anda. Semak bahawa nameserver domain anda menunjuk ke empat nameserver Route 53 yang disenaraikan untuk zon hos anda. Buka konsol Route 53, pergi ke Hosted zones, buka domain anda, dan perhatikan nilai rekod NS — tetapan nameserver pendaftar anda mesti sepadan dengan ini. Jika nameserver anda menunjuk ke tempat lain, hidupkan DNSSEC di penyedia yang menguruskan DNS anda.

Langkah demi langkah di Route 53

  1. Log masuk ke konsol AWS dan buka Route 53.
  2. Pergi ke Hosted zones dan buka zon hos untuk domain anda.
  3. Buka tab DNSSEC signing dan pilih Enable DNSSEC signing.
  4. Untuk key-signing key (KSK), anda mesti menyediakan kunci KMS yang diuruskan pelanggan:
    • Pilih Create customer managed key (atau pilih yang sedia ada yang layak).
    • Kunci mesti merupakan kunci asimetri dengan penggunaan Sign and verify, menggunakan spesifikasi ECC_NIST_P256, dan ia mesti berada di rantau US East (N. Virginia) us-east-1 — DNSSEC Route 53 memerlukan kunci dalam rantau tersebut.
    • Berikan KSK nama.
  5. Sahkan dan hidupkan penandatanganan. Route 53 kini menandatangani zon hos.
  6. Masih pada tab DNSSEC signing, cari DS record / Establish a chain of trust. Route 53 memaparkan nilai yang anda perlukan, termasuk Key Tag, Signing algorithm, Digest algorithm, dan Digest (dan sering baris rekod DS yang sudah siap).
  7. Sekarang pergi ke pendaftar anda dan tambah rekod DS:
    • Jika domain didaftarkan di Route 53 (Amazon Registrar): konsol boleh membimbing anda melaluinya di bawah tetapan domain — atau salin nilai ke bahagian DNSSEC domain.
    • Jika pendaftar anda adalah syarikat berbeza: buka bahagian DNSSEC / rekod DS-nya dan masukkan nilai dari langkah 6 dengan tepat — Key Tag, Algorithm (biasanya 13), Digest Type (biasanya 2), dan Digest.
  8. Simpan di pendaftar. Rantai kepercayaan lengkap setelah rekod DS diterima dalam zon induk.

Kesilapan lazim di Route 53

Sahkan ia berfungsi

Setelah penandatanganan dihidupkan di Route 53 dan rekod DS sudah ada di pendaftar anda, jalankan semakan percuma di laman ini. Ia akan memberitahu anda dalam bahasa mudah sama ada DNSSEC diterbitkan dengan betul dan dipercayai untuk domain anda.

Sudah selesai? Semak domain anda secara percuma untuk mengesahkan ia berjaya — dan lihat gred penuh anda merentasi kesemua 34 semakan.