BenchPress:分析Android应用漏洞基准测试套件
软件工程
2020-02-05 v4 密码学与安全
摘要
近年来,已开发出多种基准测试套件用于评估Android安全分析工具的有效性。工具评估中所用此类基准套件的选择常基于套件的可用性与流行度,而非其特性与相关性。造成此类选择的原因之一是缺乏关于基准套件特性与相关性的信息。在此背景下,我们对四个Android专用基准套件进行了实证评估:DroidBench、Ghera、IccBench和UBCBench。对于每个基准套件,我们识别了其在Android应用开发背景下于Stack Overflow上被讨论的所用API,并度量了这些API在227K个真实世界应用样本中的使用情况(覆盖率)。我们还对每对基准套件进行比较,以识别它们在API使用上的差异。最后,我们识别了真实世界应用中使用但未包含于上述任一基准套件中的安全相关API,以评估扩展基准套件的机会(缺口)。本文发现可帮助1)Android安全分析工具开发者选择最适合评估其工具的基准套件(依据覆盖率与两两比较),以及2)Android应用漏洞基准创建者开发与扩展基准套件(依据缺口)。
引用
@article{arxiv.1903.05170,
title = {BenchPress: Analyzing Android App Vulnerability Benchmark Suites},
author = {Joydeep Mitra and Venkatesh-Prasad Ranganath and Aditya Narkar},
journal= {arXiv preprint arXiv:1903.05170},
year = {2020}
}
备注
Updates based on AMobile 2019 reviews