Ders 1.5: Bir makinenin saldırı yüzeyi
Sistem güvenliğinin neyi koruduğu: tek bir makine, hesapları, hizmetleri, dosyaları ve yapılandırması. Sıradan bir kullanıcı olarak bir dayanak elde eden bir saldırganın nasıl root olmaya çalıştığı (yetki yükseltme) ve bir savunmacının önce nasıl envanter çıkardığı: hangi hizmetler dinliyor, hangi hesaplar giriş yapabiliyor, kim sudo kullanabiliyor, hangi programlar root haklarıyla çalışıyor. Laboratuvarda bir Northwind uygulama sunucusunun envanterini beş komutla çıkarıyor ve orada olmaması gereken dört şey buluyorsun.
16 dk
Bu derste öğreneceklerin
- Yetki yükseltmeyi ve sağlamlaştırmayı tanımlamak
- Dinleyen hizmetleri ve çalışan birimleri listelemek
- Giriş yapabilen hesapları listelemek
- sudo kullanıcılarını ve SUID programları listelemek
- Bir envanteri bulgulara dönüştürmek
Temel terimler
- Yetki yükseltme
- Sana verilenden daha fazla hak elde etmek; örneğin normal bir kullanıcıdan root'a ya da SYSTEM'e geçmek.
- Dayanak
- Bir saldırganın bir sistemde elde ettiği ilk, sınırlı erişim.
- Sağlamlaştırma
- Bir sistemin saldırı yüzeyini küçültmek ve ayarlarını sıkılaştırmak: gerekmeyeni kaldırmak, kalanı kısıtlamak.
- SUID
- Bir programın çağıranın değil, sahibinin haklarıyla çalışmasını sağlayan dosya izni.
- En az ayrıcalık
- Her hesap ve program yalnızca ihtiyaç duyduğu hakları alır.
← Bilgisayar ağı nedir? · Tüm dersler · Bir web uygulamasının anatomisi →