一种面向Android应用的动态水印方案
首发时间:2016-12-16
摘要:伴随着移动智能终端流行,应用软件盗版问题日益严重,不断侵犯正版开发者的权益。为了解决Android应用二次打包的问题,本文研究了软件水印技术和Android应用程序的目录结构以及Android应用程序的事件驱动性,设计了一种将水印信息嵌入android应用的smali代码,以执行路径作为触发条件的动态软件水印方案。经过测试,该方案具有良好的性能开销和抗攻击性,能过有效地防止和检测应用程序二次打包。
关键词: Android应用 动态水印 二次打包 Smali
For information in English, please click here
A Dynamic Watermarking Scheme for Android Applications
Abstract:With the popularity of smartphones and mobile devices, application software piracy problem is increasingly serious, and infringes the rights and interests of legitimate developers.To solve the problem of app repackaging, we investigate software watermarking technology, the directory of android packages and event-driver feature of android applications.We propose a dynamic watermarking scheme, and it add watermarks to smali codes of android applications with dynamic graph watermark and uses routes as condition of watermarks generation.Our results show that the scheme is easy to use, show its robustness in defending against distortive, subtractive, and additive attacks and introduces small performance overhead to users.
Keywords: Android Application Dynamic Software Watermarking Technology Repackaging Smali
基金:
论文图表:
引用
No.4713588117467214****
同行评议
勘误表
一种面向Android应用的动态水印方案
评论
全部评论0/1000