CyberFlow Logo CyberFlow 📚 Blog

Assetfinder - Domain varlık keşfi

✍️ Ahmet BİRKAN 📂 kali_tools_reconnaissance
Assetfinder - Domain varlık keşfi Giriş Giriş Dijital dünyada yer alan her varlık, bir çeşit bilgi veya veri olarak değerlendirilebilir. Bu varlıkların keşfi i…
Assetfinder - Domain varlık keşfi

Assetfinder - Domain varlık keşfi

Giriş

Giriş

Dijital dünyada yer alan her varlık, bir çeşit bilgi veya veri olarak değerlendirilebilir. Bu varlıkların keşfi ise, siber güvenlik uygulamalarının temel taşlarından biridir. Bu bağlamda, "Assetfinder - Domain varlık keşfi" kavramı, siber tehditlerin analiz edilmesi, risklerin belirlenmesi ve güvenlik önlemlerinin alınması açısından büyük bir öneme sahiptir. Peki, assetfinder nedir ve neden bu kadar kritiktir?

Assetfinder Nedir?

Assetfinder, bir alan adı (domain) etrafındaki varlıkların (örneğin, alt alan adları, IP adresleri, DNS kayıtları) keşfine yardımcı olan bir araç ya da tekniktir. Bu keşif işlemi, siber güvenlik uzmanlarının bir organizasyonu veya bireyi hedef alarak gerçekleştirdiği sızma testleri, güvenlik değerlendirmeleri ve tehdit avı (threat hunting) süreçlerinde kritik bir öneme sahiptir. Özellikle; bir işletmenin sahip olduğu dijital varlıkların tam bir envanterini çıkarması için kullanılır.

Neden Önemlidir?

Dijital varlıkların keşfi, güvenliği sağlamak için atılması gereken ilk adımdır. Birçok saldırı, zafiyetlerin yeterince keşfedilmemesi veya göz ardı edilmesi nedeniyle gerçekleşir. Eksik bir varlık envanteri, saldırganların zayıf noktaları hedef alarak potansiyel olarak ciddi zararlara neden olmasına olanak tanır. Assetfinder kullanarak elde edilen veriler, aşağıdaki gibi senaryolar için oldukça değerlidir:

Kullanım Alanları

Assetfinder, birçok farklı alanda kullanılır. Örneğin:

Siber Güvenlik Açısından Konumu

Siber güvenlik dünyasında assetfinder, bir çeşit "ilk savunma hattı"dır. Güvenlik ekiplerinin, potansiyel kötü niyetli saldırılara karşı hazırlıklı olmaları için gereken tüm bilgileri sağlamalarına yardımcı olur. Unutulması gereken en önemli nokta, dijital varlıkların sadece bilinen değil, aynı zamanda bilmediğimiz alanlarını da içerdiğidir. Bu nedenle, assetfinder gibi araçların kullanılması, proaktif bir güvenlik yaklaşımının parçası olarak öne çıkar.

Sonuç

Dijital dünyada var olan her alan adı ve ona bağlı alt varlıklar, siber güvenlik tehditlerine açık noktalar haline gelebilir. Assetfinder kullanarak bu varlıkların keşfedilmesi, daha geniş güvenlik çerçevelerinin geliştirilmesi için kritik bir adımdır. Hem yeni başlayanlar hem de deneyimli siber güvenlik uzmanları için, bu sürecin derinlemesine anlaşılması, daha güvenli bir dijital ortam yaratmak adına büyük bir önem taşımaktadır.

Teknik Detay

Teknik Detay

Assetfinder, siber güvenlik alanında domain varlık keşfi amacıyla kullanılan bir araçtır. Bu araç, belirli bir alan adı altında bulunan alt alanları ve ilgili IP adreslerini keşfetmek için çeşitli teknikler ve yöntemler kullanır. Assetfinder’ın temel mantığını anlamak, siber güvenlik analistleri ve araştırmacıları için önemlidir, çünkü bu bilgiler potansiyel sızma testleri veya güvenlik açıkları değerlendirmeleri için kritik bir başlangıç noktası sağlar.

Kavramsal Yapı

