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

[發明專利]一種基于系統源代碼搜索隱通道的信息流分析方法無效

專利信息
申請號: 200810022701.X 申請日: 2008-07-24
公開(公告)號: CN101377806A 公開(公告)日: 2009-03-04
發明(設計)人: 鞠時光;宋梅香;王昌達;周從華;曾建 申請(專利權)人: 江蘇大學
主分類號: G06F21/22 分類號: G06F21/22;H04L29/06
代理公司: 南京知識律師事務所 代理人: 汪旭東
地址: 212009*** 國省代碼: 江蘇;32
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 基于 系統 源代碼 搜索 通道 信息 分析 方法
【權利要求書】:

1、一種基于系統源代碼搜索隱通道的信息流分析方法,其特征在于,所述信息流分析方法包括下列步驟:

(1)借助程序設計語言編譯系統中的詞法分析程序,掃描系統源代碼,分別識別出源代碼中的函數和函數中的語句、變量;

(2)根據掃描程序識別出的函數以及函數調用語句,確定函數間的調用關系,構造語句樹段,給出每個函數的函數依賴集;

(3)根據掃描程序識別出的能產生信息流的語句和變量,作為信息流分析的輸入,構造函數信息流樹,并進行剪枝;

(4)遍歷函數信息流樹,輸出每個函數的信息流向圖;

(5)根據函數依賴集和它的信息流向圖,以函數依賴集為單位,獲得依賴集中函數間的共享變量可見性和可修改性信息,生成共享資源矩陣;

(6)以共享資源矩陣作為輸入,搜索隱通道,輸出系統中存在的隱通道序列。

2、根據權利要求1所述的分析方法,其特征在于,所述步驟(1)進一步包括下列步驟:

(1.1)預定義關鍵字表的結構和內容,存放所有關鍵字;用字符表存放掃描源代碼時識別出的標識符,字符表包括全局變量字符表和局部變量字符表;用函數名表存放掃描源代碼時識別出的函數名;

(1.2)用詞法分析程序對系統源代碼進行掃描,對一個輸入的字符串,通過查找關鍵字表、字符表和函數名表,來確定字符串的屬性,以二元式的形式輸出語句記號序列,語句記號序列包括標識記號和記號屬性。

3、根據權利要求1所述的分析方法,其特征在于,所述構造函數信息流樹步驟中,語句信息流規則為,將語句分為賦值語句、函數返回值語句、函數調用語句、控制語句和嵌套控制語句五類,分別給出它們的信息流規則。

4、根據權利要求1所述的分析方法,其特征在于,所述構造函數信息流樹步驟中,語句樹段構造規則是:語句信息流的源變量信息始終記錄在左孩子變量結點中,而語句信息流的目標變量信息始終記錄在右孩子變量結點中。

5、根據權利要求1所述的分析方法,其特征在于,所述步驟(3)中,剪枝的算法包括以下步驟:

(3.1)對函數中的語句,構造語句樹段,若語句為簡單語句,則按步驟(3.2)處理;若語句為嵌套控制語句,則按步驟(3.3)處理;

(3.2)對函數中簡單語句樹段進行遍歷,遍歷的過程中查看是否需要剪枝:遍歷源變量結點時,按步驟(3.4)處理;遍歷目標變量結點時,按步驟(3.5)處理;遍歷非變量結點時,無需任何處理;

(3.3)函數中嵌套控制語句的信息流樹進行遍歷,遍歷的過程中查看是否需要剪枝:遍歷目標變量結點時,按步驟(3.5)處理;遍歷源變量結點時,查看以它為源變量的目標變量結點:若有某一目標變量結點與其記錄的變量相同,則無需任何處理;否則,按步驟(3.4)處理;遍歷非變量結點時,無需任何處理;

(3.4)對源變量結點,考察已生成的函數信息流樹中的每一個變量結點,若其中某一變量結點是它父結點的右孩子,且與該源變量結點記錄的是同一變量,則分以下兩種情況處理:

①記錄的是局部變量,則將這一變量結點的父結點的左子樹復制,并替換該源變量結點;

