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

[發明專利]一種重構CoSy中間表示的緩沖區溢出檢測方法有效

專利信息
申請號: 201210077106.2 申請日: 2012-03-22
公開(公告)號: CN102662834A 公開(公告)日: 2012-09-12
發明(設計)人: 張梅娟;阮園;黃嵩人;于宗光 申請(專利權)人: 中國電子科技集團公司第五十八研究所
主分類號: G06F11/36 分類號: G06F11/36;G06F9/45
代理公司: 無錫市大為專利商標事務所 32104 代理人: 殷紅梅
地址: 214035 江*** 國省代碼: 江蘇;32
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 cosy 中間 表示 緩沖區 溢出 檢測 方法
【權利要求書】:

1.一種重構CoSy中間表示的緩沖區溢出檢測方法,其特征在于,包括以下步驟:

a、CoSy編譯器分析掃描源程序,生成中間表示文檔CCMIR;

b、重構CCMIR文本,并為每個局部變量增加安全屬性,用于對緩沖區溢出進行判定;

c、對重構后的CCMIR進行緩沖區溢出的判定。

2.根據權利要求1所述的重構CoSy中間表示的緩沖區溢出檢測方法,其特征在于,步驟a中編譯器對源程序進行詞法分析和語法分析,生成文本格式的中間表示文檔CCMIR。

3.根據權利要求1所述的重構CoSy中間表示的緩沖區溢出檢測方法,其特征在于,所述步驟b包括:

b1.?定義DTD規則,將CCMIR文本轉化為XML文本存儲;

b2.?利用解析工具重新建立CCMIR文檔,并在重構的過程中對每個非靜態局部變量增加安全屬性,用來對緩沖區溢出進行判斷;

b3.?在重構的過程中去掉與分析程序流和數據流無關的信息。

4.根據權利要求3所述的重構CoSy中間表示的緩沖區溢出檢測方法,其特征在于,所述步驟b1將CCMIR文本分為四類,用于定義DTD規則:

第一類、CCMIR的標識位:每遇到一個標識位bbx,建立一個結點元素node與之對應,將結點的標識屬性值記錄為x;

第二類、變量聲明:為每一個變量建立結點元素node的子元素variable,variable有四個屬性,分別是:變量名稱、變量類型、變量的大小、變量存儲類別。

5.所述變量的存儲類別分為靜態存儲區和動態存儲區;若該變量是結構體或聯合體變量,則為其每個成員變量建立屬性;

第三類、記錄中的表達式:為每個表達式建立結點元素node的子元素expression,expression有兩個屬性,分別是:表達式類型和具體的表達式內容,所示表達式類型用來區分一般表達式和函數調用;

第四類、記錄中的跳轉語句:跳轉語句包含goto語句和if語句;為跳轉語句建立邊元素edge,在邊元素中建立四個子元素,分別是:from元素記錄起始節點、to_l元素記錄左子樹節點、to_r元素記錄右子樹節點、if_condition元素記錄跳轉條件,如果不存在if語句,則if_condition值為1。

6.根據權利要求4所述的重構CoSy中間表示的緩沖區溢出檢測方法,其特征在于,步驟b2利用XML文本解析器解析XML文本,重新建立CCMIR,步驟為:

b21.?依次讀入XML文本的元素;

b22.?判斷讀入的是結點元素還是邊元素;

b23.?若讀入的是結點元素,則根據其變量類型屬性建立相應的樹節點,讀子元素及其屬性,判斷是否需要給該變量增加安全屬性;

b24.?若讀入的是邊元素,就在from、to_l和to_r標識的節點之間建立復雜關系。

7.根據權利要求5所述的重構CoSy中間表示的緩沖區溢出檢測方法,其特征在于,步驟b23所述的安全屬性的增加方法是:若子元素為variable,讀該子元素的變量存儲類別屬性,若所述變量存儲類別屬性為動態存儲區,則為該變量增加整數區間對,即安全屬性;若該變量是結構體或聯合體變量,則為該變量的每個成員添加安全屬性。

8.根據權利要求5所述的重構CoSy中間表示的緩沖區溢出檢測方法,其特征在于,步驟b23所述的安全屬性包括:一個整數區間對,該區間對表示對應變量的初始分配區間alloc和實際長度區間len,初始分配區間alloc表示為:alloc(v)=[v_alloc_lower,?v_alloc_upper];實際長度區間len表示為:len(v)=[v_len_lower,?v_len_upper];?v_alloc_upper,v_len_upper和v_alloc_lower,?v_len_lower分別表示初始分配區間上限、實際長度區間上限,和初始分配區間下限、實際長度區間下限。

