TL;DR
This paper evaluates the effectiveness of 14 Android vulnerability detection tools against 42 known vulnerabilities, revealing their limited detection capabilities and emphasizing the need for improved security analysis tools.
Contribution
It provides an empirical assessment of existing Android vulnerability detection tools using Ghera benchmarks, highlighting their limitations in detecting known vulnerabilities.
Findings
Tools detected only 30 of 42 known vulnerabilities
Existing tools have limited effectiveness in vulnerability detection
The study encourages more rigorous evaluation of security tools
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