②記錄的是全局變量,則將這一變量結點的父結點的左子樹復制,并作為該源變量結點的左子樹;

(3.5)對目標變量結點,考察已生成的函數信息流樹中的每一個變量結點,若其中某一變量結點是它父結點的右孩子,且與該結點記錄的是同一變量,則分以下三種情況處理:

①這一變量結點有左子樹,則用“nullstmt”類型結點替換它;

②這一變量結點無左子樹,且它的父結點和右孩子結點均為語句結點,則將它所在的語句樹段從樹中刪除;

③這一變量結點無左子樹,且它的父結點或右孩子結點不是語句結點,則僅將此變量結點從信息流樹中刪除;

(3.6)將經過剪枝處理的語句樹段連到函數信息流樹中;

(3.7)對函數中每一條語句,重復以上步驟,直到函數體結束;

(3.8)對得到的函數信息流樹考察其所有變量結點,若某一變量結點是它父結點的左孩子,且結點中記錄的是局部變量,則將該變量結點從樹中刪除;

(3.9)對得到的函數信息流樹考察其每一個語句樹段,對簡單語句樹段,按步驟(10)處理;對嵌套控制語句樹段,按步驟(11)處理;

(3.10)對簡單語句樹段,若其中某一變量結點是它父結點的右孩子,且它記錄的是局部變量,則分以下兩種情況處理:

①這一變量結點的父結點和右孩子結點均為語句結點,則將此樹段從信息流樹中刪除;

②這一變量結點的父結點或右孩子結點是變量結點,則僅將此結點從語句樹段中刪除;

(3.11)對嵌套控制語句樹段,若其中某一變量結點是它父結點的右孩子,且它記錄的是局部變量,則分以下兩種情況處理:

①這一變量結點的父親結點和右孩子結點都不是變量結點,則用null類型結點代替此結點;

②這一變量結點的父親結點或右孩子結點是變量結點,則僅將此右子樹結點從語句樹段中刪除。

6、根據權利要求1所述的分析方法,其特征在于,所述步驟(4)中,由函數信息流樹生成信息流向圖的方法如下:

(4.1)信息流樹線索化

在構造語句樹段時,令源變量結點的右子樹指針始終指向其后生成的目標變量或null類型結點,并令目標變量結點的右子樹指針也始終指向其后生成的結點;

(4.2)遍歷線索化的信息流樹,生成信息流向圖

①遍歷語句樹段尋找目標變量的過程:

a)對樹中某一語句樹段中的一個源變量結點,設有一指針Q,令其指向該源變量結點的右指針指向的結點;

b)如果Q指向結點是變量類型結點,表示該結點記錄的是目標變量,找到一條信息流,將信息流信息寫入信息流向圖中;

c)若此結點左指針不為空,則Q指向其左指針指向的結點,跳至步驟b);若其左指針為空,則Q指向其右指針指向的結點。若Q為空,或Q指向結點為語句結點,或Q指向結點與源變量結點不在同一語句結點下,則此次遍歷結束;

d)如果Q指向結點是語句類型結點,則Q指向它的右指針指向的結點,跳至步驟b);

e)如果Q指向結點是null類型結點,表示則Q指向它的左子樹結點,跳至步驟b);

②尋找源變量結點過程

設P為指向信息流樹中某一源變量結點的指針,假設根據上述遍歷語句樹段中目標變量結點的過程,已經找出了所有以P指向結點為源變量的信息流的目標變量結點,接下來要找到樹中下一個源變量結點,進行遍歷,則在樹中尋找下一個源變量結點的過程如下:

a)如果P的左指針不為空,則P指向它的左指針指向的結點,此結點即為要找的下一個源變量結點,尋找過程結束;

b)如果P的左指針為空,則P指向它的右指針指向的結點;

c)跳至第f)步,直至P的左指針不為空;

d)指向它的左指針指向的結點;

e)如果P指向結點是語句結點,則P指向它的左指針指向的結點,此結點即為要找的下一個源變量結點,尋找過程結束。

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

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇大學,未經江蘇大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

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

×

專利文獻下載

說明:

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

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

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

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

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

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

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

