• Home
  • Search
  • Are free Android app security analysis tools effective in detecting known vulnerabilities?
  • Open Access IconOpen Access
  • Cite Icon46
  • https://doi.org/10.1007/s10664-019-09749-yCopy DOI Icon

Are free Android app security analysis tools effective in detecting known vulnerabilities?

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Increasing interest in securing the Android ecosystem has spawned numerous efforts to assist app developers in building secure apps. These efforts have resulted in tools and techniques capable of detecting vulnerabilities (and malicious behaviors) in apps. However, there has been no evaluation of the effectiveness of these tools and techniques in detecting known vulnerabilities. The absence of such evaluations puts app developers at a disadvantage when choosing security analysis tools to secure their apps. In this regard, we evaluated the effectiveness of vulnerability detection tools for Android apps. We reviewed 64 tools and empirically evaluated 14 vulnerability detection tools (incidentally along with five malicious behavior detection tools) against 42 known unique vulnerabilities captured by Ghera benchmarks, which are composed of both vulnerable and secure apps. Of the 24 observations from the evaluation, the main observation is existing vulnerability detection tools for Android apps are very limited in their ability to detect known vulnerabilities -- all of the evaluated tools together could only detect 30 of the 42 known unique vulnerabilities. More effort is required if security analysis tools are to help developers build secure apps. We hope the observations from this evaluation will help app developers choose appropriate security analysis tools and persuade tool developers and researchers to identify and address limitations in their tools and techniques. We also hope this evaluation will catalyze or spark a conversation in the software engineering and security communities to require a more rigorous and explicit evaluation of security analysis tools and techniques.

Similar Papers
  • Conference Article
  • Citations9

Real-Time Detection of Malicious Behavior in Android Apps

  • Aug 01, 2016
  • Zhenyu Ni +4
  • Conference Article
  • Citations111

Eth2Vec: Learning Contract-Wide Code Representations for Vulnerability Detection on Ethereum Smart Contracts

  • May 24, 2021
  • Nami Ashizawa +3
  • Research Article
  • Citations29

A large-scale study on the adoption of anti-debugging and anti-tampering protections in android apps

  • Feb 28, 2020
  • Journal of Information Security and Applications
  • Stefano Berlato +1
  • Conference Article
  • Citations10

NChecker

  • Apr 18, 2016
  • Xinxin Jin +3
  • Research Article
  • Citations9

A First Look at Dark Mode in Real-world Android Apps

  • Nov 23, 2023
  • ACM Transactions on Software Engineering and Methodology
  • Suyu Ma +3
  • Conference Article
  • Citations25

Towards offensive language detection and reduction in four Software Engineering communities

  • Jun 21, 2021
  • Jithin Cheriyan +2
  • Abstract

Case study describing the pillars, personnel, and process of developing the TARDIS:REFLUX smartphone app

  • Nov 01, 2013
  • The Lancet
  • E W Macharia +5
  • Conference Article
  • Citations3

Too Quiet in the Library: An Empirical Study of Security Updates in Android Apps' Native Code

  • May 01, 2021
  • Sumaya Almanee +3
  • Conference Article
  • Citations28

A tale of two cities: how WebView induces bugs to Android applications

  • Sep 03, 2018
  • Jiajun Hu +4
  • Research Article
  • Citations40

Permission Use Analysis for Vetting Undesirable Behaviors in Android Apps

  • Nov 01, 2014
  • IEEE Transactions on Information Forensics and Security
  • Yuan Zhang +5
  • Conference Article
  • Citations17

Abusing Android permissions: A security perspective

  • Oct 01, 2017
  • Mamdouh Alenezi +1
  • Conference Article
  • Citations31

Data loss detector: automatically revealing data loss bugs in Android apps

  • Jul 18, 2020
  • Oliviero Riganelli +4
  • Conference Article
  • Citations31

DaPanda: Detecting Aggressive Push Notifications in Android Apps

  • Nov 01, 2019
  • Tianming Liu +5
  • Conference Article
  • Citations1

API Compatibility Issue Detection, Testing and Analysis for Android Apps

  • Nov 01, 2021
  • Tarek Mahmud
  • Book Chapter
  • Citations2

Software Security Engineering – Part I

  • Jan 01, 2013
  • Issa Traore +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.