- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
万方数据
万方数据
Graph Eigenvector-based Android Program Similarity Comparison Algorithm Study
Candidate Kewen Yan
Supervisor Professor Shi Shu
Associate Professor Ge Cheng
College School of Mathematics and Computational Science
Program Computational Mathematics
Specialization Information Processing and Application Software
Degree Master of Science
University Xiangtan University
Date April 15th, 2014
湘潭大学 学位论文原创性声明
本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究 所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包 含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出 重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到 本声明的法律后果由本人承担。
作者签名: 日期: 年 月 日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同 意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许 论文被查阅和借阅。本人授权湘潭大学可以将本学位论文的全部或部分 内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段 保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名: 日期: 年 月 日
导师签名: 日期: 年 月 日
摘 要
在Android应用市场上的移动应用程序中,存在数量众多的对合法应用程序 肆意进行修改,并用新的签名密钥进行重新打包并重新发布应用的现象。现有的 Android应用相似性研究存在着特征提取难以描述Android代码的特征,提取算法 过于复杂,检出率差和处理效率差等问题, 如何系统地、快速准确地从海量的 Android应用中识别这些经过重新打包的应用?是否能够快速而可度量地检测这 些经过重新打包的应用从而对每天提交的大量应用进行有效的管理?能否帮助 用户有效判断下载的应用程序的是否合法、是否包含恶意负载。这些都成为 Android系统研究中的挑战。
针对这些问题,本文基于图特征向量的特征模型,结合余弦算法、规范压缩 距离等算法对程序间的相似性进行分析,给出一种具有时效性的算法。该算法主 要是通过从Dalvik字节码级别对Android应用程序进行静态分析,找出其中类之 间的互相依赖关系,根据Android反编译代码中的类依赖关系,提出一种基于图 的特征向量模型,该模型通过类依赖图中顶点之间的互调信息,保留了程序的结 构中经过混淆和变形处理后的不变量,可以有效对抗上述技术所产生的影响。
在类依赖图中首先通过计算类中方法和变量相互调用得到类依赖关系的转 移概率矩阵,依据转移概率矩阵进行拉普拉斯变换,并把得到的矩阵映射为一个 多维特征向量进行Android应用的相似性分析。可以快速有效地从海量应用中识 别出重新打包的应用,并采用机器学习分析结果,来检测出潜藏在Android应用 程序中的剽窃及恶意代码。
本文提出的算法具有较高的检查效率和精确度,本文研究成果将为广大的 Android 应用开发者提供一个更好的外部环境,减小了广大的智能手机用户安装 第三方应用程序时面临的风险。
关键词:Android 应用,相似性,图特征向量,依赖图,比较算法
I
ABSTRACT
Among mobile applications from various Android markets, many have been repackaged, resigned and redistributed from legal applications. Existing studies on Android applications similarity suffer from difficulties for the extracted features to describe the applications code, complexity of feature-extracting algorithms and inefficiency of detection and processing. How to systematically identify these repackaged a
您可能关注的文档
- 基于深度图像的三维重建配准算法研究计算机软件与理论专业论文.docx
- 基于提升续驶里程的电动汽车车身造型参数研究-工业设计专业论文.docx
- 基于契约理论的企业审计需求研究会计学专业论文.docx
- 基于视听觉信息融合的欠定语音混合信号盲分离-通信与信息系统专业论文.docx
- 基于遗传退火算法的车间调度研究与应用-机械电子工程专业论文.docx
- 基于人体免疫机制的主动式防御系统研究-计算机应用技术专业论文.docx
- 基于无线传感器网络的心电监护系统设计——无线收发与系统控制-生物物理学专业论文.docx
- 基于梯度域的静脉图像增强算法研究-电路与系统专业论文.docx
- 基于太赫兹谱技术的晶型药物特性研究-控制理论与控制工程专业论文.docx
- 基于上下文分类的图像压缩方法研究-电子与通信工程专业论文.docx
- 《2025年即食水产食品冷链物流行业发展策略研究》.docx
- 2025年智能制造领域技能认证体系构建研究.docx
- 《2025年会展行业全景报告:线下展会复苏对行业投资的吸引力与线上线下融合趋势》.docx
- 2025年高性能碳纤维在轨道交通减震应用报告.docx
- 《2025年个人护理市场研究:清洁护理升级与功能型产品需求增长机遇》.docx
- 《2025年虚拟电厂技术整合电力市场商业化项目落地案例分析》.docx
- 2025年体育旅游运动休闲目的地赛事遗产利用.docx
- 《2025年农业金融创新对农产品品牌发展的支持》.docx
- 2025年乡村田园综合体项目融资策略研究.docx
- 《2025年宠物医院专科医疗服务创新模式与市场前景研究》.docx
原创力文档


文档评论(0)