首页> 外文会议>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应用程序(应用程序)依靠正确的权限使用,以确保用户的隐私和安全性得到充分保护。不幸的是,开发人员经常以各种方式滥用应用程序权限,从使用太多的权限来无法正确遵守Android的定义许可指南。这些概得的含义(可能的许可问题)可以损害用户对应用的看法来显着影响他们的隐私和安全性。创建更灵活的应用程序的命令组成部分更好地保护用户的隐私是改进了对这些问题正在引入和修复这些问题的了解。虽然存在现有的权限 - 分析工具和Android数据集,但没有可用的数据集包含大规模的实证历史的权限变更和错误。这种限制抑制了开发人员和研究人员从经验研究和构建对许可相关问题的整体理解。要解决现有资源的短缺,我们在开源Android应用程序中创建了基于权限的更改和权限问题的数据集。我们的唯一数据集包含来自10,002个应用程序的信息,来自10,601个独特提交者,总计789,577个提交。我们通过从F-Droid挖掘应用程序存储库,从而提取其版本和提交历史,并使用两个权限分析工具分析此信息。我们的工作为未来的许可决策和错误的研究创造了基础。我们的项目网站提供完整的项目详细信息和数据:https://mobilepermissions.github.io。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号