基于循環(huán)結(jié)構(gòu)的緩沖區(qū)溢出檢測(cè)方法的研究

打開文本圖片集
摘要:緩沖區(qū)溢出影響了軟件的安全。檢測(cè)緩沖區(qū)溢出漏洞對(duì)于提高軟件安全性具有重要意義。本文從源代碼層面出發(fā),針對(duì)循環(huán)結(jié)構(gòu)提出了一種緩沖區(qū)溢出檢測(cè)方法,以C語言為主要研究對(duì)象,通過對(duì)C程序中循環(huán)結(jié)構(gòu)進(jìn)行識(shí)別、簡(jiǎn)化、邊界分析等一系列操作,實(shí)現(xiàn)對(duì)C程序中循環(huán)結(jié)構(gòu)引起的緩沖區(qū)溢出漏洞進(jìn)行精準(zhǔn)檢測(cè)。
關(guān)鍵字:軟件安全;循環(huán)結(jié)構(gòu);緩沖區(qū)溢出;緩沖區(qū)溢出檢測(cè)
一、 引言
緩沖區(qū)溢出是指輸入到計(jì)算機(jī)緩沖區(qū)的數(shù)據(jù)長(zhǎng)度超過了緩沖區(qū)大小,使得多余數(shù)據(jù)覆蓋緩沖區(qū)以外區(qū)域的現(xiàn)象。(剩余5752字)