CyberFlow Logo CyberFlow 📚 Blog

Amass - Varlık ve yüzey keşfi

✍️ Ahmet BİRKAN 📂 kali_tools_osint_araclari
Amass - Varlık ve yüzey keşfi Giriş Giriş Siber güvenlik, günümüz dijital dünyasında önemli bir mücadele alanıdır. Her geçen gün artan tehditler ve saldırı yön…
Amass - Varlık ve yüzey keşfi

Amass - Varlık ve yüzey keşfi

Giriş

Giriş

Siber güvenlik, günümüz dijital dünyasında önemli bir mücadele alanıdır. Her geçen gün artan tehditler ve saldırı yöntemleri, güvenlik uzmanlarını proaktif önlemler almaya teşvik ediyor. Bu noktada, amass gibi araçlar, varlık ve yüzey keşfi süreçlerinde büyük bir öneme sahiptir. Peki, amass nedir ve neden bu kadar kritik bir rol oynamaktadır?

Amass Nedir?

Amass, siber güvenlik uzmanlarının hedef sistemlerini analiz edebilmesi için geliştirilmiş bir araçtır. Temel olarak, dış kaynaklardan toplayarak belirli bir etki alanına ait bilgi ve varlıkları keşfetmeyi sağlar. Bu varlıklar, sunucular, IP adresleri, hizmetler ve daha fazlası olabilir. Amass, pasif ve aktif keşif tekniklerini kullanarak kullanıcıların hedeflerini daha iyi anlamalarına yardımcı olur.

Neden Önemli?

Güvenlik açıklarını belirlemek ve siber saldırılara karşı hazırlıklı olmak için, bir sistemin yüzeyini düzgün bir şekilde haritalamak gerekir. Bu, saldırganlar tarafından yapılan keşif ile benzer bir süreçtir: Hedefteki zayıf noktaları belirlemek. Amass, bu süreci hızlandırır ve optimize eder. Konu, özellikle şu alanlarda büyük önem taşımaktadır:

Kullanım Alanları

Amass, farklı kullanıcı tipleri için çeşitli senaryolarda kullanılabilir. Örneğin:

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

Siber güvenlik alanında, amass gibi araçların kullanımı, savunmanın sadece reaktif değil, proaktif bir şekilde geliştirilmesini sağlar. Olumsuz bir duruma düşmeden önce, varlıkların ve hizmetlerin kapsamlı bir analizinin yapılması, kuruluşları büyük risklerden kurtarabilir.

Örneğin, Amass kullanarak bir etki alanının varlıklarını bulmak için aşağıdaki komutu kullanabilirsiniz:

amass enum -d example.com

Bu komut, belirtilen etki alanına ait mevcut varlıkları listeleyecektir. Elde edilen bilgiler, potansiyel tehditleri ve zayıf noktaları belirlemek açısından oldukça değerlidir.

Sonuç olarak, amass, siber güvenliğin önemli bir parçasıdır. Varlık ve yüzey keşfi süreçlerini kolaylaştırarak güvenlik uzmanlarının daha etkili bir şekilde çalışmasına olanak tanır. Bu bağlamda, hem yeni başlayanlara hem de deneyimli uzmanlara büyük katkı sağlayan bir araç olarak öne çıkmaktadır. Varlık keşfi ve güvenlik açıklarını belirleme konusunda etkin bir strateji geliştirmek, siber güvenlik alanındaki başarıyı büyük ölçüde artırabilir.

Teknik Detay

Teknik Detay

Amass, özellikle siber güvenlik araştırmaları ve testleri sırasında varlık ve yüzey keşfi amacıyla kullanılan bir araçtır. Bu araç, ağların ve hizmetlerin haritalanmasında büyük kolaylıkla çalışır ve çeşitli kaynaklardan veri toplayarak bir hedefin görünürlüğünü artırır. Varlık keşfi, bir hedefin sahip olduğu IP adresleri, alan adları, alt alan adları, açık portlar ve hizmetler hakkında bilgi toplamak için kullanılır.

Çalışma Mantığı

Amass, hedefin keşfi için çok yönlü bir yaklaşım kullanır. Bu yaklaşım, pasif ve aktif keşif tekniklerinin birleşiminden oluşmaktadır.

Kullanılan Yöntemler

Amass'ın çalışma mantığını oluşturan bazı temel yöntemleri şöyle sıralayabiliriz:

  1. DNS Sorguları: Hedef alan adı için açık DNS kayıtlarını çözerek alt alan adlarını bulur.
  2. WHOIS Sorguları: Alan adının kayıt bilgilerini araştırarak alternatif alan adı bilgilerine ulaşır.
  3. Web Tarayıcıları: Hedefle ilişkili web siteleri ve uygulamaları tarayarak veri toplar.
  4. API Entegrasyonu: Farklı veri kaynaklarına API çağrıları yaparak ek bilgi edinir; örneğin, virustotal veya shodan gibi harici hizmetlerden veri alabilir.

Dikkat Edilmesi Gereken Noktalar

Amass kullanırken bazı dikkat edilmesi gereken noktalar bulunmaktadır:

Analiz Bakış Açısı

Amass sonuçları, topladığı verilerin analizi ile siber güvenlik uzmanları için kritik bilgiler sunar. Bu bilgiler;

Teknik Bileşenler

