首页> 外文期刊>Neurocomputing >AppScalpel: Combining static analysis and outlier detection to identify and prune undesirable usage of sensitive data in Android applications
【24h】

AppScalpel: Combining static analysis and outlier detection to identify and prune undesirable usage of sensitive data in Android applications

机译:AppScalpel:结合静态分析和异常值检测,以识别和修复Android应用程序中敏感数据的不良用途

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

摘要

Today's Android users face a security dilemma: they want to grant permissions to apps for enjoying more abundant functionalities, but also worry that the apps may abuse these permissions to leak their private information without their grants. To optimize users' benefits, we implement a novel privacy-preserving system named AppScalpel to prune undesirable usage of sensitive data in Android applications, on the top of static analysis and outlier detection results. We use static analysis to extract sufficient contextual features of data usage behaviors within applications. To precisely identify undesirable usage of sensitive data, we leverage outlier detection, which solves the problem of lacking labeled behavioral samples. To enforce the privacy-preserving rules within apps, AppScalpel instruments rule enforcers on each undesirable data-flow path respectively by the code instrumentation technique. We aim to block undesirable usage of sensitive data without affecting other user-desired functionalities. Our evaluation demonstrates that AppScalpel precisely identifies undesirable usage of sensitive data and effectively protects users' private information in a fine-grained mode, and the robustness of the instrumented apps is also achieved. Moreover, for the instrumented apps, AppScalpel introduces little space and runtime overhead. (C) 2019 Elsevier B.V. All rights reserved.
机译:今天的Android用户面临安全困境:他们希望授予应用程序的权限,以享受更丰富的功能,而且担心应用程序可能会滥用这些权限,以便在没有补助的情况下滥用这些权限以泄露他们的私人信息。为了优化用户的好处,我们实现了一个名为AppScalpel的新型隐私保留系统,以便在静态分析和异常值检测结果的顶部修复Android应用程序中的敏感数据的不期望的数据。我们使用静态分析来提取应用程序中的数据使用行为的充分上下文特征。为了精确识别不希望的敏感数据的使用,我们利用了异常检测,这解决了缺乏标记的行为样本的问题。要在应用内实施隐私保留规则,AppScalpel Instruments分别通过代码仪器技术在每个不良数据流路径上强制执行。我们旨在阻止不希望的敏感数据的使用而不影响其他用户期望的功能。我们的评估表明,AppScalpel精确地识别不希望的数据使用,并有效地保护用户的私人信息以细粒度的模式,并且还实现了仪表应用的鲁棒性。此外,对于仪表应用程序,AppScalpel引入了很少的空间和运行时开销。 (c)2019 Elsevier B.v.保留所有权利。

著录项

  • 来源
    《Neurocomputing》 |2019年第may14期|10-25|共16页
  • 作者单位

    Univ Sci & Technol China Sch Comp Sci & Technol Hefei 230027 Anhui Peoples R China;

    Univ Sci & Technol China Sch Comp Sci & Technol Hefei 230027 Anhui Peoples R China;

    Univ Sci & Technol China Sch Comp Sci & Technol Hefei 230027 Anhui Peoples R China;

    Univ Sci & Technol China Sch Comp Sci & Technol Hefei 230027 Anhui Peoples R China;

    Univ Sci & Technol China Sch Comp Sci & Technol Hefei 230027 Anhui Peoples R China;

    Univ Sci & Technol China Sch Comp Sci & Technol Hefei 230027 Anhui Peoples R China;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Android privacy; Static analysis; Outlier detection; Code instrumentation; Rule enforcement;

    机译:Android隐私;静态分析;异常检测;代码仪表;规则执行;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号