Saldırı yüzeyi nedir?
Saldırı yüzeyi, bir sistemin saldırgan tarafından erişilebilen ve istismar edilebilecek tüm noktalarının toplamıdır. Açık portlar, çalışan servisler, web uygulamaları, API uç noktaları, kullanıcı hesapları ve hatta çalışanlar bu yüzeyin parçasıdır. Yüzey ne kadar büyükse risk o kadar artar.
Güvenliğin temel fikirlerinden biri, korunması gereken noktaları azaltmaktır. Kapalı veya hiç var olmayan bir servis saldırıya uğramaz; bu yüzden yüzeyi küçültmek en etkili savunma yöntemlerinden biridir.
Neden önemlidir?
Her açık servis, her ek yazılım ve her gereksiz hesap potansiyel bir giriş noktasıdır. Çoğu kuruluş kendi yüzeyinin tamamını bilmez: unutulmuş test siteleri, eski alt alan adları ve gölge (shadow) servisler sık karşılaşılan örneklerdir. Görmediğiniz bir şeyi koruyamazsınız.
Saldırı yüzeyi genellikle üç başlıkta ele alınır: dijital yüzey (ağ, yazılım, bulut), fiziksel yüzey (sunucu odası, cihazlar) ve insan yüzeyi (oltalama, sosyal mühendislik).
Sunucu ve hosting ortamında
Bir sunucuda yüzeyi belirleyen unsurlar şunlardır: dinleyen portlar (ss -tulpn ile görülebilir), kurulu paketler, web sunucusu modülleri, kontrol paneli, veritabanı erişimi, FTP ve SSH, kullanılmayan CMS eklentileri ve temalar. Aynı sunucuda barınan eski bir uygulama bile tüm sistemi riske atabilir.
cPanel, Plesk veya DirectAdmin kullanıyorsanız panelin kendi portları, e-posta servisleri ve ek özellikleri de yüzeye dahildir. Alt alan adları ve DNS kayıtları da dışarıdan görülür; unutulmuş kayıtlar ele geçirme riski taşır.
Nasıl korunulur?
- Kullanılmayan servisleri, paketleri ve hesapları kapatın ya da kaldırın