Amass, kullanıcıların kolayca kullanabilmesi için komut satırı arayüzüne sahiptir. Aşağıda basit bir kullanıma örnek verilmiştir:

amass enum -d hedefalanadi.com -o output.txt

Yukarıdaki komut, "hedefalanadi.com" için aktif bir varlık keşfi başlatır ve bulunan sonuçları "output.txt" dosyasına kaydeder.

Amass ile elde edilen yüzey keşif verileri sadece keşif aşamasında kullanılmakla kalmaz; aynı zamanda sistemin güvenlik durumu hakkında detaylı bir analiz sunar, bu da güvenlik testlerinin ve sorgularının daha hedefli ve etkili bir şekilde yürütülmesine yardımcı olur.

Sonuç olarak, Amass, siber güvenlik alanındaki profesyoneller için vazgeçilmez bir araçtır ve doğru kullanıldığında, hedef sistemlerin güvenliğini sağlama konusunda önemli avantajlar sunar.

İleri Seviye

Amass ile Varlık ve Yüzey Keşfi: İleri Seviye Kullanım

Amass, açık kaynaklı bir varlık keşif aracıdır ve özellikle güvenlik araştırmalarında son derece değerli bir araç olarak öne çıkar. İleri seviye kullanıcılar için, Amass'ın güçlü yönlerini daha derinlemesine incelemek, sızma testlerinde etkili bir teknik olarak kullanmak oldukça önemlidir. Bu bölümde, Amass kullanarak sızma testinde nasıl etkili olunacağına, analiz mantığına ve uzman ipuçlarına değineceğiz.

Amass ile Hedef Keşfi

Amass'ın sunduğu temel özelliklerden biri, hedef domainin üzerindeki alt alanları (subdomains) keşfetmektir. Amass, DNS sorguları, web tarayıcıları ve çeşitli API’ler aracılığıyla bilgi toplamak için çeşitli yöntemler kullanır. Hedef keşfi sürecine başlamak için bazı yapıları ve komutları anlamak önemlidir.

Örneğin, basit bir alt alan keşfi için aşağıdaki komut kullanılabilir:

amass enum -d example.com

Bu komut, "example.com" domainine ait alt alanları keşfeder. Ancak daha derinlemesine bir inşaat yapmak için, Amass’ı daha fazla seçenekle yapılandırabilirsiniz. Örneğin, zaman aşımı süreleri ve kullanılacak kaynakların belirlenmesi, daha sağlıklı bir sonuç elde etmek için gereklidir.

Gelişmiş Semboller ve Ayarlar

Amass, çok sayıda dış kaynak ile entegrasyon sağlar. API anahtarlarını eklemek ve bu kaynakları kullanmak, keşif sürecini hızlandırabilir. Örnek bir konfigürasyon dosyası aşağıdaki gibi görünmektedir:

# amass-config.yaml
sources:
  - Name: "crtsh"
    Enabled: true
  - Name: "dnsdumpster"
    Enabled: true
api-keys:
  crtsh: "your_crtsh_api_key_here"

Yukarıdaki yapılandırma dosyası, Amass’ın CRTSH ve DNSDumpster kaynaklarını kullanarak daha fazla veriye ulaşmasını sağlar. Yapılandırma dosyasını nasıl kullanacağınıza dair komut şöyle olacaktır:

amass enum -d example.com -config amass-config.yaml

Saldırı Yüzeyi Analizi

Bir kez verilerinizi topladıktan sonra, bu verileri analiz etmek önemlidir. Amass, bulunan tüm alt alanların bir listesini üretir. Ancak, daha sonrasında bu verilerin hangi sistemlerle ilişkili olduğuna bakmak için SNI (Server Name Indication) ve SSL sertifikalarını incelemek yararlı olabilir. Örneğin, SSL sertifikalarından yola çıkarak sadece HTTP/S bağlantısı olan alt alanları filtrelemek isteyebilirsiniz.

SNI bilgilerini elde etmek için aşağıdaki gibi bir komut kullanılabilir:

amass intel -d example.com -whois

Bu komut, "example.com" ile ilgili WHOIS bilgilerini getirir ve potansiyel olarak daha fazla keşif yapabilmenize olanak tanır.

Uzman İpuçları

  1. Dış Kaynaklar ve API Entegrasyonu: Dış kaynaklar ve API’ler, sürekli güncellenen veri sağlayarak keşif süreçlerinizi güçlendirir. Her zaman en güncel API anahtarlarını kullanmaya özen gösterin.

  2. Veri Filtreleme ve Analiz: Elde edilen verileri filtrelemek, hangi alanların daha kritik olduğunu belirlemek açısından önemlidir. Amass’ı komut satırında çalıştırırken -oA seçeneği ile sonuçları bir dosyaya kaydedebilirsiniz.

    amass enum -d example.com -oA example_output
    
  3. Raporlama: Sonuçlarınızı anlamak ve ekibinize sunmak için iyi yapılandırılmış raporlar oluşturun. RTV ve CSV formatları, bu tür raporlar için uygun olabilir.

Amass, varlık ve yüzey keşfi konusunda etkili bir araçtır. İleri seviye kullanıcılar, çeşitli entegrasyonlar ve analitik yöntemlerle bu aracı en üst seviyede kullanabilir. Stres testleri ve sürekli izleme yine önemlidir, bu nedenle Amass ile birlikte ek araçlar kullanmak çoğu zaman faydalı olacaktır.