首页> 外文会议>IEEE/ACM International Conference on Mining Software Repositories >An Empirical History of Permission Requests and Mistakes in Open Source Android Apps
【24h】

An Empirical History of Permission Requests and Mistakes in Open Source Android Apps

机译:开源Android应用中权限请求和错误的经验历史记录

获取原文

摘要

Android applications (apps) rely upon proper permission usage to ensure that the user's privacy and security are adequately protected. Unfortunately, developers frequently misuse app permissions in a variety of ways ranging from using too many permissions to not correctly adhering to Android's defined permission guidelines. The implications of these permissionissues (possible permission problems) can range from harming the user's perception of the app to significantly impacting their privacy and security. An imperative component to creating more secure apps that better protect a user's privacy is an improved understanding of how and when these issues are being introduced and repaired. While there are existing permissions-analysis tools and Android datasets, there are no available datasets that contain a large-scale empirical history of permission changes and mistakes. This limitation inhibits both developers and researchers from empirically studying and constructing a holistic understanding of permission-related issues. To address this shortfall with existing resources, we created a dataset of permission-based changes and permission-issues in open source Android apps. Our unique dataset contains information from 2,002 apps with commits from 10,601 unique committers, totaling 789,577 commits. We accomplished this by mining app repositories from F-Droid, extracting their version and commit histories, and analyzing this information using two permission analysis tools. Our work creates the foundation for future research in permission decisions and mistakes. Complete project details and data is available on our project website: https://mobilepermissions.github.io.
机译:Android应用程序(app)依赖于正确的权限使用来确保充分保护用户的隐私和安全。不幸的是,开发人员经常以多种方式滥用应用程序权限,从使用过多权限到未正确遵守Android定义的权限准则。这些权限问题(可能的权限问题)的影响范围可能从损害用户对应用程序的感知到严重影响其隐私和安全性。创建更安全的应用程序以更好地保护用户隐私的当务之急是更好地了解如何以及何时引入和修复这些问题。尽管存在现有的权限分析工具和Android数据集,但没有可用的数据集包含权限更改和错误的大规模经验历史记录。这种限制使开发人员和研究人员都无法凭经验研究和构建对许可相关问题的整体理解。为了解决现有资源的这一不足,我们在开源Android应用程序中创建了一个基于权限的更改和权限问题的数据集。我们的唯一数据集包含来自2,002个应用程序的信息以及来自10,601个唯一提交者的提交,总计789,577个提交。我们通过从F-Droid挖掘应用程序存储库,提取它们的版本和提交历史记录,并使用两个权限分析工具来分析此信息,从而实现了这一目标。我们的工作为将来的许可决策和错误研究奠定了基础。完整的项目详细信息和数据可在我们的项目网站上找到:https://mobilepermissions.github.io。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号