【如何防止緩沖區(qū)溢出】緩沖區(qū)溢出盡管在通常情況下它很容易修補(bǔ) 。但它們?nèi)匀皇且环N對(duì)安全代碼的威脅 。不管是用戶也好,程序的攻擊者也好 , 當(dāng)提供的數(shù)據(jù)長(zhǎng)度大于應(yīng)用程序預(yù)期的長(zhǎng)度時(shí),便會(huì)發(fā)生緩沖區(qū)溢出,此時(shí)數(shù)據(jù)會(huì)溢出到內(nèi)部存儲(chǔ)器空間 。有兩種緩沖區(qū)溢出不明顯且難以修復(fù) 。一是開(kāi)發(fā)人員沒(méi)有預(yù)料到外部提供的數(shù)據(jù)會(huì)比內(nèi)部緩沖區(qū)大 。溢出導(dǎo)致了內(nèi)存中其他數(shù)據(jù)結(jié)構(gòu)的破壞,這種破壞通常會(huì)被攻擊者利用,以運(yùn)行惡意代碼 。二是數(shù)組索引錯(cuò)誤也會(huì)造成緩沖區(qū)下溢和超限,但這種情況沒(méi)那么普遍 。
推薦閱讀
- 如何創(chuàng)建文本文件
- 如何得到美國(guó)的一個(gè)手機(jī)號(hào)碼
- 會(huì)聲會(huì)影如何添加弧形字幕
- 如何儲(chǔ)存腌好的蘿卜干
- 九陽(yáng)榨汁機(jī)該如何清洗
- 如何成為一名lol主播
- 如何打印網(wǎng)頁(yè)上的文件
- 如何杜絕考試作弊的現(xiàn)象
- 如何分辨真假南棗
- 如何分辨紅米黑米的真假
