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

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