首页> 外文会议>2016 IEEE/ACM 38th IEEE International Conference on Software Engineering Companion >Boosting Static Analysis of Android Apps through Code Instrumentation
【24h】

Boosting Static Analysis of Android Apps through Code Instrumentation

机译:通过代码规范促进Android应用程序的静态分析

获取原文
获取原文并翻译 | 示例

摘要

Static analysis has been applied to dissect Android apps for many years. The main advantage of using static analysis is its efficiency and entire code coverage characteristics. However, the community has not yet produced complete tools to perform in-depth static analysis, putting users at risk to malicious apps. Because of the diverse challenges caused by Android apps, it is hard for a single tool to efficiently address all of them. Thus, in this work, we propose to boost static analysis of Android apps through code instrumentation, in which the knotty code can be reduced or simplified into an equivalent but analyzable code. Consequently, existing static analyzers, without any modification, can be leveraged to perform extensive analysis, although originally they cannot. Previously, we have successfully applied instrumentation for two challenges of static analysis of Android apps: Inter-Component Communication (ICC) and Reflection. However, these two case studies are implemented separately and the implementation is not reusable, letting some functionality, that could be reused from one to another, be reinvented and thus lots of resources are wasted. To this end, in this work, we aim at providing a generic and non-invasive approach for existing static analyzers, enabling them to perform more broad analysis.
机译:多年来,静态分析已应用于剖析Android应用程序。使用静态分析的主要优点是它的效率和整个代码覆盖率特性。但是,社区尚未提供完整的工具来执行深入的静态分析,从而使用户面临恶意应用程序的威胁。由于Android应用程序带来的各种挑战,因此单个工具很难有效地解决所有这些问题。因此,在这项工作中,我们建议通过代码检测来增强对Android应用程序的静态分析,在这种分析中,可以将可疑代码减少或简化为等效但可分析的代码。因此,现有的静态分析仪无需进行任何修改,就可以利用它来执行广泛的分析,尽管起初它们不能。以前,我们已成功将工具应用到Android应用程序静态分析的两个挑战中:组件间通信(ICC)和反射。但是,这两个案例研究是分别实施的,并且该实施不可重复使用,从而使某些可以相互重用的功能被重新发明,从而浪费了大量资源。为此,在这项工作中,我们旨在为现有的静态分析仪提供一种通用且非侵入性的方法,使它们能够执行更广泛的分析。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号