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

[發(fā)明專利]一種面向程序內(nèi)存安全性驗證工具的靜態(tài)優(yōu)化方法有效

專利信息
申請?zhí)枺?/td> 202010160648.0 申請日: 2020-03-10
公開(公告)號: CN111443916B 公開(公告)日: 2021-06-22
發(fā)明(設計)人: 陳哲;孫小祥;王沖 申請(專利權)人: 南京航空航天大學
主分類號: G06F8/41 分類號: G06F8/41;G06F11/36
代理公司: 南京經(jīng)緯專利商標代理有限公司 32200 代理人: 施昊
地址: 210016 江*** 國省代碼: 江蘇;32
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 面向 程序 內(nèi)存 安全性 驗證 工具 靜態(tài) 優(yōu)化 方法
【權利要求書】:

1.一種面向程序內(nèi)存安全性驗證工具的靜態(tài)優(yōu)化方法,其特征在于,包括以下步驟:

(1)為程序代碼中出現(xiàn)的每個指針類型添加相應的指針類別變量,用于表示程序對指針所指向的內(nèi)存區(qū)域進行訪問的安全程度;所述指針類別變量的取值包括:Safe、Arith和Risky,Safe代表安全,Arith代表算術,Risky代表危險;

(2)建立一個存儲指針類別約束的表,用來記錄所有針對指針類別的約束,遍歷程序代碼,為每一個含有指針的語句生成約束并添加到該表中;

(3)消除指針類別約束表中的重復約束;

(4)建立一個存儲指針類別的表,用來記錄所有指針對應的指針類別,該表的大小為步驟(1)中添加的指針類別變量的個數(shù),初始內(nèi)容為空,在后續(xù)步驟中逐一填充每個指針對應的指針類別;

(5)根據(jù)指針類別約束表求解出所有值為Risky的指針類別變量,并將結果存入指針類別表中,并刪除指針類別約束表中用過的約束和關于Risky的約束;

(6)根據(jù)指針類別約束表求解出所有值為Arith的指針類別變量,并將結果存入指針類別表中,并刪除指針類別約束表中用過的約束和關于Arith的約束;

(7)求解出所有值為Safe的指針類別變量,并將結果存入指針類別表中,并刪除指針類別約束表;

(8)將指針類別表中各指針對應的指針類別提供給內(nèi)存安全性驗證工具,使得內(nèi)存安全性驗證工具能夠根據(jù)指針類別對代碼分析方法進行優(yōu)化。

2.根據(jù)權利要求1所述面向程序內(nèi)存安全性驗證工具的靜態(tài)優(yōu)化方法,其特征在于,在步驟(1)中,Safe表示程序對指針所指向的內(nèi)存區(qū)域的所有訪問都是安全的,不會出現(xiàn)內(nèi)存錯誤;Arith表示程序對指針所指向的內(nèi)存區(qū)域的訪問存在通過指針算術運算的可能性,存在出現(xiàn)訪問偏移量越界的可能性;Risky表示程序對指針所指向的內(nèi)存區(qū)域的訪問存在通過指針算術運算和不同類型轉化的可能性,存在出現(xiàn)訪問越界和類型不兼容的可能性。

3.根據(jù)權利要求1所述面向程序內(nèi)存安全性驗證工具的靜態(tài)優(yōu)化方法,其特征在于,在步驟(2)和(4)中,建立的表為容器類數(shù)據(jù)結構,包括數(shù)組和鏈表。

4.根據(jù)權利要求1所述面向程序內(nèi)存安全性驗證工具的靜態(tài)優(yōu)化方法,其特征在于,在步驟(2)中,生成約束的規(guī)則:

(a)指針算術運算:如果指針ti *qi pi被賦值為指針算術運算的結果,則該指針不是一個安全指針,即生成約束qi ≠ Safe;所述“ti *qi pi”表示指針pi的類型為ti*,類別為qi;

(b)不同類型轉化:如果指針ti *qi pi被轉化為指針tj *qj pj的類型,且ti和tj是不同的類型,則指針pi和指針pj都是危險指針,即生成約束qi = qj = Risky;所述“ti *qipi”表示指針pi的類型為ti*,類別為qi,所述“tj *qj pj”表示指針pj的類型為tj*,類別為qj;

(c)指針賦值:如果指針ti *qi pi被賦值給指針tj *qj pj,且ti和tj是相同的類型,則生成三個約束:

ti和tj中所有對應的指針類別都相同;

如果指針pj是一個Arith指針,則指針pi也是一個Arith指針,記作qj = Arith ? qi= Arith;

如果指針pj是一個Risky指針,則指針pi也是一個Risky指針,如果指針pi是一個Risky指針,則指針pj也是一個Risky指針,記作qj = Risky ? qi = Risky;