Assetfinder, genellikle DNS, WHOIS bilgisi ve diğer açık kaynaklardan yararlanarak çalışır. Kullanıcı belirli bir alan adı girdiğinde, araç bu alan adıyla ilişkili olabilecek alt alan adlarını bulmak için çeşitli teknikler uygular. Bu süreç, hedefin daha kapsamlı bir görüntüsünü elde etmek adına çok önemli bir adımdır.

İşleyiş Mantığı

Assetfinder’ın işlemleri genellikle aşağıdaki adımları içerir:

  1. Alan Adı Girişi: Kullanıcı bir alan adı belirler ve bu alan üzerinde keşif işlemleri başlatılır.

  2. Alt Alan adı Toplama: Araç, çeşitli kaynaklardan (örneğin, DNS kayıtları, subdomain brute-forcing yöntemleri) alt alan adlarını toplar. Özellikle DNS kayıtları, alt alanların belirlenmesi açısından önemli bir kaynak oluşturur.

  3. WHOIS Bilgisi: Domainin kayıt bilgileri üzerinde sorgulama yaparak, domain sahibi hakkında daha fazla bilgi elde edilir. Bu bilgiler, potansiyel hedeflerin belirlenmesine yardımcı olabilir.

  4. IP Adresi ve Reverse DNS Sorgulama: Toplanan alt alan adları üzerinden IP adresleri sorgulanır. Bu aşamada, reverse DNS kullanılarak IP’lere karşılık gelen alan adları belirlenmeye çalışılır.

Kullanılan Yöntemler

Assetfinder, farklı veri toplama yöntemleri kullanır. Bunlar arasında:

Dikkat Edilmesi Gereken Noktalar

Assetfinder kullanırken dikkat edilmesi gereken bazı önemli noktalar şunlardır:

  1. Hedefin Yasal Olması: Yasalara uygun hareket etmek son derece önemlidir. Yetkisiz bir tarama yapmak, yasal sorunlara yol açabilir.

  2. Veri Doğruluğu: Toplanan verilerin doğruluğunu ve güvenilirliğini sağlamak için kaynakların geçerliliği kontrol edilmelidir.

  3. Performans: Büyük ölçekli alan adlarında tarama yaparken performansı optimize etmek, sürecin verimliliğini artırır. Gerekirse tarama hızlarını ayarlamak veya kuyruğa almak gibi yöntemler kullanılabilir.

Örnek Komut ve Çıktı

Assetfinder, genellikle terminal üzerinden çalıştırılan bir komut satırı uygulamasıdır. Basit bir kullanım örneği şu şekildedir:

assetfinder --subs-only example.com

Bu komut, example.com alan adı altında bulunan alt alan adlarını keşfetmeye başlar. Çıktı şu şekilde olabilir:

www.example.com
api.example.com
mail.example.com

Analiz Bakış Açısı

Alt alan adlarının belirlenmesi, siber güvenlik testlerinde önemli bir aşamadır. Belirlenen alt alanlar üzerinden yapılan daha derinlemesine analizler, potansiyel güvenlik açıklarının tespit edilmesine olanak tanır. Dolayısıyla, Assetfinder gibi araçların kullanımı, bir güvenlik analizinin temelini oluşturur ve elde edilen verilerin daha sonra kullanılması önemlidir.

Sonuç olarak, Assetfinder, domain varlık keşfi için güçlü bir araçtır ve doğru yöntemlerle kullanıldığında, siber güvenlik profesyonellerinin işlerini büyük ölçüde kolaylaştırabilir.

İleri Seviye

İleri Seviye: Assetfinder ile Domain Varlık Keşfi

Domain varlık keşfi, sızma testi süreçlerinde hayati öneme sahip bir adımdır. Assetfinder aracı, belirli bir hedefin çevresinde var olan alan adlarını (domain) çabuk ve etkili bir şekilde keşfetmenizi sağlar. Bu bölümde, Assetfinder'ın ileri seviye kullanım tekniklerine odaklanacağız ve sızma testi yaklaşımlarına dair ayrıntılı bilgi vereceğiz.

Assetfinder Nedir?

