位置:成果数据库 > 期刊 > 期刊详情页
一种针对C程序缓冲区溢出的检测方法
  • 期刊名称:计算机应用研究 (Application Research of Computers)
  • 时间:0
  • 页码:682-693
  • 语言:中文
  • 分类:TP301.2[自动化与计算机技术—计算机系统结构;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]武汉大学计算机学院,武汉430072, [2]武汉大学软件工程国家重点实验室,武汉430072, [3]徐州工业职业技术学院,江苏徐州221000
  • 相关基金:国家自然科学基金可信软件重大研究计划资助项目(90818018 91018009)
  • 相关项目:可信编译理论与实现方法研究
中文摘要:

为了增强对程序缓冲区溢出漏洞的检测,提出一种利用CCured和BLAST对C程序进行分析的检测方法。首先利用CCured对C语言源程序进行运行时检测的代码插桩;然后用BLAST提供的自定义安全属性语言对这些插桩代码进行相关约束描述;最后让BLAST根据约束描述文件对代码插桩后的程序进行模型检测,就可以尽可能地找出C语言程序中潜在的缓冲区溢出漏洞。

英文摘要:

To enhance the buffer overflow detection for programs,this paper put forward a testing method based the analysis for C programs using CCured and BLAST.Firstly,the method used CCured to insert runtime detections into C program,and then described the constraints of the detections with the customized security-attribute language provided by BLAST.At last,according to the descriptions,BLAST could do model checking on the programs to find out the potential buffer overflow vulnerabilities in the programs as far as possible.

同期刊论文项目
期刊论文 13 会议论文 4
同项目期刊论文