CyberFlow Logo CyberFlow 📚 Blog

Whois - Domain kayıt bilgisi sorgulama

✍️ Ahmet BİRKAN 📂 kali_tools_reconnaissance
Whois - Domain kayıt bilgisi sorgulama Giriş Giriş Siber dünyada, bir etki alanı adı (domain name) sadece bir web sitesi adresi değildir; aynı zamanda dijital…
Whois - Domain kayıt bilgisi sorgulama

Whois - Domain kayıt bilgisi sorgulama

Giriş

Giriş

Siber dünyada, bir etki alanı adı (domain name) sadece bir web sitesi adresi değildir; aynı zamanda dijital varlığın kimliğini oluşturur. Bu bağlamda, "Whois" belirli bir alan adının kayıt bilgilerini sorgulama sürecini ifade eder. Whois sorgulamaları, alan adı kayıtlarında yer alan detayları ortaya çıkarır ve genellikle registrant (kayıt sahibi), teknik ve idari kontroller gibi bilgileri içerir. Bu bilgiler, alan adı sahipliği, yönetimi ve sadece web siteleri için değil, siber güvenlik analizleri için de önem taşır.

Neden Önemlidir?

Whois sorgulama işlemi, birkaç açıdan kritik bir öneme sahiptir:

  1. Sahiplik Bilgisi: Bir alan adının gerçek sahibini bulmak, çeşitli nedenlerle önemlidir. Örneğin, bir siber saldırı durumunda, alan adı sahibi ile iletişime geçmek gerekebilir.

  2. Siber Güvenlik Analizleri: Siber güvenlik uzmanları, Whois verilerini kullanarak kötü niyetli aktiviteleri tespit edebilir. Bir alan adının kaydı, saldırganların hangi bilgileri gizlediğini (veya gizlemediğini) anlamalarına yardımcı olabilir.

  3. Hukuki İşlemler: Alan adıyla ilişkili hukuki durumların anlaşılması için Whois bilgileri genellikle gereklidir. Domain çatışmaları veya telif hakkı ihlalleri gibi durumlarla başa çıkarken bu bilgiler kritik bir rol oynar.

  4. Pazar Araştırması: Alan adı kaydını incelemek, bir işletme veya birey için rekabet analizi yapma fırsatı sunar. Kendi sektörünüzdeki diğer oyuncuların kimler olduğunu ve nasıl konumlandıklarını anlamanızı sağlar.

Kullanım Alanları

Whois, genelde aşağıdaki alanlarda kullanılır:

Siber Güvenlik Açısından Önemi

Siber güvenlikte Whois verileri, çeşitli tehditlerin tespit edilmesine olanak tanır. Örneğin, bir saldırının arkasındaki kimliği bulmak için yapılan analizlerde, Whois verileri kritik bir öneme sahip olabilir. Kötü niyetli yazılımların veya web sitelerinin incelenmesi sırasında, bu bilgilere ulaşmak saldırıların kaynağını belirlemede yardımcı olabilir. Ayrıca, alan adlarını güvenli hale getirmek adına, bilgi sahibi olmak ve bunları izlemek, siber saldırılara karşı savunma mekanizmalarını güçlendirir.

Sonuç olarak, Whois sorgulamaları, dijital dünyada güvenliği sağlamak amacıyla yapılması gereken önemli bir adımdır. Alan adı kaydıyla ilgili bu tür bilgilerin siber güvenlikteki yeri ve önemi, yeni başlayanlar için bile anlaşılır ve uygulanabilir hale getirilmiştir. Öyle ki, bilgi edinmek ve analiz yapmak için sadece bir Whois sorgulaması yapmak yeterli olabilir.

Teknik Detay

Whois Nedir?

Whois, internet üzerindeki alan adları, IP adresleri ve diğer kaynaklar hakkında bilgi sağlayan bir protokoldür. Bu bilgiler, bir alan adının kaydedilmesi, sahipliği ve iletişim bilgileri gibi ayrıntıları içerir. Whois sorgulamaları, siber güvenlik uzmanları, sistem yöneticileri ve alan adı alıcıları tarafından sıkça kullanılır.