鉆瓜專利網在線咨詢

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

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 日本神影院一区二区三区| 对白刺激国产对白精品城中村| 91亚洲精品国偷拍| 亚洲国产一区二区精华液| 国精产品一二四区在线看| 亚洲国产精品一区在线观看| 国产精品麻豆一区二区三区| 色婷婷精品久久二区二区6| 国产原创一区二区| 欧美精品国产精品| 欧美日韩中文字幕一区| 国产真实乱偷精品视频免| 午夜大片男女免费观看爽爽爽尤物 | 午夜激情电影在线播放| 亚洲欧美国产中文字幕| 国产欧美一区二区三区在线| 国产一区二区免费在线| 狠狠色狠狠色综合系列| 日韩一级片免费观看| 精品国产免费久久| 夜夜夜夜曰天天天天拍国产| 秋霞av电影网| 99riav3国产精品视频| 久久91精品国产91久久久| 年轻bbwbbw高潮| 日韩欧美一区二区久久婷婷| 狠狠色噜噜狠狠狠四色米奇| 久久影视一区二区| 美女脱免费看直播| 免费a级毛片18以上观看精品| 色婷婷久久一区二区三区麻豆| 亚洲精品20p| 国产精品精品国内自产拍下载| 夜夜嗨av一区二区三区中文字幕 | 欧美国产亚洲精品| 三级午夜片| 国产中文字幕91| 欧美激情片一区二区| 日本精品一区二区三区在线观看视频| 久久婷婷国产香蕉| 神马久久av| 亚洲午夜精品一区二区三区电影院| 欧美日韩国产欧美| 香蕉av一区| 欧美一区二区激情三区| 艳妇荡乳欲伦2| 国产精品国产三级国产aⅴ下载| 91精品国产高清一二三四区| 视频一区二区中文字幕| 欧美精品xxxxx| 男女午夜爽爽| 97精品久久人人爽人人爽| 久久99精品久久久大学生| 国产欧美二区| 中文无码热在线视频| 日本精品一二三区| 99久久精品免费看国产交换| 国产精品欧美日韩在线| 久久福利视频网| 亚洲国产精品日韩av不卡在线| 夜夜夜夜夜猛噜噜噜噜噜gg| 国产精品99在线播放| 91在线一区二区| 久久天堂国产香蕉三区| 欧美二区精品| 狠狠躁狠狠躁视频专区| 性色av色香蕉一区二区| 欧美精品日韩一区| 国产精品区一区二区三| 国产一区二区在线精品| 国产精品亚洲一区二区三区| 狠狠插狠狠插| 国产精品国产三级国产专区53| 午夜伦理片在线观看| 亚洲国产欧美一区二区丝袜黑人| 午夜看片网站| 91精品一区在线观看| 国产精品久久久久久亚洲美女高潮| 国产高清精品一区二区| 国产88在线观看入口| 国产精品19乱码一区二区三区| 久久亚洲精品国产一区最新章节| 一区二区午夜| 99精品视频一区| 欧美精品xxxxx| 午夜看片网站| 欧美在线视频二区| 一区二区精品在线| 久久精品爱爱视频| 国产精品v一区二区三区| 国产精品香蕉在线的人| 中文字幕一级二级三级 | 国产精品69av| 亚洲精品少妇一区二区 | 日韩精品一二区| 97一区二区国产好的精华液| 91区国产| 国产一区二区伦理片| 亚洲一二三在线| 亚洲欧美国产精品va在线观看| 亚洲国产另类久久久精品性| 91精品一区| 99久久久国产精品免费调教网站| 久久99亚洲精品久久99果| 欧美精品免费一区二区| 色乱码一区二区三在线看| 精品少妇的一区二区三区四区| 国产91麻豆视频| 国产的欧美一区二区三区| 国产精品一区二区人人爽| 日本一区二区高清| 91秒拍国产福利一区| 久久久久久国产精品免费| 黄色91在线观看| 久久久久国产一区二区三区不卡| 午夜免费片| 国产一区二区在线观看免费| 欧美激情精品一区| 91精品国产综合久久福利软件| 国产91精品一区| 97欧美精品| 免费在线观看国产精品| 精品国产一区二区三区四区四| 97久久超碰国产精品红杏| 国产一区中文字幕在线观看| 性欧美精品动漫| 日韩欧美中文字幕一区| 精品一区电影国产| 日韩精品一区二区中文字幕| 理论片高清免费理伦片| 99久久久国产精品免费无卡顿| 狠狠插狠狠爱| 国产欧美一区二区三区精品观看| 午夜片在线| 国产日韩欧美综合在线| 国产伦精品一区二区三区免费优势| 亚洲二区在线播放视频| 国产精品一区二区人人爽| 国产一区二区视频在线| 日本一区中文字幕| 国产精品视频久久久久久| 日韩精品一区中文字幕| 精品国产免费久久| 欧美激情午夜| 久久艹国产精品| 91精品夜夜| 亚洲1区在线观看| 日韩一级片免费观看| 久久久久久综合网| 国产亚洲精品久久777777 | 国产精品久久久久精| 日本三级香港三级| 精品99免费视频| 午夜私人影院在线观看| 国产欧美一区二区三区不卡高清| 欧美一区视频观看| 国产欧美一区二区三区在线| 强行挺进女警紧窄湿润| 亚洲精品少妇一区二区| 午夜国内精品a一区二区桃色| 日日狠狠久久8888偷色| 日本精品在线一区| 欧美一级特黄乱妇高清视频| 国产精品久久久久久久妇女| 久久99精品久久久野外直播内容| 国产91免费观看| 99精品黄色| 亚洲欧美色一区二区三区 | 92久久精品| 狠狠搞av| 国产足控福利视频一区| 国产91免费观看| 夜夜夜夜曰天天天天拍国产| 久久激情综合网| 欧美一区二区三区精品免费| 久久精品二| 欧美日韩激情在线| 久久夜色精品久久噜噜亚| 久久夜靖品2区| 国产欧美一区二区精品婷| 日本二区在线播放| 国产91一区| 国产精品二区一区二区aⅴ| 麻豆国产一区二区三区| 99精品少妇| 亚洲一区中文字幕| 国产精品欧美久久| 国产日韩欧美精品| 中文字幕制服丝袜一区二区三区| 久久国产欧美一区二区免费| 99久久免费精品国产免费高清| 久久久久亚洲最大xxxx| 国产精品一区在线观看你懂的 | 国产欧美三区| 国产精品久久国产精品99| 国产精品99久久久久久宅男| 一区二区久久精品| 麻豆9在线观看免费高清1| 国产精品国产三级国产播12软件| 午夜剧场a级免费| 19videosex性欧美69| 国产精品国产三级国产aⅴ下载| 国产在线干| 国产男女乱淫视频高清免费| 欧美精品一区二区三区久久久竹菊| 日韩国产欧美中文字幕| 国产一区观看| 久久99精品国产麻豆婷婷| 天天干狠狠插| 国产亚洲精品久久yy50| 99精品国产一区二区三区不卡| 国产欧美一区二区在线| 国产精品色在线网站 | 国产精品一区在线观看你懂的| 国产日韩欧美综合在线| 99日韩精品视频| 欧洲另类类一二三四区| 91精品综合| 日本精品一区在线| 亚洲欧美日韩国产综合精品二区| 亚洲乱小说| 国产在线一卡二卡| 狠狠躁夜夜躁人人爽天天天天97| 亚洲乱码av一区二区三区中文在线: | 天干天干天干夜夜爽av| 日韩av在线播| 国产一区二区麻豆| 国产日韩欧美亚洲| 精品久久久久久亚洲综合网| 国产一级不卡毛片| 男女视频一区二区三区| 91精品夜夜| 久久一区二区精品| 亚洲乱视频| 挺进警察美妇后菊| 欧美一区二区三区白人| 国产一级一区二区| 国产日产精品一区二区| 91免费国产视频| 欧美日韩精品中文字幕| 鲁丝一区二区三区免费观看| 国产精品九九九九九九九| 91婷婷精品国产综合久久| 日韩精品久久一区二区三区| 欧美精品一区二区久久| 国产一级片网站|