日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]一種基于單元測試的軟件脆弱性測試方法無效

專利信息
申請號: 201110380418.6 申請日: 2011-11-25
公開(公告)號: CN102495796A 公開(公告)日: 2012-06-13
發明(設計)人: 郭世澤;趙靜;肖奇學;朱峻茂;郭瑞旭;房珊瑤;楊朝紅;吳志勇;沈偉;王雄;李亞輝;陳卓;王巖 申請(專利權)人: 中國人民解放軍總參謀部第五十四研究所
主分類號: G06F11/36 分類號: G06F11/36
代理公司: 北京理工大學專利中心 11120 代理人: 張利萍;高燕燕
地址: 100083 北*** 國省代碼: 北京;11
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 基于 單元測試 軟件 脆弱 測試 方法
【說明書】:

技術領域

發明涉及軟件測試技術領域,具體涉及到虛擬化技術、動態二進制插樁技術、符號執行技術。

背景技術

在軟件生命周期中,軟件測試是非常重要的一個環節,高效完備的測試是保證軟件質量的重要手段。基于測試的粒度,軟件測試可以分為系統測試、模塊測試、策略級測試。基于測試收集數據的類型,軟件測試可以分為性能測試、功能測試、穩定性測試等。此外,根據測試過程是否依賴于程序內部結構,軟件測試可以分為白盒測試、黑盒測試、灰盒測試。

基于分層和抽象的原則,計算機系統在不同層面上實現虛擬化技術,以提供多個同構或異構的平臺。在硬件、系統以及應用程序各個層次上,虛擬化提供很好的物理隔離和邏輯隔離,并提供細粒度的運行時信息,在程序分析領域有廣泛的應用。

動態二進制插樁是指在程序運行時,除了正常執行原始程序外,在相關位置插入執行其他代碼,用于完成程序運行時信息收集、分析、優化等工作。根據是否對原始程序執行邏輯產生影響,插樁可以分為有損插樁和無損插樁。插樁技術廣泛運用于程序的分析和調試,根據是否對程序產生影響,插樁可以分為有損插樁和無損插樁,有損插樁依據特定意圖改變程序的控制流和數據流,無損插樁主要用于收集程序的運行時信息,并不會對程序執行流產生影響。根據對象不同,插樁可分為源代碼插樁和二進制插樁。前者是在編譯時,對程序的源代碼插入額外代碼,后者是在運行時插入代碼,用于收集或改變程序的運行狀態。

與實際執行不同,在符號執行中,程序的輸入數據是一個符號,這個符號代表任何可能的輸入,而不是局限某個特定的輸入。程序在執行計算、拷貝、比較、分支跳轉等語句時,都可以表達為對應的符號操作。符號執行在軟件測試和程序證明中有著廣泛的應用。

發明內容

在傳統測試方法中,普遍存在著代碼覆蓋率較低、測試效率低下的缺陷,無法根據實際需求,對特定的代碼路徑進行高效測試。有鑒于此,本發明提供了一種基于單元測試的軟件脆弱性測試方法,用于發現程序潛在的設計缺陷。

該基于單元測試的軟件脆弱性測試方法是這樣實現的:

第一步:加載運行目標測試程序,即測試對象,給定程序輸入驅動程序執行;

第二步:基于動態二進制插樁監控程序運行時狀態,收集程序的運行時信息,判斷程序路徑各個環節的屬性,識別各個代碼區的屬性并進行標記;

所述的基于動態二進制插樁監控的詳細步驟如下:模擬器在執行目標程序時,將程序指令翻譯為等價的微指令,依據物理機器體系結構將微指令轉換為本地指令執行;在指令翻譯前,模擬器即可添加額外代碼,完成對程序的動態插樁;動態二進制插樁包括收集指令的機器碼、指令地址、程序運行上下文信息、程序溢出檢查。

第三步:分析程序路徑各個環節的屬性,將路徑劃分成各個單元,根據配置對各個單元進行符號執行,驅動程序執行不同分支;每個單元對應不同的代碼區,對相應單元執行情況進行標記和歸類;

第四步:在程序執行各個不同分支路徑過程中,分析路徑的屬性和程序的行為,基于同一根節點下的不同子路徑,在各個單元上進行符號執行;基于各個單元前后執行的獨立性,在每一個域上單獨針對一個路徑單元進行測試;

所述的符號執行的方法為:符號執行的輸入被標記為代表任意數據的符號值,程序執行過程中輸入符號相關的表達式,當程序發生分支時,分支條件即可表達為輸入相關的布爾方程,不同的布爾方程反應不同的程序路徑反應不同的程序輸入,對符號方程進行變換求解,即可以自動生成程序的輸入,從而提高測試的路徑覆蓋率。

