基于源代码静态分析的软件安全代码分析器及其检测方法

基本信息

申请号 CN200710064155.1 申请日 -
公开(公告)号 CN101017458A 公开(公告)日 2007-08-15
申请公布号 CN101017458A 申请公布日 2007-08-15
分类号 G06F11/36(2006.01) 分类 计算;推算;计数;
发明人 徐国爱;张淼;徐国胜;梁婕;陈爱国 申请(专利权)人 深圳北邮网络科技有限公司
代理机构 北京德琦知识产权代理有限公司 代理人 夏宪富
地址 518057 广东省深圳市南山区粤海街道高新南四道虚拟大学园A301
法律状态 -

摘要

摘要 一种基于源代码静态分析的软件安全代码分析器及其检测方法,软件安全代码分析器包括五个功能模块:代码解析器、代码分析引擎、安全风险报告器、安全规则库和用户接口,其中代码分析引擎由数据流分析器、控制流分析器、结构分析器、安全分析调度器及安全分析接口所组成,负责提取程序结构并通过基于全文的语法、语义来分析代码的安全问题;通过输入的源代码和代码的语法与语义,由该引擎分析代码的结构和关键特征,由此获取程序的安全风险并报告给用户。本发明根据输入的源程序,根据语法与语义,分析程序的结构与关键特征,从而获得程序的安全风险,并报告给用户;还可将代码分析结果通过报表,将发现的安全漏洞提交给用户进行审核与评估。