Set 02 · Ders 03/12

Varlık envanteri ve kapsama güveni

Bir IP listesini güvenilir tarama kapsamına dönüştürmek için varlık sahibi, işlev, kritiklik, erişim yolu, beklenen servisler ve teknik kimliği birlikte doğrula.

Zafiyet Yönetimi · 01 · Zemin · Başlangıç · 4 dk teori + 22 dk uygulama

Bu bölümde

  • Hedef listesinin neden tek başına yeterli bir varlık envanteri olmadığını açıklamak
  • Varlık sahibi, teknik kimlik, iş bağlamı ve erişilebilirlik bilgilerini tek kayıtta birleştirmek
  • Tarama öncesinde kapsam belirsizliği ve değişimini görünür kılan bir güven kontrolü uygulamak
Bu sayfada
Zafiyet Yönetimi derslerini görKonum 3/12
  1. 01Zafiyet yönetimi nedir?
  2. 02Tarama yetkisi, kapsam ve Rules of Engagement
  3. 03Varlık envanteri ve kapsama güveni
  4. 04Nmap ile kontrollü keşif
  5. 05Zafiyet tarama araçları: doğru işi doğru araçla yapmak
  6. 06Web zafiyet taraması: OWASP ZAP ile kontrollü başlangıç
  7. 07Tarama güvenliği ve operasyon kontrolü
  8. 08Zafiyet kaydı nasıl okunur? CVE'den yerel karara
  9. 09Bulgu doğrulama ve false-positive ayrımı
  10. 10Zafiyetleri bağlama göre önceliklendirme
  11. 11Düzeltme ve tekrar test
  12. 12Zafiyet raporu ve capstone

01 · Teori

Konuyu anlamlandır

Bir elektronik tabloda yüz IP adresinin bulunması, yüz varlığın güvenilir biçimde bilindiği anlamına gelmez. Bazı adresler artık kullanılmıyor olabilir; bazıları bulutta yeni bir sisteme atanmış olabilir; tek bir adresin arkasında birden fazla uygulama veya müşteri bulunabilir. Tarama öncesinde yapılması gereken iş, ham hedef listesini sahibi ve bağlamı doğrulanmış varlık kapsamına dönüştürmektir.

Varlık ile adres aynı şey değildir

Varlık; kurum için işlev veya değer taşıyan sistem, uygulama, cihaz, servis ya da veri bileşenidir. IP adresi ve hostname bu varlığa ulaşmak için kullanılan teknik tanımlayıcılardır. Teknik tanımlayıcılar değişebilir; varlığın sahipliği ve işlevi ise güvenlik kararının bağlamını oluşturur.

Örneğin 10.20.30.12 bugün eğitim web sunucusuna atanmış olabilir. VM silinip adres havuza döndüğünde aynı adres yarın farklı bir sisteme verilebilir. Bir ay önce onaylanan IP listesini bugün doğrudan taramak, yetki sınırının değişmiş olabileceğini görmezden gelmektir.

Kapsam ilkesi

Taranabilir hedef, doğrulanmış varlıktır

Bir hedefin teknik olarak yanıt vermesi yeterli değildir. En azından sahibi, ortamı, işlevi ve onaylı kapsamla ilişkisi doğrulanmadan o hedef tarama dosyasına eklenmemelidir.

Asgari varlık kaydı

Tarama için kullanılacak envanter, her hedefte şu alanları taşımalıdır:

  • Varlık kimliği: Kurum içindeki değişmeyen veya yönetilen kayıt numarası.
  • IP ve hostname: Taramada kullanılacak teknik hedefler ve çözüm zamanı.
  • Sahip: İş kararını verecek kişi ile teknik operasyon irtibatı.
  • Ortam: Üretim, test, geliştirme veya izole laboratuvar.
  • İşlev ve kritiklik: Sistemin hangi hizmeti desteklediği ve kesintinin etkisi.
  • Beklenen servisler: Normalde açık olması gereken portlar ve uygulamalar.
  • Erişim yolu: İnternet, iç ağ, VPN, yönetim ağı veya yalnız yerel erişim.
  • Bağımlılıklar: CDN, SaaS, yük dengeleyici, paylaşılan veritabanı veya üçüncü taraf hizmet.
  • Bakım penceresi: Güvenli tarama ve olası düzeltme için uygun zaman.

