典型文献
GridDroid-An Effective and Efficient Approach for Android Repackaging Detection Based on Runtime Graphical User Interface
文献摘要:
Repackaging brings serious threats to Android ecosystem.Software birthmark techniques are typically applied to detect repackaged apps.Birthmarks based on apps'runtime graphical user interfaces(GUI)are effective,especially for obfuscated or encrypted apps.However,existing studies are time-consuming and not suitable for handling apps in large scale.In this paper,we propose an effective yet efficient dynamic GUI birthmark for Android apps.Briefly,we run an app with automatically generated GUI events and dump its layout after each event.We divide each dumped layout into a grid,count in each grid cell the vertices of boundary rectangles corresponding to widgets within the layout,and generate a feature vector to encode the layout.Similar layouts are merged at runtime,and finally we obtain a graph as the birthmark of the app.Given a pair of apps to be compared,we build a weighted bipartite graph from their birthmarks and apply a modified version of the maximum-weight-bipartite-matching algorithm to determine whether they form a repackaging pair(RP)or not.We implement the proposed technique in a prototype,GridDroid,and apply it to detect RPs in three datasets involving 527 apks.GridDroid reports only six false negatives and seven false positives,and it takes GridDroid merely 20 microseconds on average to compare a pair of birthmarks.
文献关键词:
中图分类号:
作者姓名:
Jun Ma;Qing-Wei Sun;Chang Xu;Xian-Ping Tao
作者机构:
State Key Laboratory for Novel Software Technology,Nanjing University,Nanjing 210023,China;Department of Computer Science and Technology,Nanjing University,Nanjing 210023,China;Huatai Securities Co.,Ltd.,Nanjing 210019,China
文献出处:
引用格式:
[1]Jun Ma;Qing-Wei Sun;Chang Xu;Xian-Ping Tao-.GridDroid-An Effective and Efficient Approach for Android Repackaging Detection Based on Runtime Graphical User Interface)[J].计算机科学技术学报(英文版),2022(01):147-181
A类:
GridDroid,Repackaging,birthmark,repackaged,Birthmarks,obfuscated,rectangles,widgets,birthmarks,repackaging,RPs,apks,microseconds
B类:
Effective,Efficient,Approach,Android,Detection,Based,Runtime,Graphical,User,Interface,brings,serious,threats,ecosystem,Software,techniques,typically,applied,detect,apps,runtime,graphical,user,interfaces,GUI,effective,especially,encrypted,However,existing,studies,consuming,not,suitable,handling,large,scale,this,paper,yet,efficient,dynamic,Briefly,automatically,generated,events,its,after,each,We,divide,dumped,into,grid,count,cell,vertices,boundary,corresponding,within,feature,vector,encode,Similar,layouts,merged,finally,obtain,Given,pair,be,compared,build,weighted,bipartite,from,their,apply,modified,version,maximum,matching,algorithm,determine,whether,they,form,implement,proposed,prototype,three,datasets,involving,reports,only,six,false,negatives,seven,positives,takes,merely,average
AB值:
0.473406
相似文献
机标中图分类号,由域田数据科技根据网络公开资料自动分析生成,仅供学习研究参考。