...
首页> 外文期刊>International Journal on Software Tools for Technology Transfer >APSET, an Android aPplication SEcurity Testing tool for detecting intent-based vulnerabilities
【24h】

APSET, an Android aPplication SEcurity Testing tool for detecting intent-based vulnerabilities

机译:APSET,Android aPplication SEcurity测试工具,用于检测基于意图的漏洞

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

摘要

The Android messaging system, called intent, is a mechanism that ties components together to build applications for smartphones. Intents are kinds of messages composed of actions and data, sent by a component to another component to perform several operations, e.g. launching a user interface. The intent mechanism offers a lot of flexibility for developing Android applications, but it might also be used as an entry point for security attacks. The latter can be easily sent with intents to components, that can indirectly forward attacks to other components and so on. In this context, this paper proposes APSET, a tool for Android aPplica-tion SEcurity Testing, which aims at detecting intent-based vulnerabilities. It takes as inputs Android applications and intent-based vulnerabilities formally expressed with models called vulnerability patterns. Then, and this is the originality of our approach, class diagrams and partial specifications are automatically generated from applications with algorithms reflecting some knowledge of the Android documentation. These partial specifications avoid false positives and refine the test result with special verdicts notifying that a component is not compliant to its specification. Furthermore, we propose a test case execution framework which supports the receipt of any exception, the detection of application crashes, and provides a final XML test report detailing the test case verdicts. The vulnerability detection effectiveness of APSET is evaluated with experimentations on randomly chosen Android applications of the Android Market.
机译:Android消息传递系统(称为Intent)是一种将组件捆绑在一起以构建智能手机应用程序的机制。意图是由动作和数据组成的各种消息,由一个组件发送到另一个组件以执行多种操作,例如启动用户界面。意向机制为开发Android应用程序提供了很大的灵活性,但它也可以用作安全攻击的切入点。后者可以很容易地发送给组件,可以将攻击间接转发给其他组件,依此类推。在这种情况下,本文提出了APSET,一种用于Android应用安全性测试的工具,旨在检测基于意图的漏洞。它以Android应用程序和基于意图的漏洞为输入,这些漏洞是用称为漏洞模式的模型正式表达的。然后,这就是我们方法的独创性,使用反映出一些Android文档知识的算法,从应用程序自动生成类图和部分规范。这些部分规范避免了误报,并通过特殊的判断来完善测试结果,以通知组件不符合其规范。此外,我们提出了一个测试用例执行框架,该框架支持接收任何异常,检测应用程序崩溃,并提供详细描述测试用例结论的最终XML测试报告。通过对Android Market随机选择的Android应用进行实验,评估了APSET的漏洞检测有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号