“Beklenen servisler” alanı keşif sonucunu değerlendirmede özellikle değerlidir. Bir web sunucusunda 443/tcp beklenirken yeni açılmış 22/tcp, otomatik olarak zafiyet değildir. Fakat envanterle gözlem arasında araştırılması gereken bir sapmadır. Aynı şekilde beklenen bir servisin görünmemesi; firewall değişikliği, servis kesintisi veya yanlış hedef ihtimalini düşündürür.

Teknik kimliği nasıl doğrularız?

Doğrulama, mümkün olduğunca pasif ve düşük etkili kaynaklarla başlamalıdır. CMDB veya bulut envanteri, DNS kayıtları, DHCP/IPAM bilgisi, sistem sahibinin kaydı ve değişiklik yönetimi kayıtları karşılaştırılır. Amaç tek bir kaynağa körü körüne güvenmek değil, çelişkileri görünür kılmaktır.

Hostname kullanıldığında çözülen IP ve kontrol zamanı kaydedilir. Bir hostname birden fazla adrese çözülüyorsa her adresin yetki kapsamında olup olmadığı ayrıca doğrulanır. IP kullanıldığında da ters DNS tek başına sahiplik kanıtı sayılmaz. NAT, CDN ve load balancer katmanlarında görünen adres gerçek uygulama sunucusundan veya kurumun sahip olduğu sistemden farklı olabilir.

Bulut varlıklarında hesap, proje/subscription ve region bilgisi; container veya serverless yapılarda ise kısa ömürlü instance yerine hizmet kimliği önem kazanır. Paylaşılan altyapıda yalnız kendi tenant'ına ait uygulama katmanı yetkilendirilmiş olabilir; altyapı sağlayıcının ağı kapsam dışıdır.

Kapsam güven durumları

Her hedefi ikili “var/yok” yerine dört net durumla yönetmek faydalıdır:

  • Doğrulandı: Sahiplik, ortam ve yetki günceldir; hedef tarama dosyasına girebilir.
  • Koşullu: Hedef kapsam içindedir fakat yalnız belirli saat, port, yöntem veya kaynak IP için izinlidir.
  • Kapsam dışı: Üçüncü taraf, kritik istisna veya açıkça hariç tutulan sistemdir.
  • Belirsiz: Sahiplik, IP eşleşmesi ya da izin henüz doğrulanmamıştır; taranmaz.

Belirsiz hedefi dışarıda bırakmak görünürlüğü azaltıyormuş gibi gelebilir. Aslında bu, yanlış sisteme trafik gönderme riskini azaltan bilinçli bir kontroldür. Belirsizlik ayrı bir iş maddesi olarak sistem sahibine taşınır ve çözüldüğünde kapsamın yeni sürümüne eklenir.

Envanter değişimi de bir güvenlik sinyalidir

Envanter yalnız tarama öncesinde doldurulan statik bir tablo değildir. Yeni bir internet adresi, beklenmeyen hostname, sahibi değişen bir uygulama veya kaldırıldığı sanılan fakat hâlâ yanıt veren bir sistem; ayrıca araştırılması gereken değişiklik sinyalidir. Değişikliğin onaylı bir deployment ya da migration kaydıyla açıklanması gerekir.

Bu nedenle keşif sonucu mevcut envanterin üzerine sessizce yazılmaz. “Beklenen durum” ile “gözlenen durum” ayrı tutulur ve fark kaydı üretilir. Böylece yanlış bir discovery sonucu güvenilir envanteri bozmaz; gerçek ve yetkisiz bir değişiklik de normal kabul edilerek kaybolmaz. Sistem sahibi farkı doğruladıktan sonra envanterin yeni sürümü yayınlanır. Bu küçük sürüm disiplini, sonraki zafiyet sonuçlarının hangi varlık ve yapılandırmaya ait olduğunu güvenilir biçimde açıklamayı sağlar.

Onaylı hedef dosyasını üretmek

Tarama aracı doğrudan elle yazılmış CIDR ile başlatılmamalıdır. Doğrulanmış envanterden bir authorized.txt, istisnalardan da excluded.txt üretilir. Dosyalar tarih, kapsam sürümü ve onay kaydıyla ilişkilendirilir. Geniş bir aralığın gerçekten hangi hedeflere açıldığını görmek için Nmap'in list scan özelliği, DNS çözümünü kapatarak kullanılabilir:

