期刊文献+

基于Androguard的Android应用静态分析实验 被引量:1

Static analysis experiment of Android App based on Androguard
下载PDF
导出
摘要 静态分析是帮助提升软件质量的一项重要技术,掌握这项技术对于软件开发和测试人员把握软件结构特性,量化评估软件质量至关重要。为了帮助学生掌握移动应用静态分析技术,针对Android平台,设计了基于Androguard工具的静态分析实验。实验基于Androguard工具,要求学生完成Python编程环境配置,并按照实验指导指令完成Androguard工具的安装、测试APK的准备,利用Androguard工具的API进行静态分析工具的编码与实现,对Android应用进行全面的静态分析。通过实验的训练,能够帮助学生具体深入地了解移动应用静态分析与审计的基本方法,并通过基于Androguard的二次开发任务,提升基于所学软件工程理论知识解决实际工程问题的能力。 Static analysis is an important technique for software quality assurance.It would be very helpful for software developers and test engineers to grasp the technique of static analysis,to fully understand the internal structures,and thus quantitatively evaluate software quality.With the aim of help students learn static analysis techniques for mobile apps,an Androguard-based static analysis experiment is designed for the Android platform.The experiment is based on Androguard,requiring the students to learn Python programming by themselves,and install Androguard following experiment instructions,prepare the APK files as analysis targets,and develop new analysis tools using the static analysis APIs provided by Androguard.After performing thorough study of static analysis on Android Apps,students gain valuable insights of static analysis methods,and improved their abilities to solve real-world engineering problems by developing new static analysis tools for Android Apps.
作者 胡燕 孔维强 HU Yan;KONG Weiqiang(School of Software,Dalian University of Technology,Dalian 116024,China)
出处 《实验室科学》 2021年第5期6-9,共4页 Laboratory Science
基金 教育部质量工程项目(项目编号:ZL201855) 大连理工大学校级教改项目(项目编号:YB2019069)。
关键词 静态分析 安卓 移动应用测试 static analysis Android testing mobile Apps
  • 相关文献

参考文献8

二级参考文献16

共引文献21

同被引文献6

引证文献1

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部