期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
DFTracker: detecting double-fetch bugs by multi-taint parallel tracking
1
作者 Pengfei WANG Kai LU +1 位作者 Gen LI Xu ZHOU 《Frontiers of Computer Science》 SCIE EI CSCD 2019年第2期247-263,共17页
A race condition is a common trigger for concurrency bugs. As a special case, a race condition can also occur across the kernel and user space causing a doublefetch bug, which is a field that has received little resea... A race condition is a common trigger for concurrency bugs. As a special case, a race condition can also occur across the kernel and user space causing a doublefetch bug, which is a field that has received little research attention. In our work, we first analyzed real-world doublefetch bug cases and extracted two specific patterns for doublefetch bugs. Based on these patter ns, we proposed an approach of multi-taint parallel tracking to detect double-fetch bugs. We also implemented a prototype called DFTracker (doublefetch bug tracker), and we evaluated it with our test suite. Our experiments demonstrated that it could effectively find all the double-fetch bugs in the test suite including eight realworld cases with no false negatives and minor false positives. In addition, we tested it on Linux kernel and found a new double-fetch bug. The execution overhead is approximately 2x for single-file cases and approximately 9x for the whole kernel test, which is acceptable. To the best of the authors1 knowledge, this work is the first to introduce multi-taint parallel tracking to double-fetch bug detection—an innovative method that is specific to double-fetch bug features—and has better path coverage as well as lower runtime overhead than the widely used dynamic approaches. 展开更多
关键词 multi-taint PARALLEL TRACKING DOUBLE FETCH race condition between kernel and user time of check to time of use real-world case analysis Clang Static Analyzer
原文传递
基于多属性决策及污点跟踪的大数据平台敏感信息泄露感知方法 被引量:10
2
作者 沙乐天 肖甫 +2 位作者 陈伟 孙晶 王汝传 《通信学报》 EI CSCD 北大核心 2017年第7期56-69,共14页
基于多属性决策及污点跟踪提出一种面向大数据平台中敏感信息泄露的感知方法,该方法通过分析已知大数据平台敏感信息泄露的相关已知漏洞,抽取并推演目标敏感信息集合,并结合敏感信息操作语义建立目标集多属性模型,进而设计基于灰色关联... 基于多属性决策及污点跟踪提出一种面向大数据平台中敏感信息泄露的感知方法,该方法通过分析已知大数据平台敏感信息泄露的相关已知漏洞,抽取并推演目标敏感信息集合,并结合敏感信息操作语义建立目标集多属性模型,进而设计基于灰色关联分析及理想优基点法的敏感度计算方法,并基于污点跟踪实现了原型系统,最终实现了基于所提方案的跨平台敏感信息泄露漏洞的挖掘与验证。实验表明,所提方法可有效实现敏感信息泄露场景的已知漏洞验证及未知漏洞挖掘,从而为敏感信息动态数据流的安全防护提供支持。 展开更多
关键词 多属性决策 污点跟踪 大数据平台 敏感信息
在线阅读 下载PDF
基于依赖的J2EE程序污点分析方法
3
作者 郭帆 周轩 《计算机工程》 CAS CSCD 北大核心 2016年第6期131-138,共8页
污点分析通常采用近似或简化方法对大规模程序进行分析,导致分析结果不精确。为此,扩展现有变量依赖关系定义,对不同方法参数的依赖关系以及域变量和参数的依赖关系进行建模,提出一种面向J2EE程序、基于需求的数据依赖图构建方法。根据... 污点分析通常采用近似或简化方法对大规模程序进行分析,导致分析结果不精确。为此,扩展现有变量依赖关系定义,对不同方法参数的依赖关系以及域变量和参数的依赖关系进行建模,提出一种面向J2EE程序、基于需求的数据依赖图构建方法。根据预定义的污点分析方法和扩展定义的依赖关系构建数据依赖边,采用多阶段分析方法遍历依赖图中的依赖路径,以有效分析较大规模程序。实验结果表明,与现有Java污点分析方法 TAJ相比,该方法的精确度和时间性能均有较大提高。 展开更多
关键词 污点分析 依赖关系 建模方法 数据依赖图 多阶段分析
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部