SPRD:fast application repackaging detection approach in Android based on application’s UI and program dependency graph

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 similarity detection technique based on an abstracted representation of UI to ide...

Full description

Saved in:
Bibliographic Details
Main Authors: Run WANG, Li’na WANG, Benxiao TANG, Lei ZHAO
Format: Article
Language:zho
Published: Editorial Department of Journal on Communications 2018-03-01
Series:Tongxin xuebao
Subjects:
Online Access:http://www.joconline.com.cn/zh/article/doi/10.11959/j.issn.1000-436x.2018045/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841539464890941440
author Run WANG
Li’na WANG
Benxiao TANG
Lei ZHAO
author_facet Run WANG
Li’na WANG
Benxiao TANG
Lei ZHAO
author_sort Run WANG
collection DOAJ
description 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 similarity 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 fine-grained and precise code clone detection.A prototype system,SPRD,was implemented based on the proposed approach.Experimental results show that the proposed approach achieves a good performance in both scalability and accuracy,and can be effectively applied in millions of applications and billions of code detection.
format Article
id doaj-art-e658c94f63e342308ed8abb50dd4b6b4
institution Kabale University
issn 1000-436X
language zho
publishDate 2018-03-01
publisher Editorial Department of Journal on Communications
record_format Article
series Tongxin xuebao
spelling doaj-art-e658c94f63e342308ed8abb50dd4b6b42025-01-14T07:14:28ZzhoEditorial Department of Journal on CommunicationsTongxin xuebao1000-436X2018-03-013915917159717214SPRD:fast application repackaging detection approach in Android based on application’s UI and program dependency graphRun WANGLi’na WANGBenxiao TANGLei ZHAOA 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 similarity 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 fine-grained and precise code clone detection.A prototype system,SPRD,was implemented based on the proposed approach.Experimental results show that the proposed approach achieves a good performance in both scalability and accuracy,and can be effectively applied in millions of applications and billions of code detection.http://www.joconline.com.cn/zh/article/doi/10.11959/j.issn.1000-436x.2018045/repackagingcode cloneuser interfaceprogram dependency graphsecurity and privacy
spellingShingle Run WANG
Li’na WANG
Benxiao TANG
Lei ZHAO
SPRD:fast application repackaging detection approach in Android based on application’s UI and program dependency graph
Tongxin xuebao
repackaging
code clone
user interface
program dependency graph
security and privacy
title SPRD:fast application repackaging detection approach in Android based on application’s UI and program dependency graph
title_full SPRD:fast application repackaging detection approach in Android based on application’s UI and program dependency graph
title_fullStr SPRD:fast application repackaging detection approach in Android based on application’s UI and program dependency graph
title_full_unstemmed SPRD:fast application repackaging detection approach in Android based on application’s UI and program dependency graph
title_short SPRD:fast application repackaging detection approach in Android based on application’s UI and program dependency graph
title_sort sprd fast application repackaging detection approach in android based on application s ui and program dependency graph
topic repackaging
code clone
user interface
program dependency graph
security and privacy
url http://www.joconline.com.cn/zh/article/doi/10.11959/j.issn.1000-436x.2018045/
work_keys_str_mv AT runwang sprdfastapplicationrepackagingdetectionapproachinandroidbasedonapplicationsuiandprogramdependencygraph
AT linawang sprdfastapplicationrepackagingdetectionapproachinandroidbasedonapplicationsuiandprogramdependencygraph
AT benxiaotang sprdfastapplicationrepackagingdetectionapproachinandroidbasedonapplicationsuiandprogramdependencygraph
AT leizhao sprdfastapplicationrepackagingdetectionapproachinandroidbasedonapplicationsuiandprogramdependencygraph