Published May 13, 2019 | Version v1

A Large-scale Study on the Risks of the HTML5 WebAPI for Mobile Sensor-based Attacks

  • 1. Univ. of Illinois at Chicago, USA
  • 2. FORTH, Greece

Description

Smartphone sensors can be leveraged by malicious apps for a plethora of different attacks, which can also be deployed by malicious websites through the HTML5 WebAPI. In this paper we provide a comprehensive evaluation of the multifaceted threat that mobile web browsing poses to users, by conducting a large-scale study of mobile-specific HTML5 WebAPI calls used in the wild. We build a novel testing infrastructure consisting of actual smartphones on top of a dynamic Android app analysis framework, allowing us to conduct an end-to-end exploration. Our study reveals the extent to which websites are actively leveraging the WebAPI for collecting sensor data, with 2.89% of websites accessing at least one mobile sensor. To provide a comprehensive assessment of the potential risks of this emerging practice, we create a taxonomy of sensor-based attacks from prior studies, and present an in-depth analysis by framing our collected data within that taxonomy. We find that 1.63% of websites could carry out at least one of those attacks. Our findings emphasize the need for a standardized policy across browsers and the ability for users to control what sensor data each website can access.

Notes

This project has also received funding by the the DARPA ASED Program and AFRL under contract FA8650-18-C-7880.

Files

www19-146.pdf

Files (498.4 kB)

Name Size Download all
md5:5dd6c35501bbc542e2ba0612f1388e91
498.4 kB Preview Download

Additional details

Funding

European Commission
THREAT-ARREST - THREAT-ARREST Cyber Security Threats and Threat Actors Training - Assurance Driven Multi-Layer, end-to-end Simulation and Training 786890
European Commission
SMESEC - Protecting Small and Medium-sized Enterprises digital technology through an innovative cyber-SECurity framework 740787