第五步:基于測試需要和環境配置,對各個域提交的結果進行匯總,判斷程序是否存在設計或實現缺陷。

所述的程序是否存在缺陷是通過斷言來實現的。

本發明的有益效果為:

基于路徑各個環節的屬性,將其劃分成各個單元進行測試,避免了測試在無關的代碼區域進行測試,而且采用虛擬化技術,可以對各個單元進行并行測試,從而極大地提高程序的測試效率。

附圖說明

圖1為基于單元測試的程序脆弱性測試方案的系統框架;

圖2為基于單元測試的程序脆弱性測試方案的系統流程圖;

圖3為程序路徑單元劃分示意圖。

具體實施方式

下面結合附圖并舉實施例,對本發明進行詳細描述。

本發明提供了一種基于單元測試的軟件脆弱性測試方法,其基本思想是通過動態二進制插樁,將程序的執行路徑根據各個環節的屬性進行劃分,得到多個路徑單元。在測試的過程中,對單元內的程序路徑或各個單元同時進行遍歷測試,并匯總測試結果,從而發現程序在設計和實現方面的缺陷。

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍總參謀部第五十四研究所,未經中國人民解放軍總參謀部第五十四研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201110380418.6/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 国产精品久久久久精| 日本护士hd高潮护士| 日韩欧美国产另类| 窝窝午夜精品一区二区| 91精品美女| 国产一区二区极品| 日本高清一二区| 国产原创一区二区 | 免费毛片a| 欧美久久久一区二区三区| 国产日韩一区二区在线| 国产精品久久久久久一区二区三区| 国产免费一区二区三区四区五区| 国产精品色在线网站 | 国产精选一区二区| 午夜电影一区| 午夜片在线| 国产精品久久久久久久龚玥菲| 欧美一区二区三区免费观看视频 | 99精品欧美一区二区| 亚洲天堂国产精品| 国产第一区在线观看| 日韩精品免费一区二区中文字幕| 中文字幕一区二区三区不卡 | 国产大片黄在线观看私人影院| 久久久久久久久久国产精品| 国产精品自产拍在线观看桃花| 国产精品伦一区二区三区级视频频 | 99国产精品一区二区| 国产馆一区二区| 欧美日韩三区二区| 日本久久丰满的少妇三区| 国产99久久九九精品| 黄色国产一区二区| 性少妇freesexvideos高清bbw| 国产99小视频| 日本不卡精品| 99久久国产免费| 男人的天堂一区二区| 中文字幕视频一区二区| 女女百合互慰av| 国产一级片自拍| 欧美福利一区二区| 夜夜夜夜夜猛噜噜噜噜噜gg| 日韩有码一区二区三区| 国产高清在线精品一区二区三区 | 亚洲精品少妇久久久久| 国产乱xxxxx97国语对白| 国内精品久久久久久久星辰影视| 中文字幕在线乱码不卡二区区| 91福利视频免费观看| 国产无套精品久久久久久| 91丝袜国产在线播放| 国产精品区一区二区三| 日本黄页在线观看| 国产精品网站一区| 中文字幕制服丝袜一区二区三区| 岛国精品一区二区| 亚洲精品性| 欧美日韩一区二区三区四区五区 | 性欧美精品动漫| 国内精品久久久久影院日本| 欧美精品一区二区性色| 国产999精品视频| 91超碰caoporm国产香蕉| 日本一区午夜艳熟免费| 右手影院av| 91麻豆文化传媒在线观看| 久久99中文字幕| 综合久久激情| 97午夜视频| 国产亚洲精品久久午夜玫瑰园| 亚洲少妇一区二区三区| 日本午夜影视| 亲子乱子伦xxxx| xx性欧美hd| 中文字幕一级二级三级 | 国产亚洲精品久久yy50| 日本一区二区在线电影| 在线观看黄色91| 国产二区视频在线播放| 一二三区欧美| 亚洲国产精品国自产拍久久| 日韩精品一二区| 国产精品日韩在线观看| 欧美一区二区三区另类| 国产超碰人人模人人爽人人添| 美女被羞羞网站视频软件| 日韩一级片免费视频| 精品国产1区2区3区| 欧美乱偷一区二区三区在线| 久久二区视频| 在线国产精品一区二区| 欧美精品国产一区二区| 日日夜夜一区二区| 国产一区二区三区的电影| 久久不卡精品| 91丝袜国产在线观看| 久久噜噜少妇网站| 九九精品久久| 日韩夜精品精品免费观看| 海量av在线| 国产一区二区播放| 久久影视一区二区| 国产精品日韩视频| 97久久国产精品| 欧美一区二三区人人喊爽| 亚洲欧美一区二区精品久久久 | 久久国产麻豆| 91一区二区三区视频| 少妇av一区二区三区| 欧美系列一区| 精品欧美一区二区在线观看| 天堂av色婷婷一区二区三区| 欧美在线一区二区视频| 91精品久久久久久综合五月天| 国产亚洲欧美日韩电影网| 欧美日韩三区| 国产一区二区三区四区五区七| 91av中文字幕| 久久九精品| 亚洲国产精品一区在线| 国产97久久| 国产丝袜一区二区三区免费视频 | 国产一级片大全| 偷拍自中文字av在线| 午夜天堂电影| 欧美日韩国产专区| 欧美一级免费在线视频| 狠狠色很很在鲁视频| 久久夜色精品久久噜噜亚| 欧美在线视频三区| 久99精品| 日韩av免费网站| 亚洲久久在线| 国产毛片精品一区二区| 欧美67sexhd| 亚洲乱码av一区二区三区中文在线:| 国产精品96久久久久久又黄又硬| 色综合久久精品| 国产精品免费观看国产网曝瓜| 欧美日韩中文国产一区发布| 国产日韩麻豆| 片毛片免费看| 狠狠色丁香久久综合频道| 91超薄丝袜肉丝一区二区| 右手影院av| 国产精品一区二区在线看| 999亚洲国产精| 国产精品欧美日韩在线| 欧美系列一区| 一区二区91| 少妇在线看www| 亚洲欧美日韩一级| 国产清纯白嫩初高生视频在线观看| 国产乱人激情h在线观看| 精品videossexfreeohdbbw| 午夜激情看片| 国产91免费在线| 精品国产1区2区3区| 国产精品久久久久久久久久久久久久不卡 | 国产欧美视频一区二区三区| 国产欧美日韩精品一区二区图片| 欧美片一区二区| 国产www亚洲а∨天堂| 91精品夜夜| 欧美精品一区久久| 欧美一区二区三区激情视频| 91精品一二区| 在线精品国产一区二区三区| 91超碰caoporm国产香蕉| 国产福利一区在线观看| 国内久久久久久| 精品国产区一区二| 精品无码久久久久国产| 国产精品自产拍在线观看桃花| 夜夜夜夜夜猛噜噜噜噜噜gg| 欧美大成色www永久网站婷| 午夜三级电影院| 久久综合伊人77777麻豆| 欧美日韩一级黄| 亚洲精品无吗| 亚洲w码欧洲s码免费| 亚洲国产欧洲综合997久久,| 香蕉视频一区二区三区| 亚洲国产99| 久久午夜无玛鲁丝片午夜精品| 中文字幕一区二区三区乱码视频| 日韩亚洲国产精品| 精品国产一区二区三区四区四| 欧美日韩一区二区三区69堂| 久久国产欧美一区二区免费| 538国产精品| 久久精品国产亚洲一区二区| 欧美精品一区二区久久| av不卡一区二区三区| 亚洲va国产| 精品国产91久久久久久久 | 国产一区二区三区小说| 99视频国产精品| 亚州精品中文| 性色av香蕉一区二区| 午夜影院一级| 天啦噜国产精品亚洲精品| 国产免费观看一区| 三级视频一区| 欧美精品亚洲一区| 日韩精品999| 日韩欧美多p乱免费视频| 精品国产一区二区三区高潮视| 国产日韩一区二区在线| 国产乱码一区二区| 蜜臀久久99静品久久久久久| 国产精品中文字幕一区二区三区| 国产精品视频99| 日韩精品少妇一区二区在线看| 正在播放国产一区二区| 国精偷拍一区二区三区| 狠狠色噜噜狠狠狠狠黑人| 国产精品美女久久久免费| 中文字幕在线视频一区二区| 李采潭无删减版大尺度| 欧美亚洲国产日韩| 午夜免费网址| 久久99国产综合精品| 国产精品视频二区三区| xxxx在线视频| 国产一区二区三区的电影| 热久久国产| 国产一区欧美一区| 国产69精品久久久久久久久久| 欧美一区二区三区激情| 国产69精品福利视频| 国产一级一区二区| 午夜毛片在线观看| 国产一区二区大片| 一级女性全黄久久生活片免费 | 亚洲欧美日韩三区| 国产91久| 亚洲精品少妇一区二区 | 国产美女一区二区三区在线观看 | 国产一区二区三区国产| 亚洲精品少妇一区二区| 国产一区二区播放| 精品999久久久| 亚洲精品乱码久久久久久按摩|