Tampon Taşması

Yazar: Laura McKinney
Yaratılış Tarihi: 7 Nisan 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
Güçlü Manken Toksik Şok Sendromunu İşte Böyle Atlattı | Lauren Wasser | Goalcast Türkiye
Video: Güçlü Manken Toksik Şok Sendromunu İşte Böyle Atlattı | Lauren Wasser | Goalcast Türkiye

İçerik

Tanımı - Arabellek Taşması Nedir?

Bir arabellek taşması, arabellekten tutabileceğinden daha fazla veri yazıldığında ortaya çıkar. Fazla veri bitişik belleğe yazılır, o konumun içeriğinin üzerine yazılır ve programda öngörülemeyen sonuçlara neden olur. Arabellek taşması yanlış doğrulama yapıldığında gerçekleşir (verilerin yazılmasından önce sınır yoktur. Yazılımda bir hata ya da zayıflık olarak kabul edilir).


Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Buffer Overflow'u açıklıyor

Saldırganlar, bir veri kümesinin ilk bölümü ile arabellek taşmasına neden olacak şekilde özel olarak tasarlanmış kod enjekte ederek, ardından verilerin geri kalanını taşan ara belleğe bitişik bellek adresine yazarak bir arabellek taşması hatasından yararlanabilir. Taşma verileri, saldırganların daha büyük ve daha karmaşık programlar çalıştırmalarına veya kendilerine sisteme erişmelerine izin veren yürütülebilir kodlar içerebilir.

Arabellek taşmaları, özellikle yazılım milyonlarca kod satırından oluşuyorsa, bulmak ve düzeltmek çok zor olduğu için, saldırgan tarafından yararlanılabilecek en kötü hatalardan biridir. Bu hataların düzeltilmesi bile oldukça karmaşık ve hataya açık. Bu nedenle, bu tür bir hatayı tamamen kaldırmak gerçekten imkansızdır.


Tüm programcılar, programlarında arabellek taşması tehlikesini bilmelerine rağmen, daha önce yapılmış olan düzeltmelerden bağımsız olarak, hem yeni hem de eski yazılımlarda hala arabellek taşmasıyla ilgili tehditler vardır.