成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

緩沖區(qū)溢出攻擊 如何解決緩沖區(qū)溢出攻擊?

如何解決緩沖區(qū)溢出攻擊?緩沖區(qū)溢出(又稱堆棧溢出)攻擊是最常用的黑客技術(shù)之一。這種攻擊之所以泛濫,是由于開(kāi)放源代碼程序的本質(zhì)決定的。Unix本身以及其上的許多應(yīng)用程序都是用C語(yǔ)言編寫的,而C語(yǔ)言不檢查

如何解決緩沖區(qū)溢出攻擊?

緩沖區(qū)溢出(又稱堆棧溢出)攻擊是最常用的黑客技術(shù)之一。這種攻擊之所以泛濫,是由于開(kāi)放源代碼程序的本質(zhì)決定的。Unix本身以及其上的許多應(yīng)用程序都是用C語(yǔ)言編寫的,而C語(yǔ)言不檢查緩沖區(qū)的邊界。在某些情況下,如果用戶輸入的數(shù)據(jù)長(zhǎng)度超過(guò)應(yīng)用程序給定的緩沖區(qū),就會(huì)覆蓋其他數(shù)據(jù)區(qū),這就稱作"緩沖區(qū)溢出"。 一般情況下,覆蓋其他數(shù)據(jù)區(qū)的數(shù)據(jù)是沒(méi)有意義的,最多造成應(yīng)用程序錯(cuò)誤;但是,如果輸入的數(shù)據(jù)是經(jīng)過(guò)"黑客"精心設(shè)計(jì)的,覆蓋緩沖區(qū)的數(shù)據(jù)恰恰是黑客的入侵程序代碼,黑客就獲取了程序的控制權(quán)。盡管這項(xiàng)攻擊的技術(shù)要求非常高,而一旦執(zhí)行這項(xiàng)攻擊的程序被設(shè)計(jì)出來(lái)卻是非常簡(jiǎn)單的。由于緩沖區(qū)溢出是一個(gè)編程問(wèn)題,所以他們只能通過(guò)修復(fù)被破壞的程序代碼來(lái)解決問(wèn)題。從"緩沖區(qū)溢出攻擊"的原理可以看出,要防止此類攻擊,我們可以在開(kāi)放程序時(shí)仔細(xì)檢查溢出情況,不允許數(shù)據(jù)溢出緩沖區(qū)。經(jīng)常檢查操作系統(tǒng)和應(yīng)用程序提供商的站點(diǎn),一旦發(fā)現(xiàn)補(bǔ)丁程序就馬上下載是最好的方法。