Yetki Yükseltme Nedir?
Linux için:
Kernel Exploit (Çekirdek Sömürüsü): Çekirdek, istemin en yüksek yetkilerini sağlayan yerdir. Kernel Exploit, çekirdek de meydana gelen hataları ve zafiyetleri kullanarak düşük erişimden üst düzey erişime yükselmesine olanak sağlar.
Suid: Linux da setuid olarak işaretlenen dosyaları, kullanıcının erişimi düzeyi dışında bir erişim ile çalışmasını sağlar. İşaretlenen dosyayı çalıştırdığımız da yetkiyi veren kullanıcı tarafından bir süreliğine onun yetkilerine sahip oluruz. Örnek olarak, sistem yöneticisi(root) tarafından oluşturulan dosyayı setuid yetkisi verilirse bu dosyayı yönetici dışında herhangi bir kullanıcı yönetici izni ile çalıştırma imkanına sahip olur.
Window için:
UAC (User Account Control) Bypass: Windows da kullanıcılar hesaplarının varsayılan şeklide sınırlı erişimlere sahip olduğu UAC mekanizması vardır. Saldırgan, UAC'ı bypasslayarak ya da etkisiz hale getirerek yetki kontrol mekanizması tarafından varsayılan erişimini yönetici erişimine çıkartabilir.
DLL Injection: Saldırgan tarafından bir uygulama belleğine dinamik bağlantı kitaplığı(DLL) enjekte edilerek uygulama içinde kod çalıştırılır. Bu yöntem ile sınırlı erişimini yönetici erişimine çıkarması mümkündür.
Servis Sömürümü: Bu yöntem hem linux hem de windows tarafından gerçekleştirilebilir. Servislerin gerek çalışma prensipleri açısından gerek kullanım alanları açısından yüksek erişim verilebilir. Saldırgan, bu servisler de tespit edeceği bir güvenlik açığını kullanarak erişimini yönetici erişimine getirebilir.




