DFTracker: 通过多污点并行追踪检测double-fetch缺陷

2019 年 4 月 28 日 FCS

点击上方蓝字

关注我们

       竞争条件是触发并发缺陷的常见原因。在特殊情况下,竞争条件也可以在内核空间与用户空间之间发生,造成double-fetch缺陷,目前对该问题的研究尚少。本文首先分析了真实的double-fetch案例,并抽象出double-fetch缺陷的两种特定模式。基于抽象的特定缺陷模式,提出了一种基于多污点并行追踪的方法以检测double-fetch缺陷,并实现了原型工具DFTracker。

      我们通过测试程序对其进行测试评价,实验显示DFTracker可以有效检测到测试程序中的double-fetch缺陷,其中包括8个真实缺陷,且没有产生漏报,仅有少量误报。我们将DFTracker在Linux内核上进行测试,发现了一个新的double-fetch缺陷。DFTracker对单文件进行分析的时间开销为2x,对完整Linux内核进行分析的时间开销为9x。

      本文首次将多污点并行追踪技术引入到double-fetch缺陷的检测中,是一种针对double-fetch缺陷特性的创新性检测方法;相比于广泛使用的动态检测方法,该方法具有路径覆盖率高、运行时开销低等优点。

文章精要

请长按下方二维码识别,阅读该文。

相关内容推荐:

Web服务推荐系统中基于相似度计算的鲁棒性协同过滤方法 2019 13(2):231-246

自动化的测试报告增强以辅助众包测试

一种多云环境下基于场的服务管理和发现方法

AADL+:一个建模信息物理融合系统的AADL子语言 

FunctionFlow:协调并行任务 2019 13(1):73-85

利用软件词汇库进行基于关联的软件搜索 2018 12(5):923-938

通过代码变化解决GPU控制响应的困局 2018 12(3):545-559

挖掘历史提交信息支持开发者推荐的有效性经验研究 2018 12(3):528-544

基于跨项目缺陷预测的集成分类器:扩展实证研究|FCS 12(2) 软件专栏

FCS 12(1) 文章 | 云计算中网络资源均衡的分层虚拟机迁移算法

FCS 12(1) 文章 | 并行符号执行引擎的性能调优



Frontiers of Computer Science



Frontiers of Computer Science (FCS)是由教育部主管、高等教育出版社和北京航空航天大学共同主办、SpringerNature 公司海外发行的英文学术期刊。本刊于 2007 年创刊,双月刊,全球发行。主要刊登计算机科学领域具有创新性的综述论文、研究论文等。本刊主编为周志华教授,共同主编为熊璋教授。编委会及青年 AE 团队由国内外知名学者及优秀青年学者组成。本刊被 SCI、Ei、DBLP、INSPEC、SCOPUS 和中国科学引文数据库(CSCD)核心库等收录,为 CCF 推荐期刊;两次入选“中国科技期刊国际影响力提升计划”;入选“第4届中国国际化精品科技期刊”。



长按二维码关注Frontiers of Computer Science公众号

登录查看更多
2

相关内容

FCS:Frontiers of Computer Science。 Explanation:计算机科学前沿。 Publisher:Higher Education Press。 SIT: http://dblp.uni-trier.de/db/journals/fcsc/
FPGA加速系统开发工具设计:综述与实践
专知会员服务
65+阅读 · 2020年6月24日
最新《动态网络嵌入》综述论文,25页pdf
专知会员服务
136+阅读 · 2020年6月17日
【硬核书】可扩展机器学习:并行分布式方法
专知会员服务
85+阅读 · 2020年5月23日
【经典书】贝叶斯编程,378页pdf,Bayesian Programming
专知会员服务
247+阅读 · 2020年5月18日
机器学习在材料科学中的应用综述,21页pdf
专知会员服务
48+阅读 · 2019年9月24日
跨多个异构数据源的实体对齐
FCS
15+阅读 · 2019年3月13日
被动DNS,一个被忽视的安全利器
运维帮
11+阅读 · 2019年3月8日
基于统计关系学习的自动数据清洗
FCS
7+阅读 · 2019年3月1日
基于差分隐私的地理社交网络发布
FCS
9+阅读 · 2019年2月22日
卷积自适应降噪自动编码器
FCS
8+阅读 · 2019年1月3日
基于样本选择的安全图半监督学习方法
FCS 12(1) 文章 | 知识图谱综述
FCS
8+阅读 · 2018年3月12日
Arxiv
8+阅读 · 2018年1月30日
Arxiv
7+阅读 · 2017年12月26日
VIP会员
相关VIP内容
Top
微信扫码咨询专知VIP会员