Defaults.Exposed

Defaults.Exposed › Kurulum › DNSSEC

AWS Route 53'te DNSSEC nasıl kurulur

Route 53'te KMS anahtarıyla DNSSEC imzalamayı etkinleştirin ve DS kaydını kayıt şirketinize ekleyerek DNS yanıtlarınızın kimse tarafından taklit edilmesini önleyin.

Bu işletmeniz için neden önemlidir

Birisi web sitenizi ziyaret ettiğinde veya size e-posta gönderdiğinde bilgisayarı önce DNS sistemine doğru adresi sorar. Bu yanıtlar normalde imzasız iletilir; bu da aramayı kurcalayabilen bir saldırganın ziyaretçilerinizi sessizce sahte bir siteye yönlendirebileceği ya da e-postanızı kendi sunucusuna aktarabileceği anlamına gelir — gerçek alan adınız adres çubuğunda görünmeye devam eder.

DNSSEC bunu önler. DNS yanıtlarınızı kriptografik olarak imzalar; böylece sizi arayan herkes yanıtın gerçekten sizden geldiğini ve iletim sırasında değiştirilmediğini kanıtlayabilir. Açık söylemek gerekirse: müşterilerinizin alan adınızı ele çeviren saldırıları, yani alan adı ele geçirmeyi ve önbellek zehirlemeyi engeller. Özellik olarak ücretsizdir (imzalama anahtarı küçük bir AWS KMS anahtarı kullanır ve küçük bir aylık maliyet doğurur); etkinleştirebileceğiniz en güçlü korumalardan biridir.

Route 53’te DNSSEC nasıl çalışır

Route 53 işi başlamadan anlamaya değer bir şekilde böler:

Alan adını Route 53 (Amazon Registrar) üzerinden kaydettiyseniz kayıt şirketi adımı hâlâ gereklidir, ancak AWS konsolu içinde yapılır. Kayıt şirketiniz farklı bir şirketse DS kaydını oraya elle kopyalarsınız.

Gerçek risk — bunu dikkatli yapın

DNSSEC yanlış yapılandırılırsa tüm alan adınızı çevrimdışı bırakabilir. Bu iki şekilde olur:

Aşağıdaki sırayı tam olarak takip edin. DNS’i Route 53’ten taşıyacaksanız önce kayıt şirketindeki DS kaydını kaldırıp imzalamayı devre dışı bırakın, sonra taşıyın.

Route 53’ün DNS’inizi yönettiğini doğrulayın

Bu yalnızca Route 53 alan adınız için DNS sorgularını yanıtlıyorsa işe yarar. Alan adınızın name server’larının barındırma bölgeniz için listelenen dört Route 53 name server’ına işaret ettiğini kontrol edin. Route 53 konsolunu açın, Hosted zones bölümüne gidin, alan adınızı açın ve NS kayıt değerlerini not edin — kayıt şirketinizdeki name server ayarı bunlarla eşleşmelidir. Name server’larınız başka bir yere işaret ediyorsa DNSSEC’i DNS’inizi yöneten sağlayıcıda etkinleştirin.

Route 53’te adım adım

  1. AWS konsoluna giriş yapın ve Route 53’ü açın.
  2. Hosted zones bölümüne gidin ve alan adınızın barındırma bölgesini açın.
  3. DNSSEC signing sekmesini açın ve Enable DNSSEC signing seçeneğini belirleyin.
  4. Anahtar imzalama anahtarı (KSK) için müşteri tarafından yönetilen bir KMS anahtarı sağlamanız gerekir:
    • Create customer managed key seçin (veya mevcut uygun bir tane seçin).
    • Anahtar asimetrik olmalı, kullanımı Sign and verify, spesifikasyonu ECC_NIST_P256 ve US East (N. Virginia) us-east-1 bölgesinde olmalıdır — Route 53 DNSSEC anahtarın o bölgede olmasını zorunlu kılar.
    • KSK’ya bir ad verin.
  5. Onaylayın ve imzalamayı etkinleştirin. Route 53 artık barındırma bölgesini imzalamaktadır.
  6. Hâlâ DNSSEC signing sekmesindeyken DS record / Establish a chain of trust bölümünü bulun. Route 53, ihtiyacınız olan değerleri — Key Tag, Signing algorithm, Digest algorithm ve Digest (ve genellikle hazır bir DS kaydı satırı) — gösterir.
  7. Şimdi kayıt şirketinize gidin ve DS kaydını ekleyin:
    • Alan adı Route 53’te (Amazon Registrar) kayıtlıysa: konsol sizi alan adı ayarları altında buna yönlendirebilir — ya da değerleri alan adının DNSSEC bölümüne kopyalayın.
    • Kayıt şirketiniz farklı bir şirketse: DNSSEC / DS kaydı bölümünü açın ve 6. adımdaki değerleri tam olarak girin — Key Tag, Algorithm (genellikle 13), Digest Type (genellikle 2) ve Digest.
  8. Kayıt şirketinde kaydedin. DS kaydı üst bölgeye kabul edildiğinde güven zinciri tamamlanmış olur.

Route 53’te insanların sık yaptığı hatalar

Çalıştığını doğrulayın

Route 53’te imzalama etkinleştirildikten ve DS kaydı kayıt şirketinizde yerindeyken bu sitedeki ücretsiz kontrolü çalıştırın. DNSSEC’in alan adınız için doğru yayınlanıp yayınlanmadığını ve güvenilip güvenilmediğini sade bir dille size söyler.

Tamam mı? Alan adınızı ücretsiz kontrol edin çalıştığını onaylamak — ve 34 kontrolün tamamında tam derecenizi görmek için.