首页> 外文期刊>Software Engineering, IEEE Transactions on >Static Analysis for Extracting Permission Checks of a Large Scale Framework: The Challenges and Solutions for Analyzing Android
【24h】

Static Analysis for Extracting Permission Checks of a Large Scale Framework: The Challenges and Solutions for Analyzing Android

机译:提取大型框架权限检查的静态分析:Android分析的挑战和解决方案

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

摘要

A common security architecture is based on the protection of certain resources by permission checks (used e.g., in Android and Blackberry). It has some limitations, for instance, when applications are granted more permissions than they actually need, which facilitates all kinds of malicious usage (e.g., through code injection). The analysis of permission-based framework requires a precise mapping between API methods of the framework and the permissions they require. In this paper, we show that naive static analysis fails miserably when applied with off-the-shelf components on the Android framework. We then present an advanced class-hierarchy and field-sensitive set of analyses to extract this mapping. Those static analyses are capable of analyzing the Android framework. They use novel domain specific optimizations dedicated to Android.
机译:常见的安全架构基于通过权限检查(例如,在Android和Blackberry中使用)对某些资源的保护。它有一些限制,例如,当授予应用程序超出其实际需要的权限时,这会促进各种恶意使用(例如,通过代码注入)。对基于权限的框架的分析需要在框架的API方法与其所需的权限之间进行精确映射。在本文中,我们证明了当在Android框架上与现成的组件一起应用时,幼稚的静态分析会惨遭失败。然后,我们提出了一个高级的类层次结构和字段敏感的分析集,以提取此映射。这些静态分析能够分析Android框架。他们使用专门针对Android的新颖领域特定优化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号