(d)指向指針的指針:如果指針ti *qj*qi pi是一個指向指針的指針,被指向的指針變量的類型為ti*,類別為qj,則生成約束:如果qi = Risky,則qj = Risky,記作qi = Risky? qj = Risky;所述“ti *qj*qi pi”表示指針pi的類型為ti**,類別為qi,pi指向的指針變量的類型為ti*,類別為qj。

5.根據(jù)權利要求4所述面向程序內(nèi)存安全性驗證工具的靜態(tài)優(yōu)化方法,其特征在于,在步驟(6)中,qi ≠ Safe的指針類別約束導致qi = Arith,再根據(jù)qi = Arith ? qj =Arith的約束傳遞,求解出所有的Arith指針類別。

6.根據(jù)權利要求1所述面向程序內(nèi)存安全性驗證工具的靜態(tài)優(yōu)化方法,其特征在于,在步驟(8)中,所述內(nèi)存安全性驗證工具為程序靜態(tài)或動態(tài)驗證工具。

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

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京航空航天大學,未經(jīng)南京航空航天大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/202010160648.0/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。

×

專利文獻下載

說明:

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

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

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

4、內(nèi)容包括專利技術的結構示意圖流程工藝圖技術構造圖;

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

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

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網(wǎng)站地圖 友情鏈接 企業(yè)標識 聯(lián)系我們