Whois Sorgulama Süreci

Whois sorgulama süreci, genellikle kullanıcıdan gelen bir isteğin, Whois veritabanlarına yönlendirilmesi ile başlar. Bu veritabanları, çeşitli internet kayıt kuruluşları tarafından yönetilir. Sorgu yapıldığında, istemci belirli bir alan adı ile ilgili bilgilere erişim talep eder. Ardından, yanıt olarak gelen bilgiler, alan adı sahibi, kayıt tarihi, son güncelleme tarihi ve iletişim bilgileri gibi verileri içerir.

Whois Protokolü

Whois, genellikle TCP üzerinden çalışan bir protokoldür. 43 numaralı port kullanılarak yapılan bu iletişimin temel yapısı aşağıdaki gibidir:

  1. Sorgu: Kullanıcı bir istemci yazılımı veya komut satırı aracı kullanarak Whois sunucusuna bir sorgu gönderir. Sorgu, genellikle alan adının kendisini içerir.
  2. Yanıt: Whois sunucusu, sorgu sonucunda ilgili bilgilerle birlikte bir yanıt gönderir.

Sorgulama Örneği

Linux veya macOS işletim sistemlerinde terminal üzerinden Whois sorgusu yapmanız mümkündür. Aşağıdaki komut, bir alan adına ait Whois bilgilerini almanızı sağlar:

whois example.com

Bu sorgu sonucunda örnek bir çıktı aşağıdaki gibi olabilir:

Domain Name: EXAMPLE.COM
Registry Domain ID: 123456789_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.example-registrar.com
Registrar URL: http://www.example-registrar.com
Updated Date: 2023-01-01T12:00:00Z
Creation Date: 2000-01-01T12:00:00Z
Registry Expiry Date: 2024-01-01T12:00:00Z
Domain Status: clientTransferProhibited
Registrant Name: John Doe
Registrant Organization: Example Inc.
Registrant Street: 123 Example Street
Registrant City: Example City
Registrant State/Province: EX
Registrant Postal Code: 12345
Registrant Country: US

Whois Bilgilerinin Analizi

Whois verileri, kaydedici (registrar) ve ana kayıt kuruluşları arasında değişiklik gösterebilir. Analiz sırasında dikkat edilmesi gereken bazı noktalar:

  1. Gizlilik: Bazı alan adı sahipleri, gizlilik koruma hizmetleri kullanarak kişisel bilgilerini gizleyebilir. Bu durumda Whois bilgileri sınırlı olacak ve iletişim bilgilerine erişim sağlamak zorlaşabilir.
  2. Geçerlilik: Kayıt tarihleri ve süresi, alan adının mevcudiyeti ve potansiyel satın alma fırsatları hakkında fikir sahibi olmanızı sağlar.
  3. Durum: Alan adının durum bilgisi (aktif, askıda, devredilmiş) potansiyel riskleri veya fırsatları belirlemenize yardımcı olabilir.

Kullanım Alanları

Whois bilgileri, siber güvenlik ve alan adı yönetimi için önemli bir kaynak sağlar. Örnek durumlar:

Sonuç olarak, Whois, internet üzerindeki birçok temel bilginin edinilmesine olanak tanırken, verilerin doğru bir şekilde yorumlanması için dikkat ve uzmanlık gerektirir. Gelişmiş veri analiz teknikleri ve araçları, Whois bilgilerini daha etkili bir biçimde değerlendirmenize yardımcı olacaktır.

İleri Seviye

Whois Tabanlı Sızma Testi Yaklaşımı

