发明公开
- 专利标题: 处理路径敏感符号定义的源代码静态缺陷分析器及其方法
-
申请号: CN201110256022.0申请日: 2011-08-31
-
公开(公告)号: CN102279800A公开(公告)日: 2011-12-14
- 发明人: 吴世忠 , 张普含 , 董国伟 , 曹明 , 郝永乐 , 陈宇 , 蔡晶晶 , 朱钱杭
- 申请人: 中国信息安全测评中心 , 北京启明星辰信息安全技术有限公司
- 申请人地址: 北京市海淀区上地西路8号院A座
- 专利权人: 中国信息安全测评中心,北京启明星辰信息安全技术有限公司
- 当前专利权人: 中国信息安全测评中心,北京启明星辰信息安全技术有限公司
- 当前专利权人地址: 北京市海淀区上地西路8号院A座
- 代理机构: 北京安信方达知识产权代理有限公司
- 代理商 栗若木; 王漪
- 主分类号: G06F11/36
- IPC分类号: G06F11/36
摘要:
本发明公开了一种处理路径敏感符号定义的源代码静态缺陷分析器及其方法;方法包括:A、根据输入的源代码文件产生中间代码;B、遍历所述中间代码中的各路径,逐条分析语句,得到分析数据;如果语句是符号定义类型语句则进行步骤C;各路径都已遍历完后进行步骤D;C、将该符号定义类型语句中所定义的符号记录在当前遍历的路径下,将该符号的当前定义指向当前遍历的路径中的定义;返回步骤B,分析下一条语句;D、根据所述分析数据及预定的缺陷规则生成缺陷分析结果。本发明能使源代码静态缺陷分析器更加准确有效的分析处理路径敏感的符号定义。