卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

照片轉(zhuǎn)q版卡通軟件 如何解決緩沖區(qū)溢出攻擊?

如何解決緩沖區(qū)溢出攻擊?緩沖區(qū)溢出(也稱為堆棧溢出)攻擊是最常見的黑客技術(shù)之一。由于開源程序的性質(zhì),這種攻擊非常猖獗。UNIX本身及其上的許多應(yīng)用程序都是用C語言編寫的,它不檢查緩沖區(qū)的邊界。在某些情

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

緩沖區(qū)溢出(也稱為堆棧溢出)攻擊是最常見的黑客技術(shù)之一。由于開源程序的性質(zhì),這種攻擊非常猖獗。UNIX本身及其上的許多應(yīng)用程序都是用C語言編寫的,它不檢查緩沖區(qū)的邊界。在某些情況下,如果用戶輸入的數(shù)據(jù)長度超過應(yīng)用程序給定的緩沖區(qū),則會(huì)覆蓋其他數(shù)據(jù)區(qū)域,這稱為“緩沖區(qū)溢出”。一般來說,覆蓋其他數(shù)據(jù)區(qū)域的數(shù)據(jù)是沒有意義的,最多會(huì)造成應(yīng)用錯(cuò)誤。但是,如果輸入的數(shù)據(jù)是黑客精心設(shè)計(jì)的,緩沖區(qū)中的數(shù)據(jù)只是黑客的程序代碼,黑客就會(huì)獲得對程序的控制權(quán)。雖然這種攻擊的技術(shù)要求很高,但一旦設(shè)計(jì)了執(zhí)行這種攻擊的程序,就非常簡單了。由于緩沖區(qū)溢出是一個(gè)編程問題,他們只能通過修復(fù)損壞的程序代碼來解決這個(gè)問題。從“緩沖區(qū)溢出攻擊”的原理可以看出,要防止這種攻擊,可以在打開程序時(shí)仔細(xì)檢查溢出情況,不允許數(shù)據(jù)溢出緩沖區(qū)。經(jīng)常檢查操作系統(tǒng)和應(yīng)用程序提供商的站點(diǎn),找到補(bǔ)丁后立即下載。

緩沖區(qū)溢出什么意思?

緩沖區(qū)溢出緩沖區(qū)是數(shù)據(jù)存儲(chǔ)在內(nèi)存中的地方。當(dāng)程序試圖將數(shù)據(jù)放入計(jì)算機(jī)內(nèi)存中的某個(gè)位置,但沒有足夠的空間時(shí),就會(huì)發(fā)生緩沖區(qū)溢出。緩沖區(qū)是程序運(yùn)行時(shí)計(jì)算機(jī)內(nèi)存中的連續(xù)塊。它保存給定類型的數(shù)據(jù)。變量的動(dòng)態(tài)分配會(huì)產(chǎn)生問題。為了不占用太多內(nèi)存,動(dòng)態(tài)分配變量的程序只決定在程序運(yùn)行時(shí)分配給它們多少內(nèi)存。如果程序在動(dòng)態(tài)分配緩沖區(qū)中放入太多數(shù)據(jù)會(huì)發(fā)生什么?灑了,灑在別的地方了。緩沖區(qū)溢出應(yīng)用程序使用溢出數(shù)據(jù)將匯編語言代碼放入計(jì)算機(jī)內(nèi)存,通常在內(nèi)存中生成根權(quán)限。緩沖區(qū)溢出本身不會(huì)導(dǎo)致安全問題。僅將溢出發(fā)送到可以使用root權(quán)限運(yùn)行命令的區(qū)域。通過這種方式,緩沖區(qū)使用程序?qū)⒖梢栽诰哂衦oot權(quán)限的內(nèi)存中運(yùn)行的指令放入內(nèi)存,這樣一旦這些指令運(yùn)行,計(jì)算機(jī)就可以通過root權(quán)限進(jìn)行控制??偨Y(jié)以上描述。緩沖區(qū)溢出是指系統(tǒng)攻擊的一種手段。通過將超出其長度的內(nèi)容寫入程序的緩沖區(qū),緩沖區(qū)溢出,從而破壞程序堆棧,使程序執(zhí)行其他指令以達(dá)到攻擊的目的。據(jù)統(tǒng)計(jì),緩沖區(qū)溢出攻擊占所有系統(tǒng)攻擊的80%以上。