9.根據權利要求7所述的重構CoSy中間表示的緩沖區溢出檢測方法,其特征在于,步驟c將與緩沖區相關的待分析源程序語句與函數調用抽象為對局部變量屬性信息的操作,即對初始分配區間alloc和實際長度區間len進行更新;

判斷每個緩沖區的狀態:

c1)?若v_len_upper≤v_alloc_lower,則判斷該緩沖區不會溢出;

c2)?若v_alloc_upper<v_len_lower,則肯定會發生緩沖區溢出;

c3)?若以上兩者都不滿足,則可能會發生緩沖區溢出;

對c2和c3的情況做出報警提示。

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

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

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

×

專利文獻下載

說明:

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

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

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

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

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

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

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

鉆瓜專利網在線咨詢

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

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 午夜av男人的天堂| 中文丰满岳乱妇在线观看| 日本边做饭边被躁bd在线看| 狠狠躁天天躁又黄又爽| 欧美一级不卡| 欧美日韩一区二区三区69堂| 国产区图片区一区二区三区| 欧美一区二区三区激情| 国产一区在线免费| 国产三级精品在线观看| 午夜剧场a级免费| 99精品少妇| 国产精品不卡一区二区三区| 欧美日韩一级二级三级| 精品一区二区三区自拍图片区| 99国产精品9| 午夜影院啪啪| 亚洲欧美国产精品va在线观看| 在线国产一区二区| 国产精品九九九九九九| 男女午夜影院| 亚洲国产精品麻豆| 欧美日韩一区二区三区四区五区六区| 久久久一二区| 中文字幕在线一区二区三区| 亚洲欧美国产日韩色伦| 国产一区免费在线| 亚洲免费精品一区二区| 国产精品天堂| 日韩av在线高清| 狠狠色噜噜狠狠狠狠| 中文字幕欧美日韩一区 | 国产一区在线免费| 久久乐国产精品| 国产欧美精品一区二区在线播放| 秋霞三级伦理| 一区二区免费在线观看| 免费超级乱淫视频播放| 亚洲影院久久| 国产伦精品一区二区三区电影| 精品国产一区二| 挺进警察美妇后菊| 日韩中文字幕区一区有砖一区| 久久久久久久国产精品视频| 99国产精品免费观看视频re| 久久综合伊人77777麻豆最新章节| 欧美3级在线| 亚洲v欧美v另类v综合v日韩v| 亚洲国产精品女主播| 亚洲第一天堂久久| 久久久久国产亚洲| 少妇特黄v一区二区三区图片| 亚洲乱亚洲乱妇50p| 国产欧美日韩精品一区二区三区 | 欧美精品在线观看一区二区| 夜夜躁日日躁狠狠久久av| 亚洲精品乱码久久久久久按摩| 91超碰caoporm国产香蕉| 国产老妇av| 国产一二三区免费| 国产偷亚洲偷欧美偷精品 | 99热久久精品免费精品| 亚洲va国产2019| 免费精品99久久国产综合精品应用| 亚洲国产另类久久久精品性| 国产日产精品一区二区三区 | 欧美一级久久精品| 国产精品久久久久免费a∨大胸| 国产午夜精品理论片| 国产精品国产三级国产专播精品人| 日韩精品一区二区三区在线| 国产精品国精产品一二三区| 伊人久久婷婷色综合98网| 欧美一区二区三区精品免费| 91精品一二区| 日韩av中文字幕一区二区| 国产床戏无遮挡免费观看网站| 欧美一区二区三区久久综合| 欧美一区二区三区在线免费观看| 国产精品视频二区三区| 中文在线√天堂| 国产三级在线视频一区二区三区| 欧美67sexhd| 99久久99精品| 97精品久久人人爽人人爽| 国产清纯白嫩初高生视频在线观看| 国产日韩精品一区二区三区| 国产精品爽到爆呻吟高潮不挺| 久久99精品久久久久国产越南| 日韩av在线高清| 欧美性二区| 午夜影院毛片| 91丝袜国产在线播放| 国产午夜精品一区二区三区视频| 国产视频在线一区二区| 日韩a一级欧美一级在线播放| 欧美乱妇在线观看| 国产清纯白嫩初高生在线播放性色| 亚洲欧美一区二区三区不卡| 午夜激情在线免费观看| 天啦噜国产精品亚洲精品| 李采潭无删减版大尺度| 日本一二区视频| 国产69精品久久99的直播节目| 91麻豆精品国产91久久久更新资源速度超快| 国产精品黑色丝袜的老师| 国产v亚洲v日韩v欧美v片| xxxx在线视频| 午夜影院伦理片| 国产精品久久久不卡| 国产在线干| 久久99精品久久久久国产越南| 欧美日韩亚洲另类| 国产目拍亚洲精品区一区| 狠狠搞av| 午夜一级电影| 91一区二区三区视频| 美女脱免费看直播| 国产高清一区二区在线观看| 99久久国产综合精品尤物酒店| 欧美高清一二三区| 亚洲午夜国产一区99re久久| 秋霞av电影网| 鲁丝一区二区三区免费观看| 国产黄色一区二区三区| 欧美日韩国产在线一区二区三区| 国产专区一区二区| 国产极品一区二区三区| 日韩精品免费一区二区在线观看| 国产欧美综合一区| 国产精品高潮呻吟88av| 亚洲国产精品区| 欧美日韩久久一区| 精品videossexfreeohdbbw| 久久国产中文字幕| 日韩精品一区二区中文字幕| 欧美日韩激情一区二区| 免费精品一区二区三区第35| 欧美高清xxxxx| 亚洲欧美另类综合| 欧美日韩精品不卡一区二区三区| 国产美女视频一区二区三区| 亚洲乱在线| 91av精品| 国产精品电影免费观看| 亚洲天堂国产精品| 国产视频一区二区不卡| 欧美日韩国产在线一区二区三区| 亚日韩精品| 国产白嫩美女在线观看| 日韩区欧美久久久无人区| xx性欧美hd| 欧美精品xxxxx| 国产一区二区高清视频| 99久久国产综合精品女不卡| 国产精品一区二区在线看| 性刺激久久久久久久久九色| 午夜码电影| 狠狠色噜噜狠狠狠888奇米| 欧美一区二区激情三区| 国产呻吟久久久久久久92| 欧美一区二区三区视频在线观看| 国产在线精品二区| 96国产精品| 九九视频69精品视频秋欲浓| 浪潮av色| 国产一区二区精品免费| 99久久精品国产国产毛片小说| 欧美日韩国产专区| 午夜伦理片在线观看| 国产一区二区中文字幕| 久久国产精品欧美| 色婷婷综合久久久久中文| 国产一区二区三级| 精品国产乱码久久久久久老虎| 午夜伦理在线观看| 国产一区二区黄| 国产日韩一区二区在线| 国产在线精品二区| 中文字幕制服丝袜一区二区三区| 7777久久久国产精品| 91久久精品国产亚洲a∨麻豆 | 69精品久久| 国产一级一区二区| 鲁丝一区二区三区免费| 国产欧美日韩精品一区二区三区 | 国久久久久久| 日韩欧美一区二区在线视频| 欧美国产三区| 精品国产乱码久久久久久久久| 国产精品久久久久久久久久久久冷| 国产黄色网址大全| 十八无遮挡| 亚洲精品国产综合| 亚洲欧美国产精品va在线观看| 中日韩欧美一级毛片| 99国产精品久久久久99打野战| 国产床戏无遮挡免费观看网站 | 婷婷嫩草国产精品一区二区三区| 久久二区视频| 亚洲欧美日韩在线看| 野花国产精品入口| 日本高清不卡二区| 亚洲欧美日韩国产综合精品二区 | 68精品国产免费久久久久久婷婷| 欧美网站一区二区三区| 国产精品久久久久久久久久久杏吧| 岛国黄色av| 免费看片一区二区三区| 伊人av综合网| 国产精品美乳在线观看| 午夜wwwww| 亚洲欧美v国产一区二区| 欧美精品第1页| 老女人伦理hd| 7799国产精品久久99| 99视频国产在线| 99国产精品99久久久久久粉嫩| 欧美三级午夜理伦三级老人| 综合国产一区| 亚洲欧美另类国产| 亚洲国产日韩综合久久精品| 99精品黄色| 欧美日韩一级黄| 中文字幕国内精品| 免费看片一区二区三区| 亚洲精品主播| 日韩精品免费一区二区中文字幕 | 精品一区中文字幕| 91人人爽人人爽人人精88v| 麻豆国产一区二区三区| 精品国产一区二区三区忘忧草| 国产一卡二卡在线播放| 久久免费视频99| 精品国产乱码久久久久久久| 一区二区久久精品| 午夜影院激情| 国产精品一区二区av麻豆| 91一区二区三区久久国产乱 | 91精品一二区| 狠狠色狠狠色综合久久第一次| 久久福利免费视频| 国产精品白浆一区二区| 国产一区在线视频观看| 国产一区二区视频免费观看| 日本黄页在线观看|