首页> 外文会议>IEEE International Performance Computing and Communications Conference >Exploring sensor usage behaviors of Android applications based on data flow analysis
【24h】

Exploring sensor usage behaviors of Android applications based on data flow analysis

机译:基于数据流分析探索Android应用程序的传感器使用行为

获取原文

摘要

Today's Android-powered smartphones are equipped with various embedded sensors, such as the motion sensors, the environmental sensors and the position sensors. Many functions in the third-party applications (apps) need to use these sensors. However, embedded sensors may lead to security issues, as the third-party apps can access data from these sensors without claiming any permissions. It has been proven that embedded sensors can be exploited by well designed malicious apps, resulting in leaking users' privacy. In this work, we are motivated to provide an up-to-date overview of sensor usage patterns in current apps by investigating what, why and how embedded sensors are used in all the apps collected from a complete app market. To fulfill this goal, We develop a tool called ???SDFDroid??? to identify the sensors' types and to generate the sensor data propagation paths in each app. We then cluster the apps to find out their sensor usage patterns based on their sensor data propagation paths. We apply our method on AppChina, a widely used Chinese Android app market. Extensive experiments are conducted and the experimental results show that most apps implement their sensor related functions by using the third-party libraries. We further study the sensor usage in the third-party libraries. Our results show the accelerometer sensor is the most frequently used sensor. Though many third-party libraries use no more than four types of sensors, there are some third-party libraries register all the types of sensors recklessly. These results show the need for better regulating the sensor usage in Android apps.
机译:当今基于Android的智能手机配备了各种嵌入式传感器,例如运动传感器,环境传感器和位置传感器。第三方应用程序(apps)中的许多功能都需要使用这些传感器。但是,嵌入式传感器可能会导致安全问题,因为第三方应用程序可以从这些传感器访问数据而无需声明任何权限。已经证明,精心设计的恶意应用程序可以利用嵌入式传感器,从而导致用户隐私泄露。在这项工作中,我们有动机通过调查嵌入式应用程序市场中收集到的所有应用程序中使用嵌入式传感器的内容,原因和方式,来提供当前应用程序中传感器使用模式的最新概述。为了实现这一目标,我们开发了一个名为SDSDroid的工具。以确定传感器的类型并在每个应用程序中生成传感器数据传播路径。然后,我们将这些应用程序聚类,以根据其传感器数据传播路径找出其传感器使用模式。我们将我们的方法应用于AppChina(一个广泛使用的中国Android应用市场)。进行了广泛的实验,实验结果表明,大多数应用程序都使用第三方库来实现与传感器相关的功能。我们将在第三方库中进一步研究传感器的使用情况。我们的结果表明,加速度传感器是最常用的传感器。尽管许多第三方库使用的传感器类型不超过四种,但仍有一些第三方库不计后果地注册所有类型的传感器。这些结果表明,需要更好地调节Android应用中的传感器使用情况。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号