İçeriğe geç
parazade

DNSSEC Nedir?

Yayın: · Son güncelleme:

DNSSEC Nedir? Kısaca

DNSSEC (DNS Security Extensions), DNS kayıtlarına dijital imza ekleyerek bir alan adı için gelen yanıtın gerçekten yetkili kaynaktan geldiğini ve yolda değiştirilmediğini doğrulayan güvenlik uzantısıdır.

DNSSEC nedir?
İçindekiler
  1. DNSSEC nedir?
  2. Nasıl çalışır?
  3. Neyi yapmaz?
  4. Site sahibi olarak ne yapmalı?

DNSSEC nedir?

DNS, internetin adres defteridir ve ilk tasarlandığında güvenlik düşünülmemiştir. Bir saldırgan sahte bir DNS yanıtı üretip sizi bankanızın adresi yerine kendi sunucusuna yönlendirebilir. Bu saldırıya DNS zehirlenmesi denir. DNSSEC, DNS yanıtlarının imzalanmasını sağlayarak bu sahteciliği fark edilebilir hâle getirir.

Nasıl çalışır?

Alan adı sahibi, DNS kayıtlarını özel anahtarıyla imzalar. Bu imzayı doğrulamak için gereken açık anahtar ise bir üst seviyeye, yani alan adı uzantısının (.com, .tr gibi) yönetimine kaydedilir. Böylece kökten alan adına kadar uzanan bir güven zinciri oluşur.

Doğrulama yapan DNS sunucusu bir yanıt aldığında imzayı kontrol eder. İmza tutmuyorsa yanıt reddedilir. Kullanıcı bu süreci görmez.

Neyi yapmaz?

DNSSEC sorguları şifrelemez. Hangi siteye girmek istediğiniz hâlâ görülebilir; bu sorunu DNS over HTTPS gibi yöntemler çözer. Kısacası DNSSEC "yanıt doğru mu?" sorusuna, şifreli DNS ise "sorguyu kim görüyor?" sorusuna cevap verir. İkisi birbirini tamamlar.

Site sahibi olarak ne yapmalı?

Alan adınızı aldığınız kayıt firmasının panelinde DNSSEC seçeneğini kontrol edin. Birçok firma bunu birkaç tıkla etkinleştirmenizi sağlar. Örneğin bir e-ticaret sitesi DNSSEC'i açtığında, müşterilerin sahte DNS yanıtlarıyla taklit bir siteye yönlendirilmesi zorlaşır.

DNS sağlayıcınızı değiştirirken dikkatli olun. Anahtarlar doğru taşınmazsa alan adınız geçici olarak erişilemez hâle gelebilir.

Sıkça Sorulan Sorular

DNSSEC'in açık olup olmadığını nasıl anlarım?

Çevrim içi DNSSEC test araçlarına alan adını yazarak imza zincirini kontrol edebilirsiniz. Alan adı kayıt firmanızın panelinde de durum genellikle görünür.

DNSSEC ile DNS over HTTPS arasındaki fark nedir?

DNSSEC yanıtın doğruluğunu imzayla kanıtlar ama sorguyu gizlemez. DNS over HTTPS ise sorguyu şifreleyerek gizler, ancak yanıtın kaynağını tek başına imzayla doğrulamaz.

İlgili terimler

DNS Zehirlenmesi(DNS Spoofing)DNS zehirlenmesi (DNS Spoofing), alan adı sorgularına sahte yanıt verilerek kullanıcının doğru adresi yazmasına rağmen saldırganın kontrolündeki bir sunucuya yönlendirilmesidir. Sahte bankacılık sayfaları için kullanılabilir.Güvenli DNS(Secure DNS)Güvenli DNS, cihazınızın site adreslerini IP adresine çevirmek için yaptığı DNS sorgularının şifreli bir bağlantıyla ve güvenilir bir sağlayıcı üzerinden yapılmasıdır. Bazı sağlayıcılar zararlı siteleri de engeller.DNS over HTTPSDNS over HTTPS (DoH), cihazınızın alan adı sorgularını sıradan web trafiği gibi HTTPS ile şifreleyerek gönderen protokoldür. Ağdaki üçüncü kişilerin hangi siteleri aradığınızı görmesini zorlaştırır.Dijital Sertifika(Digital Certificate)Dijital sertifika, bir kişinin, kurumun, web sitesinin ya da yazılımın kimliğini açık anahtarına bağlayan ve güvenilir bir sertifika otoritesi tarafından dijital olarak imzalanmış elektronik belgedir.DNSDNS (Domain Name System, alan adı sistemi), ornek.com gibi alan adlarını bilgisayarların anladığı IP adreslerine çeviren dağıtık bir sistemdir. İnternetin telefon rehberi gibi çalışır.Alan Adı(Domain Name)Alan adı (domain name), bir web sitesine ulaşmak için IP adresi yerine kullanılan, akılda kalan addır. Örneğin parazade.com bir alan adıdır ve DNS sistemi bu adı sitenin bulunduğu sunucunun IP adresine çevirir.Açık Anahtar(Public Key)Açık anahtar (public key), özel anahtardan matematiksel olarak türetilen ve başkalarıyla paylaşılabilen anahtardır; kripto işlemlerinde imzaların doğrulanmasını sağlar ve cüzdan adreslerinin üretilmesinde kullanılır.