一種程序靜態(tài)分析結(jié)果中最佳修復(fù)點的展示方法
基本信息
申請?zhí)?/td> | CN202210163490.1 | 申請日 | - |
公開(公告)號 | CN114546561A | 公開(公告)日 | 2022-05-27 |
申請公布號 | CN114546561A | 申請公布日 | 2022-05-27 |
分類號 | G06F9/451(2018.01)I;G06F11/36(2006.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 楊智霖;周鑫;魯俊 | 申請(專利權(quán))人 | 湖南泛聯(lián)新安信息科技有限公司 |
代理機構(gòu) | 長沙市護航專利代理事務(wù)所(特殊普通合伙) | 代理人 | - |
地址 | 410005湖南省長沙市開福區(qū)伍家?guī)X街道棲鳳路486號凱樂微谷商務(wù)中心1棟1710、1711房 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種程序靜態(tài)分析結(jié)果中最佳修復(fù)點的展示方法,該方法包括以下步驟:S1、獲取所有污點傳播路徑,并對所獲取的污點傳播路徑進行去重處理;S2、分析去重處理后的每一條污點傳播路徑,并基于分析結(jié)果進行組合以構(gòu)建全程序污點傳播流圖;S3、基于全程序污點傳播流圖獲取每個節(jié)點的出度和入度,并計算出每個節(jié)點的路徑數(shù)量;S4、計算每個節(jié)點的綜合評估值并進行比較,選取最大的綜合評估值進行標(biāo)記,進而得到最大綜合評估值對應(yīng)的最佳修復(fù)點。本發(fā)明通過對靜態(tài)分析工具輸出的所有污點傳播路徑進行分析并構(gòu)建出全程序污點傳播流圖,然后對全程序污點傳播流圖進行處理標(biāo)記出最佳修復(fù)點,能夠大大節(jié)省代碼審計人員的工作量,提高了工作效率。 |
