首页> 外文期刊>Science of Computer Programming >Formalisation and analysis of Dalvik bytecode
【24h】

Formalisation and analysis of Dalvik bytecode

机译:Dalvik字节码的形式化和分析

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

摘要

With the large, and rapidly increasing, number of smartphones based on the Android platform, combined with the open nature of the platform that allows "apps" to be downloaded and executed on the smartphone, misbehaving and malicious (malware) apps are set to become a serious problem. To counter this problem, automated tools for analysing and verifying apps are essential. Furthermore, to ensure high-fidelity of such tools, it is essential to formally specify both semantics and analyses. In this paper we present, to the best of our knowledge, the first formalisation of the complete Dalvik bytecode language including reflection features and the first formally specified control flow analysis for the language, including advanced control flow features such as dynamic dispatch, exceptions, and reflection. To determine which features to include in the formalisation and analysis, 1700 Android apps from the Google Play app market (formerly known as Android Market) were downloaded and examined.
机译:随着基于Android平台的智能手机的数量庞大且迅速增长,再加上该平台的开放性(允许在智能手机上下载和执行“应用”),行为不当和恶意(恶意软件)应用将变得越来越流行。一个严重的问题。为了解决这个问题,用于分析和验证应用程序的自动化工具至关重要。此外,为了确保此类工具的高保真度,必须正式指定语义和分析。在本文中,我们尽我们所能展示了完整的Dalvik字节码语言的首次形式化,包括反射功能,以及该语言的第一个正式指定的控制流分析,其中包括高级控制流功能,例如动态调度,异常和反射。为了确定要包含在形式化和分析中的功能,从Google Play应用市场(以前称为Android Market)下载了1700个Android应用并进行了检查。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号