DocumentCode :
2030172
Title :
DroidSearch: A tool for scaling Android app triage to real-world app stores
Author :
Rasthofer, Siegfried ; Arzt, Steven ; Kolhagen, Max ; Pfretzschner, Brian ; Huber, Stephan ; Bodden, Eric ; Richter, Philipp
Author_Institution :
Center for Adv. Security Res. Darmstadt (CASED), Tech. Univ. Darmstadt, Darmstadt, Germany
fYear :
2015
fDate :
28-30 July 2015
Firstpage :
247
Lastpage :
256
Abstract :
The Android platform now features more than a million apps from thousands of developers. This abundance is convenient, as it caters to almost every need. But users and researchers also worry about the security and trustworthiness of these apps. While precise program-analysis tools are helpful in this context, unfortunately they do not scale to the large number of apps present in current app stores. In this work we thus present DroidSearch, a search engine that aids a multi-staged analysis in which fast pre-filtering techniques allow security experts to quickly retrieve candidate applications that should be subjected to further automated and/or manual analysis. DroidSearch is supported by DroidBase, a middleware and back-end database which associates apps with metadata and the results of lightweight analyses on bytecode and configuration files that DroidBase automatically manages and executes. Experiments on more than 235,000 applications from six different application stores including Google Play reveal many interesting findings. For instance, DroidSearch identifies 40 known malware applications in Google Play and detects over 35,000 applications that use both http and https connections for accessing the same resources, effectively rendering the https protection ineffective. It also reveals 11,995 applications providing access to potentially sensitive data through unprotected content providers.
Keywords :
meta data; middleware; mobile computing; program diagnostics; search engines; security of data; Android app triage scaling; DROIDBASE; DroidSearch; Google Play; application stores; back-end database; bytecode; configuration files; metadata; middleware; multistaged analysis; prefiltering techniques; search engine; Androids; Crawlers; Databases; Google; Humanoid robots; Malware; Android; App Stores; Database; Pre-Filtering; Scalability; Static Analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Science and Information Conference (SAI), 2015
Conference_Location :
London
Type :
conf
DOI :
10.1109/SAI.2015.7237151
Filename :
7237151
Link To Document :
بازگشت