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...
Saved in:
Main Authors: | , , , |
---|---|
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 |