《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于參數約束的分支覆蓋符號執行優化算法
基于參數約束的分支覆蓋符號執行優化算法
2020年信息技術與網絡安全第1期
於家偉,李世明,畢雪潔,李秋月,高勝花
(1.哈爾濱師范大學 計算機科學與信息工程學院,黑龍江 哈爾濱 150025; 2.上海市信息安全綜合管理技術研究重點實驗室,上海 200240)
摘要: 軟件質量檢測常用的方法是軟件測試,符號執行作為主流的測試技術已被廣泛應用于學術界與工業界中。但是隨著程序規模的增大和函數調用的增加,因某些路徑約束條件的特殊性,而難以生成正確的測試用例,從而導致符號執行不能對所有路徑做到全覆蓋。為了提高符號執行在特殊約束條件對路徑的覆蓋率等問題,本文提出了基于參數約束的符號執行優化算法。首先,該算法通過搜索收集程序代碼中函數的特殊參數,然后利用這些特殊參數作為約束條件,最后將約束條件添加到路徑的約束集中。該算法使符號執行生成的測試用例更加精確,從而實現覆蓋特殊約束條件下的路徑分支,以提高符號執行的精確性和路徑覆蓋率。在開源符號執行平臺CREST中實驗并驗證上述優化算法,驗證及測試結果表明本文提出的算法能夠提高符號執行在特殊約束條件下對路徑的覆蓋率。
中圖分類號:TP311
文獻標識碼:A
DOI: 10.19358/j.issn.2096-5133.2020.01.003
引用格式:於家偉?;趨导s束的分支覆蓋符號執行優化算法[J]。信息技術與網絡安全,2020,39(1):14-18.
Optimization of branch covering symbol execution based on constraints
Yu Jiawei,Li Shiming,Bi Xuejie,Li Qiuyue,Gao Shenghua
(1.College of Computer Science and Information Engineering,Harbin Normal University,Harbin 150025,China;2.Shanghai Key Laboratory of Information Security Management Technology Research,Shanghai 200240,China)
Abstract: A common method for software quality inspection is software testing.Symbol execution as a mainstream testing technology has been widely used in academia and industry.However,with the increase in program size and function calls,due to the special nature of certain path constraints,it is difficult to generate correct test cases,which results in symbolic execution not being able to cover all paths.In order to improve the problem of symbol execution on the path coverage under special constraints,this paper proposes a symbolic execution optimization algorithm based on parameter constraints.Firstly,the algorithm collects special parameters of functions in the program code by searching,then uses these special parameters as constraints,and finally adds constraints to the constraint set of the path.This algorithm makes the test cases generated by symbol execution more accurate,so as to achieve path branch coverage under special constraints,to improve the accuracy of symbol execution and path coverage.Experiment is carried out to verify the above optimization algorithm in the open source symbol execution platform CREST.The results of verification and testing show that the algorithm proposed in this paper can improve the path coverage of symbol execution under special constraints.
Key words : symbolic execution;parameter constraint;test case;software test

0     引言

  軟件漏洞是軟件中潛藏的代碼缺陷,通過提高檢測代碼的覆蓋率可以提高漏洞的發現概率,而生成高覆蓋率的測試用例進行檢測漏洞時,若代碼執行通過率高時,可認為該程序在一定程度上是可靠的。

  作為一種程序測試技術,符號執行軟件測試、程序缺陷挖掘和測試用例生成中得到廣泛的研究和應用,其程序變量是以抽象符號形式來通過符號模擬程序運行并搜集路徑上的約束條件。此外,根據程序的語義、遍歷程序的路徑空間也可用來檢測程序是否滿足一定的安全特性。

       輸入約束作為符號執行優化的方法之一,近年來業界已取得了一定成果。TRABISH D等人 結合靜態分析和符號切片技術使符號執行能夠搜索到更重要的路徑;GODEFROID P等人提出以調用該執行函數生成的摘要作為約束條件來減少代碼的重復執行;RAMOS D A等人將約束條件引入到KLEE中,通過檢查被測程序的單個功能而不是整個程序,提高了效率;WONG E等人提出了基于文檔輔助的建模方法,通過自然語言處理和試探法生成文檔并提取約束條件;郭曦等人通過分析路徑邏輯表達式和提取共享表達式來提高狀態合并的效率;安靖等人通過生成外部調用函數摘要來避免因多次測試外部調用而引起的路徑爆炸問題。



