看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于对象跟踪的J2EE程序动态污点分析方法 收藏
基于对象跟踪的J2EE程序动态污点分析方法

基于对象跟踪的J2EE程序动态污点分析方法

作     者:曾祥飞 郭帆 涂风涛 ZENG Xiangfei;GUO Fan;TU Fengtao

作者机构:江西师范大学计算机信息工程学院南昌330022 江西师范高等专科学校信息科学系南昌330103 

基  金:江西省自然科学基金资助项目(2012zbbe50003) 江西省教育厅科技项目(GJJ14247) 

出 版 物:《计算机应用》 (journal of Computer Applications)

年 卷 期:2015年第35卷第8期

页      码:2386-2391页

摘      要:Web程序的安全威胁主要是由外部输入未验证引发的安全漏洞,如数据库注入漏洞和跨站脚本漏洞,动态污点分析可有效定位此类漏洞。提出一种基于对象跟踪的动态分析方法,与现有动态方法跟踪字符和字符串对象不同,追踪所有可能被污染的Java对象。方法应用对象哈希值表示污点对象,定义方法节点和方法坐标记录污点传播时的程序位置,支持污点传播路径追踪,针对Java流对象装饰模式提出流家族污点传播分析。方法设计一种语言规范对Java类库中污点传播相关的方法集合以及用户自定义方法建模,按照污点引入、传播、验证和使用,对方法集分类后设计和形式化定义各类方法的污点传播语义。在SOOT平台实现对J2EE源码或字节码插桩框架,使用静态分析计算可达方法集以减少插桩规模,应用原型系统对真实网站的测试结果表明该方法可有效发现注入漏洞。

主 题 词:动态污点分析 污点传播 插桩 SOOT 漏洞分析 

学科分类:08[工学] 0835[0835] 081202[081202] 0812[工学-测绘类] 

D O I:10.11772/j.issn.1001-9081.2015.08.2386

馆 藏 号:203597575...

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分