鉆瓜專利網(wǎng)在線咨詢

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

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 97久久精品一区二区三区观看| 国产精品视频二区三区| 国产中文字幕一区二区三区| 国产日韩麻豆| 久久精品综合| 午夜私人影院在线观看| 日本护士hd高潮护士| 国产精品黑色丝袜的老师| 欧洲激情一区二区| 午夜电影毛片| 对白刺激国产对白精品城中村| 自拍偷在线精品自拍偷无码专区| 68精品国产免费久久久久久婷婷 | 日韩av一区二区在线播放| 国产91精品一区二区麻豆亚洲| 国产乱码精品一区二区三区介绍| 亚洲五码在线| 国产精品黑色丝袜的老师| 国产精品乱码久久久久久久| 国产69精品久久久久按摩| 一区二区在线不卡| free×性护士vidos欧美| 日本精品在线一区| 久久99国产综合精品| 国产一区二区三区乱码| 久久精品国语| 欧美一区二区激情三区| 国产精品视频一区二区三| 午夜片在线| 国产精品日韩一区二区| 中文字幕日韩一区二区| 四虎久久精品国产亚洲av| 国产精品免费观看国产网曝瓜| 偷拍久久精品视频| 午夜影院5分钟| 日本福利一区二区| 午夜天堂在线| 亚洲精品久久久久久动漫| 97久久精品人人做人人爽 | 国产一级片一区| 一区二区中文字幕在线| 亚洲精品日本无v一区| 国产午夜精品理论片| 国产一区二区播放| 国产精品对白刺激久久久| 97香蕉久久国产超碰青草软件| 国产福利精品一区| 激情欧美日韩| 日韩国产精品久久| 丰满岳妇伦4在线观看| 国产91在| 午夜爽爽爽男女免费观看| 国产97免费视频| 日韩欧美一区精品| 毛片免费看看| 欧美在线一区二区视频| 精品国产精品亚洲一本大道| 日本亚洲国产精品| 国产日韩欧美精品一区| 国产精一区二区三区| 午夜裸体性播放免费观看| 国产69久久久欧美一级| 夜夜躁人人爽天天天天大学生| 国产精品日韩视频| 少妇高潮大叫喷水| 搡少妇在线视频中文字幕| 精品一区二区在线视频| 色午夜影院| 日韩精品午夜视频| 91麻豆精品国产91久久久久| 色偷偷一区二区三区| 日韩精品久久久久久久的张开腿让| 国产福利精品一区| 国产乱一区二区三区视频| 国产伦精品一区二区三区电影| 大bbw大bbw巨大bbw看看| 国产日韩欧美中文字幕| 国产麻豆91视频| 国产精品久久久久久久久久软件| 国产一区二区麻豆| 欧美日韩精品在线一区二区| 精品99在线视频| 中文字幕a一二三在线| 中文字幕日韩精品在线| 亚洲女人av久久天堂| 国产一区二| 国产黄一区二区毛片免下载| 欧美一区二三区人人喊爽| 国产精品视频tv| 国产天堂一区二区三区| 亚洲精品国产久| 国产欧美综合一区| 久久精品国产久精国产| 日本看片一区二区三区高清| 久久久精品观看| 国产一区二区四区| 色天天综合久久久久综合片| 日韩精品久久一区二区三区| 亚洲第一区国产精品| 日本一二三四区视频| 偷拍精品一区二区三区| 国产极品美女高潮无套久久久| 色噜噜狠狠色综合久| 国产一区免费播放| 国产精品亚洲一区二区三区| 99精品偷拍视频一区二区三区| 日韩a一级欧美一级在线播放| 99久国产| 久久夜色精品国产亚洲| 色噜噜狠狠色综合久| 88888888国产一区二区| 在线观看v国产乱人精品一区二区| 国产一区二三| 日韩一区二区福利视频| 欧美一区二区三区三州| 亚洲精品一品区二品区三品区| 国产午夜精品一区二区三区四区| 久久一区欧美| 男女午夜影院| 狠狠色狠狠色综合久久一| 97久久国产亚洲精品超碰热 | av午夜电影| 免费视频拗女稀缺一区二区| 欧美一区二区三区激情在线视频| 国产乱子伦农村xxxx| 在线国产91| 91久久国语露脸精品国产高跟| 国产一区激情| 国产精品白浆视频| 性精品18videosex欧美| 免费高潮又黄又色又爽视频| 国产在线视频二区| 日本精品一二三区| 少妇中文字幕乱码亚洲影视| 国产一区二区在线精品| 99国产精品久久久久老师| 国产一二区精品| 午夜免费av电影| 午夜影院黄色片| 欧美久久精品一级c片| 国产91丝袜在线播放动漫| 欧美午夜理伦三级在线观看偷窥 | 国产亚洲精品久久午夜玫瑰园| 日韩精品999| 亚洲欧洲一区二区| 91亚洲欧美日韩精品久久奇米色 | 国产乱码一区二区三区| 国产精品一区一区三区| 香蕉视频一区二区三区| 国产乱淫精品一区二区三区毛片| 亚洲国产精品一区在线| 日韩av片无码一区二区不卡电影| 99热久久这里只精品国产www| 国产午夜精品一区| 在线国产精品一区二区| 91婷婷精品国产综合久久| 日韩欧美中文字幕精品| 欧美日韩精品中文字幕| 国产69精品99久久久久久宅男| 国产精品久久久久久亚洲美女高潮| 四虎国产永久在线精品| 国产色一区二区| 午夜a电影| 亚洲欧美一卡| 狠狠色丁香久久婷婷综| 四虎国产精品永久在线| 日韩av视屏在线观看| 一二三区欧美| 精品国产区| 狠狠色狠狠色88综合日日91| 国产精品色婷婷99久久精品| 久久亚洲精品国产日韩高潮| 狠狠色狠狠色综合日日2019| 国产精品不卡一区二区三区| 香港日本韩国三级少妇在线观看| 国产高潮国产高潮久久久91| 中文在线一区| www.午夜av| 日本精品99| 香蕉av一区二区三区| 国产黄一区二区毛片免下载| 国产精品三级久久久久久电影| 国产精品欧美日韩在线| 国产在线播放一区二区| 日本大码bbw肉感高潮| 91久久精品国产亚洲a∨麻豆| 国产男女乱淫真高清视频免费| 国产一区免费在线观看| 四虎影视亚洲精品国产原创优播| 美国三级日本三级久久99| 国产区二区| 电影91久久久| 国产99久久九九精品| 久久精品com| 韩日av一区二区三区| 午夜av免费看| 久久综合二区| 精品国产一区二区三区国产馆杂枝| 国产精品视频久久久久久久| 国产99久久九九精品| 午夜激情在线播放| 亚洲少妇中文字幕| 午夜无遮挡| 国产视频1区2区| 国产精品一区在线观看| 国产1区在线观看| 一区二区三区在线影院| 国产欧美精品va在线观看| 国产亚洲精品久久网站| 国产男女乱淫视频高清免费| 99精品一区| 国产精品美女久久久免费| 国产日韩欧美一区二区在线观看| 午夜裸体性播放免费观看| 性色av色香蕉一区二区三区| 久久久中精品2020中文| 国产一区二区在线观看免费| 国产特级淫片免费看| 国产精品日韩视频| 欧美精品久久一区| 久久国产精品久久久久久电车| 亚洲va欧美va国产综合先锋| 亚洲v欧美v另类v综合v日韩v| 岛国黄色网址| 精品国产九九| 欧美一区二区三区爽大粗免费| 夜色av网| 国产伦精品一区二区三区免费下载 | 国精偷拍一区二区三区| 亚洲神马久久| 国产精品久久久av久久久| 国产精品久久久不卡| 日韩中文字幕亚洲精品欧美| 欧美亚洲视频一区二区| 亚洲精品色婷婷| 国产亚洲精品久久19p| 91精品视频一区二区三区| 欧美日韩国产区| 国产无遮挡又黄又爽免费网站| 日本午夜一区二区| 欧美一区二区三区中文字幕| 夜夜嗨av一区二区三区中文字幕 | 久久天天躁狠狠躁亚洲综合公司| 97精品国产97久久久久久粉红| 国产伦精品一区二区三区免费优势| 欧美一级片一区|