期刊文献+

基于静态分析的安全漏洞检测技术研究 被引量:29

Security Vulnerability Detection Study Based on Static Analysis
下载PDF
导出
摘要 消除软件中的安全漏洞是建立安全信息系统的前提。静态分析方法可以自动地提取软件的行为信息,从而检测出软件中的安全漏洞。和其它程序分析方法相比,该方法具有自动化程度高和检测速度快的优点。在本文中,我们首先描述了静态分析的理论基础,然后说明了类型推断、数据流分析和约束分析等主要静态分析方法及其在安全漏洞检测中的应用,并比较这些方法的优缺点。最后给出了几种支持安全漏洞静态检测的编程语言。 Security vulnerability of software is a serious threat for information security. Static: analysis can find security vulnerabilities by automatically deriving information about the behavior of software. Comparing with other program analysis methods, static analysis method can detect security vulnerabilities automatically and effectively. This paper presents the theory basis and principles of static analysis methods, and introduces their applications and characters in security vulnerabilities detection. At last, we show some security languages which can support detection of security vulnerability.
出处 《计算机科学》 CSCD 北大核心 2006年第10期279-282,共4页 Computer Science
基金 国家"863"高技术研发计划基金项目:重大软件专项服务器操作系统内核(2002AA1Z2101)资助。
关键词 安全漏洞 静态分析 抽象解释 类型推断 数据流分析 约束分析 信息安全 Security vulnerability, Static analysis, Abstract interpretation, Type inference, Dataflow analysis, Constraint analysis, Information security
  • 相关文献

参考文献22

  • 1Mitchell J C.Programming language methods in computer security.ACM POPL,UK,2001
  • 2Cousot P,Cousot R.Abstract interpretation:a unified lattice model for static analysis of programs by construction or approximation of fixpoints.ACM POPL,USA,1977
  • 3Rice H G.Classes of Recursively Enumerable Sets and their Decision Problems.Transactions of the American Mathematical Society,1953(89):25~29
  • 4Foster J S,Fahndrich M,Aiken A.A theory of type qualifiers.ACM PLDI,USA,1999
  • 5Shankar U,Talwar K,Foster J S,et al.Detecting format string vulnerabilities with type qualifiers.USENIX Security Symposium,USA,2001
  • 6Zhang Xiaolan,Edwards Antony,Jaeger T.Using CQUAL for static analysis of authorization hook.USENIX Security Symposium,USA,2002
  • 7Johnson R,Wagner D.Finding user/kernel pointer bugs with type inference.USENIX Security Symposium,2004
  • 8Aho A V,Sethi R,Ullman J D.Compilers principles,techniques and tools.编译原理.李建中,姜守旭译.北京:机械工业出版社,2003
  • 9Larochelle D.Statically detecting likely buffer overflow vulnerabilities.USENIX Security Symposium,USA,2001
  • 10Xie Yichen,Chou Andy,Engler D.ARCHER:Using Symbolic,Path-sensitive Analysis to Detect Memory Access Errors.ESEC/FSE'03,Helsinki,Finland,September 2003

同被引文献160

引证文献29

二级引证文献119

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部