通信学报2018,Vol.39Issue(3):159-171,13.DOI:10.11959/j.issn.1000-436x.2018045
SPRD:基于应用UI和程序依赖图的Android重打包应用快速检测方法
SPRD: fast application repackaging detection approach in Android based on application's UI and program dependency graph
摘要
Abstract
A two stage detection approach which combine application's UI and program code based on the observation that repackaging applications merely modify the structure of their user interface was proposed. Firstly, a fast hash similar-ity detection technique based on an abstracted representation of UI to identify the potential visual-similar repackaging applications was designed. Secondly, program dependency graph is used to represent as the feature of app to achieve fi-ne-grained and precise code clone detection. A prototype system, SPRD, was implemented based on the proposed ap-proach. Experimental results show that the proposed approach achieves a good performance in both scalability and accu-racy, and can be effectively applied in millions of applications and billions of code detection.关键词
重打包/代码克隆/用户界面/程序依赖图/安全与隐私Key words
repackaging/code clone/user interface/program dependency graph/security and privacy分类
信息技术与安全科学引用本文复制引用
汪润,王丽娜,唐奔宵,赵磊..SPRD:基于应用UI和程序依赖图的Android重打包应用快速检测方法[J].通信学报,2018,39(3):159-171,13.基金项目
国家自然科学基金资助项目(No.U1536204, No.61672394, No.61373169, No.61672393) (No.U1536204, No.61672394, No.61373169, No.61672393)
国家高技术研究发展计划("863"计划)基金资助项目(No.2015AA016004)The National Natural Science Foundation of China (No.U1536204, No.61672394, No.61373169, No.61672393), The National High Technology Research and Development Program of China (863 Program) (No.2015AA016004) ("863"计划)