Whois sorgulama, herhangi bir alan adının kayıt bilgilerini öğrenmek için kullanılan etkili bir yöntemdir. Özellikle sızma testleri ve online güvenlik değerlendirmeleri sırasında, hedef üzerinde derinlemesine bir analiz yapabilmek için Whois verilerini kullanmak oldukça faydalıdır. Bu bölümde, Whois bilgilerini nasıl etkili bir şekilde kullanabileceğinizi, analiz mantığını ve bazı teknik ipuçlarını inceleyeceğiz.

Whois Bilgilerinin Önemi

Bir domainin kayıt bilgileri, sızma testlerinde birçok değerli bilgi sunar:

Whois Sorgulama Aracı Kullanımı

Saldırganlar, hedef domain hakkında daha fazla bilgi toplamak için Whois sorgulama araçlarını kullanabilir. Aşağıdaki komut, terminalde nasıl basit bir Whois sorgusu gerçekleştireceğinizi gösterir:

whois example.com

Bu sorgunun ardından, örneğin aşağıdaki gibi bir çıktı alabilirsiniz:

Domain Name: example.com
Registrar: Example Registrar, Inc.
Contact Email: admin@example.com
Creation Date: 2000-01-01
Expiration Date: 2025-01-01
Name Servers: 
    ns1.example.com
    ns2.example.com

Whois Bilgilerinin Analizi

Topladığınız Whois verilerini nasıl analiz edeceğinizi bilmek önemlidir. Aşağıdaki adımlar, sızma testi sürecinde bu bilgileri nasıl değerlendirebileceğinizi gösterir:

  1. Kayıt Sahibi Hedefleme: Kayıtlı e-posta adreslerine yönelik sosyal mühendislik saldırıları planlanabilir. Ayrıca, alan adı sahibinin kim olduğunu bilmek, hangi tür saldırılar yapabileceğiniz hakkında ipuçları verebilir.

  2. Kayıt Tarihlerini İnceleme: Alan adının yeni mi yoksa eski mi olduğunu belirlemek, geçmişteki güvenlik olaylarını araştırmanıza yardımcı olabilir. Eski alan adları, muhtemel güvenlik açıklarına sahip olabilir.

  3. Ad Sunucularının İncelenmesi: DNS yapılandırmasına bağlı olarak, hedefin hangi sunucularda barındırıldığı ve bu sunucuların güvenlik durumu araştırılabilir.

Python ile Otomatik Whois Sorgulama

Whois sorgulama işlemini otomatik hale getirmek için Python programlama dilinde basit bir script yazabilirsiniz:

import whois

domain = whois.whois('example.com')

print(f"Domain Name: {domain.domain_name}")
print(f"Registrar: {domain.registrar}")
print(f"Creation Date: {domain.creation_date}")
print(f"Expiration Date: {domain.expiration_date}")
print(f"Contact Email: {domain.emails}")

Bu script, belirli bir alan adı için Whois bilgilerini almanıza olanak tanır ve hızlı bir analiz yapmanızı sağlar.

İleri Seviye İpuçları

  1. Anonimleştirilmiş Kayıtları Tanıyın: Bazı domain sahipleri, iletişim bilgilerini gizlemek için anonim kayıt hizmetlerini kullanır. Bu durumda, ek yöntemler (örneğin, geçmiş kayıt bilgilerini araştırmak) kullanarak hedef üzerinde daha fazla bilgi edinmeye çalışın.

  2. SQL Enjeksiyonu İçin Hedef Belirleme: Eğer alan adının kayıtlı iletişim bilgilerinde bir web uygulaması varsa, potansiyel SQL enjeksiyonu açıkları için analize başlayabilirsiniz.

  3. Hedefin Geçmişini Sorgulama: "whois history" gibi hizmetler kullanarak, domainin geçmişini ve önceki sahiplerini araştırabilirsiniz. Bu, potansiyel olarak güvenlik açıklarının ortaya çıkmasına yardımcı olabilir.

Whois sorgulama, sızma testlerinin önemli bir parçasıdır. Doğru analiz ve stratejilerle, hedefinizi daha iyi anlayabilir ve güvenlik açıklarını tespit edebilirsiniz.