Buffer Overflow Nedir?
Buffer overflow, yazılımın bellek bölgesine (buffer) sınırları aşan veri girişi yapılması sonucu meydana gelen bir güvenlik açığıdır.
Buffer overflow, yazılımın bellek bölgesine (buffer) sınırları aşan veri girişi yapılması sonucu meydana gelen bir güvenlik açığıdır. Bu zafiyet, saldırganın hedef sistemde yetkisiz erişim elde etmesine veya istenmeyen kodun çalıştırılmasına neden olabilir.
Örneğin, uzun bir şifre girişi yaparak buffer overflow saldırısı gerçekleştirebilir.
İşte buffer overflow saldırısına yönelik atak vektörleri örnekleri:
- Eğik veya uzun girdiler
- Yanlış veri doğrulama kontrolü
- Shellcode injection
- Return-oriented programming