本文詳細內容請下載:http://www.cowatch.cn/resource/share/2000003092



作者信息:

於家偉,李世明,畢雪潔,李秋月,高勝花

(1.哈爾濱師范大學 計算機科學與信息工程學院,黑龍江 哈爾濱 150025;2.上海市信息安全綜合管理技術研究重點實驗室,上海 200240)


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲视频自拍偷拍| 亚洲视频欧洲视频| 在线亚洲精品福利网址导航| 久久精品国产一区二区三区| 欧美一区午夜视频在线观看| 久久精品一本久久99精品| 欧美午夜视频一区二区| 在线观看成人av| 国产精品久久久99| 亚洲欧美视频一区| 欧美激情91| 日韩视频免费观看高清在线视频| 欧美亚洲免费高清在线观看| 一区二区三区国产在线| 欧美大片在线看| 在线亚洲成人| 欧美在线视频全部完| 亚洲国产1区| 免费av成人在线| 亚洲欧美日韩精品一区二区| 亚洲一区二区免费| 亚洲国产美女| 欧美日韩免费一区二区三区视频| 国产精品第十页| 欧美一区二区在线播放| 美女精品在线观看| 亚洲一区二区三区精品动漫| 国产精品a久久久久久| 亚洲欧美www| 在线视频欧美精品| 日韩一级成人av| 亚洲国产三级网| 夜夜嗨av一区二区三区免费区| 久久久不卡网国产精品一区| 欧美日韩二区三区| 久久亚洲私人国产精品va媚药| 欧美视频不卡| 欧美日韩国产在线播放网站| 欧美日韩一级片在线观看| 亚洲第一主播视频| 一区二区三区视频在线观看| 欧美日韩亚洲综合在线| 国产视频久久久久| 一区二区三区四区五区精品| 一区二区三区在线视频观看| 欧美黄色一区二区| 久久久久久一区二区三区| 欧美日韩国产精品一区| 国产一区二区三区奇米久涩| 日韩一级裸体免费视频| 亚洲香蕉在线观看| 久久亚洲国产精品日日av夜夜| 国产欧美日本在线| 国产午夜精品一区二区三区视频| 亚洲福利av| 欧美一区二区三区视频| 欧美日韩综合视频网址| 欧美精品在线看| 午夜精品短视频| 久久综合久久久| 美女日韩在线中文字幕| 欧美成在线视频| 亚洲第一精品在线| 欧美影院久久久| 午夜精品久久久久久久久久久久久| 国产精品五区| 欧美午夜视频在线观看| 免费亚洲网站| 亚洲免费av网站| 欧美—级a级欧美特级ar全黄| 亚洲欧洲美洲综合色网| 亚洲福利电影| 日韩视频一区二区三区在线播放免费观看| 亚洲一区观看| 在线中文字幕不卡| 亚洲新中文字幕| 欧美日韩视频免费播放| 国内精品伊人久久久久av一坑| 欧美精品一二三| 亚洲女人天堂成人av在线| 国产精品一区在线观看你懂的| 欧美xart系列高清| 欧美午夜女人视频在线| 久久久精品日韩| 久久天天狠狠| 99国产精品国产精品毛片| 国产精品福利网站| 久久久久久久一区二区三区| 亚洲尤物视频在线| 99国产精品国产精品毛片| 欧美日韩高清在线播放| 91久久精品网| 欧美一区二区三区免费在线看| 狠狠色狠狠色综合| 久久黄色级2电影| 国产精品久久久久aaaa九色| 午夜精品久久久久久久久久久| 99热这里只有成人精品国产| 久久亚洲精品中文字幕冲田杏梨| 久久riav二区三区| 亚洲一区二区四区| 亚洲欧洲一区二区在线播放| 久久精品99国产精品日本| 亚洲国产综合在线看不卡| 亚洲欧美国产高清| 国产精品丝袜xxxxxxx| 欧美精品在线一区二区三区| 免费人成精品欧美精品| 午夜久久美女| 欧美国产在线电影| 欧美日韩视频在线一区二区观看视频| 国产自产女人91一区在线观看| 国产日韩欧美在线观看| 欧美电影免费观看| 久久成人综合视频| 一本久久综合| 99国产一区二区三精品乱码| 亚洲国产精品99久久久久久久久| 日韩亚洲成人av在线| 日韩写真视频在线观看| 亚洲黄色免费电影| 国产麻豆成人精品| 亚洲国产中文字幕在线观看| 最近看过的日韩成人| 欧美日韩福利在线观看| 亚洲女性喷水在线观看一区| 一本一本久久a久久精品综合妖精| 亚洲久久在线| 在线综合亚洲欧美在线视频| 1024成人| 午夜一区二区三区不卡视频| 欧美一区二区日韩一区二区| 一区二区三区久久网| 亚洲一区在线播放| 国产一区在线播放| 狠狠色丁香久久婷婷综合_中| 欧美三级视频在线观看| 久久大香伊蕉在人线观看热2| 亚洲日本aⅴ片在线观看香蕉| 国产精品超碰97尤物18| 国内外成人免费激情在线视频| 久久亚洲欧洲| 亚洲国产毛片完整版| 午夜激情亚洲| 国产女主播在线一区二区| 亚洲高清资源综合久久精品| 老妇喷水一区二区三区| 国产在线拍偷自揄拍精品| 欧美成人情趣视频| 韩日在线一区| 欧美日韩www| 在线看欧美日韩| 欧美激情影音先锋| 国产精品免费久久久久久| 欧美大片免费久久精品三p| 亚洲高清不卡在线| 午夜日韩视频| 欧美精品福利在线| 黄色亚洲大片免费在线观看| 久久躁日日躁aaaaxxxx| 国产日韩欧美一区在线| 亚洲日本在线观看| 国产日韩专区在线| 亚洲综合丁香| 亚洲欧美日韩中文在线制服| 欧美特黄a级高清免费大片a级| 欧美精品亚洲精品| 久久爱另类一区二区小说| 亚洲电影av| 国产日韩精品一区二区| 国产精品美女在线观看| 亚洲小视频在线观看| 国产视频亚洲精品| 欧美日韩视频在线观看一区二区三区| 欧美—级高清免费播放| 欧美肉体xxxx裸体137大胆| 国产欧美精品久久| 亚洲主播在线播放| 亚洲色图自拍| 欧美一区日韩一区| 亚洲一区二区三区四区视频| 久久久久久噜噜噜久久久精品| 久久亚洲精选| 久久黄色级2电影| 欧美高清视频一区| 亚洲黄一区二区三区| 国产在线不卡| 亚洲一区亚洲二区| 在线成人www免费观看视频| 亚洲国产欧美日韩另类综合| 亚洲国产精品热久久| 在线视频日韩精品| 久久久久国产成人精品亚洲午夜| 亚洲国产成人在线视频| 久久久综合激的五月天| 国产精品自在欧美一区| 亚洲一区欧美一区| 久久精品国产一区二区三区免费看| 韩国成人精品a∨在线观看| 欧美影院成年免费版| 欧美新色视频| 国产亚洲成av人在线观看导航| 国产欧美日韩在线| 午夜精品偷拍| 欧美 日韩 国产精品免费观看| 国产精品久久久久久久免费软件| 久久亚洲精品中文字幕冲田杏梨| 亚洲专区一区| 国模精品一区二区三区| 国产精品日日做人人爱| 亚洲欧美三级伦理| 欧美肥婆bbw| 亚洲色无码播放| 欧美日韩精品高清| 欧美电影在线免费观看网站| 亚洲国产经典视频| 亚洲国产精品一区| 亚洲欧美成aⅴ人在线观看| 亚洲激情影视| 欧美精品三级在线观看| 六月婷婷久久| 欧美一区二区黄色| 午夜精品久久久久久99热软件| 农夫在线精品视频免费观看| 国产精品女主播一区二区三区| 欧美影院精品一区| 亚洲一级在线观看| 欧美激情无毛| 欧美成人情趣视频| 欧美风情在线| 欧美jizz19hd性欧美| 欧美性色aⅴ视频一区日韩精品| 激情欧美一区二区三区在线观看| 国产欧美日韩亚洲一区二区三区| 亚洲人体影院| 国产亚洲欧洲一区高清在线观看| 麻豆九一精品爱看视频在线观看免费| 亚洲一区中文字幕在线观看| 久久亚洲捆绑美女| 91久久亚洲| 亚洲国产91色在线| 蜜臀av国产精品久久久久| 亚洲视频专区在线| 日韩一级黄色大片| 久久成人羞羞网站| 一区二区精品在线| 亚洲欧美精品suv| 国产精品高潮呻吟视频| 欧美小视频在线观看| 国内精品美女在线观看| 亚洲综合社区| 国产精品女人网站| 国产中文一区二区三区| 久久久久9999亚洲精品| 亚洲一区在线直播| 国产欧美高清| 久久人人爽国产| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲调教视频在线观看| 欧美精品成人在线| 久久亚洲精品中文字幕冲田杏梨| 午夜精品久久久99热福利| 亚洲国产精品一区二区第四页av| 小黄鸭精品密入口导航| 国产精品视频一区二区高潮| 久久琪琪电影院| 国产欧美日韩视频一区二区三区| 亚洲精品国产精品国自产在线| 国产婷婷成人久久av免费高清| 午夜精品www| 亚洲区在线播放| 国产精品久久久一区麻豆最新章节| 欧美日韩精品是欧美日韩精品| 国产日韩欧美一区在线| 欧美大片在线观看| 亚洲精品美女在线| 国产日韩欧美一区二区三区在线观看| 黄色成人av网| 欧美日韩国产成人在线免费| 国产精品午夜在线| 亚洲精选一区二区| 国内精品久久久久久| 欧美性一区二区| 免费不卡中文字幕视频| 欧美一级黄色网| 国产丝袜美腿一区二区三区| 国产精品久久看| 在线视频国内自拍亚洲视频| 亚洲专区在线视频| 免费不卡中文字幕视频| 亚洲一级在线观看| 亚洲日本va在线观看| 99视频日韩| 国产欧美精品一区二区三区介绍| 亚洲国产精品ⅴa在线观看| 欧美日韩视频在线一区二区观看视频| 男女视频一区二区| 国产一区二区激情| 狠狠色狠狠色综合人人| 老牛嫩草一区二区三区日本| 欧美护士18xxxxhd| 午夜精品一区二区三区在线播放| 久久久久久婷| 久久国产精品一区二区| 国产一区二区日韩精品欧美精品| 亚洲免费人成在线视频观看| 欧美一区91| 久久一区二区三区av| 国产亚洲精品久久飘花| 日韩视频一区二区三区在线播放| 欧美激情精品久久久久久黑人| 久久综合99re88久久爱| 亚洲自拍偷拍福利| 免费观看一级特黄欧美大片| 久久综合成人精品亚洲另类欧美| 欧美高清视频在线观看| 国产精品www网站| 一本色道久久综合亚洲精品不| 欧美一区二区在线播放| 国产精品va在线播放我和闺蜜| 免费在线亚洲欧美| 欧美久久综合| 一本一本久久a久久精品综合妖精| 香蕉视频成人在线观看| 国产精品国产三级国产普通话蜜臀| 欧美精品一区二区高清在线观看| 国产日韩精品视频一区| 亚洲激情一区|