首页> 外文会议>International symposium on foundations and practice of security >Detection of Illegal Control Flow in Android System: Protecting Private Data Used by Smartphone Apps
【24h】

Detection of Illegal Control Flow in Android System: Protecting Private Data Used by Smartphone Apps

机译:检测Android系统中的非法控制流:保护智能手机应用使用的私人数据

获取原文

摘要

Today, security is a requirement for smartphone operating systems that are used to store and handle sensitive information. However, smartphone users usually download third-party applications that can leak personal data without user authorization. For this reason, the dynamic taint analysis mechanism is used to control the manipulation of private data by third-party apps. But this technique does not detect control flows. In particular, untrusted applications can circumvent Android system and get privacy sensitive information through control flows. In this paper, we propose a hybrid approach that combines static and dynamic analysis to propagate taint along control dependencies in Android system. To evaluate the effectiveness of our approach, we analyse 27 free Android applications. We found that 14 of these applications use control flows to transfer sensitive data. We successfully detect that 8 of them leaked private information. Our approach creates 19 % performance overhead that is due to the propagation of taint in the control flow. By using our approach, it becomes possible to detect leakage of personal data through control flows.
机译:如今,安全性已成为用于存储和处理敏感信息的智能手机操作系统的要求。但是,智能手机用户通常会下载第三方应用程序,这些应用程序可能会在未经用户授权的情况下泄漏个人数据。因此,动态污点分析机制用于控制第三方应用对私有数据的处理。但是此技术不能检测控制流。特别是,不受信任的应用程序可以绕过Android系统并通过控制流获取对隐私敏感的信息。在本文中,我们提出了一种混合方法,该方法结合了静态和动态分析,以在Android系统中沿控件依赖项传播异味。为了评估我们方法的有效性,我们分析了27个免费的Android应用程序。我们发现这些应用程序中有14个使用控制流来传输敏感数据。我们成功检测到其中8个泄露了私人信息。我们的方法产生了19%的性能开销,这是由于污点在控制流中的传播所致。通过使用我们的方法,可以通过控制流检测个人数据的泄漏。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号