nmap -sL -n -iL authorized.txt --excludefile excluded.txt

-sL hedefleri listeler; port taraması yapmaz. -n DNS sorgularını kapatarak beklenmeyen çözümleme trafiğini önler. Bu çıktı tarama değildir; hedef ifadesinin beklenen adreslere genişlediğini kontrol eden bir preflight kanıtıdır.

Tarama başlamadan hemen önce kapsam snapshot'ı alınır. Tarama uzun sürerse veya önemli bir altyapı değişikliği yapılırsa hedefler yeniden doğrulanır. Sonuç raporunda yalnız “şu IP tarandı” değil, hangi envanter sürümünün ve kapsam onayının kullanıldığı yazılır.

Güvenilir zafiyet yönetimi, yanlış hedef üzerinde çok ayrıntılı veri toplamaktan değil, doğru hedef üzerinde yeterli ve açıklanabilir kanıt üretmekten başlar.

02 · Uygulama

Hedef listesinden güvenilir envantere

Yaklaşık 22 dk

Yetkili laboratuvara ait altı hedeflik ham listeyi, tarama öncesi doğrulanmış kapsam tablosuna dönüştür.

  1. 01Her IP veya hostname için sahip, ortam, işlev ve beklenen servis alanlarını doldur.
  2. 02DNS çözümünü, IP atamasını ve varsa yük dengeleyici ya da üçüncü taraf bağımlılığını kontrol et.
  3. 03Hedefleri doğrulandı, koşullu, kapsam dışı veya belirsiz durumlarından biriyle işaretle.
  4. 04Belirsiz ve kritik hedefleri exclude listesine taşı; onaylı hedef dosyasının zaman damgalı sürümünü oluştur.

03 · Kanıt

Kapsama güven paketi

Varlık tablosu, onaylı hedef listesi, exclude listesi ve çözülmemiş belirsizlikleri gösteren kısa preflight kaydı.

İyi bir çıktı şunları göstermeli

  • Her taranabilir hedefin doğrulanmış bir sahibi ve ortam bilgisi bulunuyor.
  • Hostname ile IP eşleşmesi zaman damgasıyla ve kullanılan kaynakla birlikte kaydediliyor.
  • Kritik, paylaşılan veya üçüncü taraf sistemler varsayılan olarak taramaya alınmıyor.
  • Tarama dosyası ile onaylı kapsam arasında izlenebilir bir eşleşme kuruluyor.

Kendini kontrol et

Metne dönmeden, cevapları kendi cümlelerinle düşün.

  1. 01Neden bir IP adresi kalıcı varlık kimliği olarak tek başına güvenilir değildir?
  2. 02Envanterde 'beklenen servis' alanı ne işe yarar?
  3. 03Sahibi henüz doğrulanamayan fakat teknik olarak erişilebilir bir hedefe nasıl davranılır?
Cevaplarını karşılaştır
  1. 01IP adresleri DHCP, bulut yeniden ataması, NAT veya yük dengeleyici nedeniyle zamanla başka varlıklara bağlanabilir; sahiplik ve hostname gibi ek bağlamla doğrulanmalıdır.
  2. 02Keşif sonucunu bilinen işletim durumu ile karşılaştırmayı sağlar; yeni açık bir portun meşru değişiklik mi yoksa araştırılması gereken sapma mı olduğunu anlamaya yardım eder.
  3. 03Belirsiz olarak işaretlenir, onaylı hedef dosyasından çıkarılır ve sahiplik ile yetki doğrulanana kadar taranmaz.

Kısaca

  • Güvenilir kapsam; IP, hostname, sahip, ortam, işlev ve erişim bağlamının birlikte doğrulanmasıyla oluşur.
  • Belirsiz hedefi taramamak eksik çalışma değil, profesyonel bir güvenlik kontrolüdür.
  • Zaman damgalı kapsam snapshot'ı, sonuçların hangi varlık durumuna ait olduğunu kanıtlar.

Kaynakça

Son gözden geçirme: 18 Temmuz 2026

Varlık envanteri ve kapsama güveni · Bilgi · siberlab