Assetfinder, çeşitli kaynaklardan domain adları ve IP adresleri toplamak için kullanılan bir araçtır. Genelde pasif, aktif ve yarı aktif keşif yöntemlerini kullanarak, hedef hakkında geniş çaplı bilgi toplar. Sızma testlerinde, belirli bir hedefin saldırıya açık tüm varlıklarını belirlemek için kullanılır.

İleri Seviye Kullanım

Assetfinder kullanımında birkaç yöntem ve strateji geliştirmek, keşif sürecinizi oldukça verimli hale getirebilir.

1. Domain Varlıklarının Keşfi

Assetfinder'ı kullanırken, belirli bir domain üzerinde başlamak oldukça faydalıdır. Örneğin, bir firmanın ana domaini üzerinden alt domainleri keşfetmek için aşağıdaki komutu kullanabilirsiniz:

assetfinder --subs-only example.com

Bu komut, example.com ile ilişkili tüm alt domainleri listeleyecektir. Ancak, yalnızca belirli bir alt domain kümesine odaklanmak için filtreleme yapmayı düşünmelisiniz.

2. Taramada Ekstra Seçenekler

Assetfinder'ın sunduğu seçenekler arasında --include ve --exclude gibi filtreleme seçenekleri bulunur. Örneğin, yalnızca belirli bir uzantıyı kullanarak domainleri filtrelemek istiyorsanız, şu komutu yazabilirsiniz:

assetfinder --subs-only --include .edu example.com

Bu komut, example.com için yalnızca .edu uzantısına sahip alt domainleri listeleyecektir.

3. Passive Data Sources Kullanımı

Assetfinder, varsayılan olarak birçok pasif veri kaynağından bilgi alır. Ancak, ek veri kaynaklarını dahil etmek isteyebilirsiniz. Bunun için --sources parametresini kullanabilirsiniz.

assetfinder --subs-only --sources "crt.sh, otx.alienvault.com" example.com

Yukarıdaki komut, example.com için belirtilen kaynaklardan alt domain bilgilerini alacaktır.

Sızma Testi Yaklaşımı

Bir sızma testi sırasında, hedefin pürüzsüz bir şekilde ele geçirilmesi için, sadece varlık keşfi değil, aynı zamanda bu varlıkların analizi de son derece önemlidir. Alternatif varlık keşfi araçlarıyla karşılaştırıldığında, Assetfinder birkaç stratejiyle entegrasyon sağlayabilir.

1. Etkili Veri Yönetimi

Keşfedilen domainlerin bir listesini elde ettikten sonra, bunları sistematik bir şekilde analiz etmek çok önemlidir. Keşfedilen alt domainleri dosya çıktısı olarak kaydetmek için:

assetfinder --subs-only example.com > domains.txt

Bu komut, keşfedilen domainleri domains.txt dosyasına kaydeder. İlerleyen süreçte bu dosyayı kullanarak pasif ve aktif testler yapabilirsiniz.

2. API Entegrasyonu

Assetfinder, API'lar ile etkileşime geçebilir. Sustaining bir sızma testi sürecinde, pasif verileri daha da zenginleştirmek için farklı API'ler ile veri çekebilir ve bunları analiz edebilirsiniz. Örneğin, bir Python scripti ile API çağrıları yaparak domainleri analiz edebilirsiniz:

import requests

def get_subdomains(domain):
    response = requests.get(f"https://api.hackertarget.com/subdomainlookup/?q={domain}")
    return response.text.splitlines()

if __name__ == "__main__":
    domain = "example.com"
    subdomains = get_subdomains(domain)
    for subdomain in subdomains:
        print(subdomain)

Bu script, example.com için potansiyel alt domainleri çekmenizi sağlar.

Uzman İpuçları

Sonuç olarak, Assetfinder kullanarak gerçekleştirilen gelişmiş domain varlık keşfi metodolojileri, sızma testi süreçlerinde önemli bir adım sağlar. Doğru teknikler ve araçlarla birleştirildiğinde, hedeflerinizi daha etkili bir şekilde belirleyip, siber güvenlik bakımından daha sağlam bir analiz yapabilirsiniz.