首页> 外文会议>IEEE International Conference on Intelligence and Security Informatics >Resolving reflection methods in Android applications
【24h】

Resolving reflection methods in Android applications

机译:解决Android应用程序中的反射方法

获取原文

摘要

Although reflection methods in Android can facilitate developing applications, they will block control flow and data flow in static analysis, making its precision decreased. To solve this problem, we trigger applications to execute reflection methods and record its reflection targets at runtime. Reflection targets may be a method invocation, field setting or instantiating of some classes. Considering many static analysis' input is apk file, we further transform reflection methods in apk into explicit method invocation, field setting and class initiating according to the recorded reflection targets. Our experiment result shows that, based on our method, some static analysis can perform better on these transformed apk and produce more precise results.
机译:虽然Android中的反射方法可以促进开发应用程序,但它们将阻止控制流程和数据流动在静态分析中,使其精度降低。要解决此问题,我们触发应用程序以执行反射方法并在运行时记录其反射目标。反射目标可以是方法调用,现场设置或某些类的实例化。考虑到许多静态分析输入是APK文件,我们进一步将APK中的反射方法转换为显式方法调用,字段设置和根据所录制的反射目标启动。我们的实验结果表明,根据我们的方法,一些静态分析可以在这些变换的APK上表现更好,并产生更精确的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号