DNSSEC Nedir ?

Katılım
10 Nisan 2025
Mesajlar
1,178
Reaksiyon puanı
105
Konum
Türkiye
Web sitesi
archiveforum.org
DNSSEC (Domain Name System Security Extensions), DNS sistemine eklenen bir güvenlik protokolüdür.
Amacı: DNS kayıtlarının değiştirilmesini veya sahte kayıtlarla kullanıcıların kandırılmasını engellemek.


Normal DNS, alan adını (örn: example.com) IP adresine çevirir ama bu sorgular:


  • Şifrelenmez,
  • İmzalanmaz,
  • Doğrulanmaz.

👉 Bu nedenle saldırganlar DNS cache poisoning veya DNS spoofing yaparak kullanıcıyı sahte bir siteye yönlendirebilir.


DNSSEC, DNS kayıtlarına kriptografik dijital imza ekleyerek bu riski ortadan kaldırır.




⚙️ DNSSEC Nasıl Çalışır?​


  1. DNS Yanıtı İmzalanır:
    Alan adı sahibi, DNS kayıtlarını özel anahtarıyla imzalar.
  2. DNS Resolver Doğrulama Yapar:
    Kullanıcının DNS çözümleyicisi (resolver), bu imzayı karşılık gelen açık anahtarla kontrol eder.
  3. Güven Zinciri (Chain of Trust):
    Doğrulama, kök DNS sunucularından (. root zone) başlayarak alan adına kadar devam eden bir zincirle yapılır.

🔑 Kullanılan algoritmalar: RSA, ECDSA, EdDSA gibi modern kriptografi yöntemleridir.




🔍 Örnek Senaryo​


  • Kullanıcı bankasite.com’a girmek istiyor.
  • Saldırgan DNS yanıtını değiştirip sahte IP (192.168.1.66) döndürüyor.
  • Eğer DNSSEC yoksa kullanıcı sahte bankacılık sitesine gider.
  • Eğer DNSSEC varsa tarayıcı, dijital imza geçerli değil diyerek yanıtı reddeder.



📌 DNSSEC’in Faydaları​


  • Kimlik Doğrulama: DNS yanıtlarının gerçekten yetkili sunucudan geldiği doğrulanır.
  • Manipülasyon Engeli: Saldırganların sahte IP yönlendirmesi yapması önlenir.
  • Güvenilirlik: Kullanıcı ve arama motorları için site güvenilirliği artar.
  • SEO Etkisi:
    • Google ve diğer arama motorları güvenli DNS kullanan sitelere daha çok güven duyar.
    • Özellikle e-ticaret ve bankacılık siteleri için kullanıcı güveni + SEO puanı artar.



🚨 DNSSEC’in Sınırlamaları​


  • Tüm alan adı kayıt firmaları desteklemeyebilir.
  • Yanlış yapılandırılırsa site erişilemez hale gelebilir.
  • DNSSEC sadece DNS manipülasyonuna karşı korur, veriyi şifrelemez. (Bunun için DoH/DoT gerekir.)



🛡️ DNSSEC Kullanmak İçin Ne Yapmalı?​


  1. Alan adını yönettiğin domain registrar DNSSEC desteği sunmalı.
  2. DNS sağlayıcında (Cloudflare, Google DNS, Route53, vs.) DNSSEC aktif edilmeli.
  3. İmzalar (DS records) alan adı kayıt şirketine eklenmeli.
  4. Doğru yapılandırma test edilmeli → dnssec-analyzer.verisignlabs.com veya dnsviz.net ile kontrol yapılabilir.



📌 Sonuç​


DNSSEC, DNS sistemine eklenen dijital imza mekanizmasıdır. Kullanıcıların yanlış veya sahte IP adreslerine yönlendirilmesini engeller, güvenli ve manipülasyona karşı korumalı bir internet deneyimi sağlar.


👉 SEO ve kullanıcı güveni açısından özellikle kurumsal web siteleri, bankacılık ve e-ticaret siteleri için DNSSEC artık bir güvenlik standardıdır.
 
Geri
Üst