期刊文献+

软件安全性的静态分析 被引量:5

Static analysis of software security
下载PDF
导出
摘要 提出了基于整数区间和控制依赖图,通过静态分析来检测C语言源代码中安全漏洞的新方法。该方法在引入整数区间概念及其运算规则的基础上,把C语言中的数组、指针和整型表达式都抽象成整数区间,从而把相关安全性判断转换成整数区间之间的关系判断。最后讨论了该方法的具体算法。 A static analysis method to detect security vulnerability in C source code is presented, which is based on Control dependence graph and integer range. Based on introducing integer range, array, pointer and integer expression in C language are abstracted into integer range, so the security judgment becomes the judgment of the relationship between integer ranges. Finally, the algorithm is discussed.
机构地区 衢州学院信电系
出处 《计算机工程与设计》 CSCD 北大核心 2006年第8期1411-1414,共4页 Computer Engineering and Design
关键词 软件安全 静态分析 控制流图 整数区间 缓冲区溢出 整数溢出 software security static analysis control dependence graph integer range buffer overflow integer overflow
  • 相关文献

参考文献8

二级参考文献23

  • 1樊k丰 林东.网络信息安全与PGP加密[M].北京:清华大学出版社,1998..
  • 2于明俭 陈向阳 方汉.Linux设计权威指南[M].北京:机械出版社,2000..
  • 3RexBlack.测试流程管理[M].北京:北京大学出版社,2001..
  • 4[1]Wagner D,Foster J,Brewer E, et al. A First Step Towards Automated Detection of Buffer Overrun Vulnerabilities.In Proceedings of the Year 2000 Network and Distributed System Security Symposium(NDSS),San Diego, CA,2000:3-17
  • 5[2]Biega J.ITS4:A Static Vulnerability Scanner for C and C++ Code. http://www.rstcorp.com
  • 6[3]Bishop M,Dlger M.Checking for Race Conditions in File Access.Computing Systems, 1996,9(2): 131 - 152
  • 7[4]Austin T M,Breach S E,Sohi G S.Efficient Detection of All Pointer and Array Access Errors. http://citeseer.nj.nec.com/1096.html
  • 8[1]Larry Rogerst.Buffer Overflow-What Are They and What Can I Do Them?[EB/OL].http:∥www.cert .org/homeusers/buffer_overflow.html,2003
  • 9[2]David Evans,David Larochelle.Improving Security Using Extensible Lightweight Static Analysis[J].IEEE Software,2002
  • 10[3]David Evans. Splint Manual[EB/OL].http:∥www.splint.org/manual,2003

共引文献52

同被引文献41

引证文献5

二级引证文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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