Article (Scientific journals)
Evolutionary Fuzzing of Android OS Vendor System Services
Iannillo, Antonio Ken; Natella, Roberto; Cotroneo, Domenico
2019In Empirical Software Engineering
Peer Reviewed verified by ORBi
 

Files


Full Text
10.1007@s10664-019-09725-6.pdf
Publisher postprint (1.92 MB)
Request a copy

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
fuzz testing; evolutionary algorithms; Android OS
Abstract :
[en] Android devices are shipped in several flavors by more than 100 manufacturer partners, which extend the Android “vanilla” OS with new system services and modify the existing ones. These proprietary extensions expose Android devices to reliability and security issues. In this paper, we propose a coverage-guided fuzzing platform (Chizpurfle) based on evolutionary algorithms to test proprietary Android system services. A key feature of this platform is the ability to profile coverage on the actual, unmodified Android device, by taking advantage of dynamic binary re-writing techniques. We applied this solution to three high-end commercial Android smartphones. The results confirmed that evolutionary fuzzing is able to test Android OS system services more efficiently than blind fuzzing. Furthermore, we evaluate the impact of different choices for the fitness function and selection algorithm.
Disciplines :
Computer science
Author, co-author :
Iannillo, Antonio Ken  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Natella, Roberto ;  Universita degli Studi di Napoli Federico Secondo > DIETI
Cotroneo, Domenico 
 These authors have contributed equally to this work.
External co-authors :
yes
Language :
English
Title :
Evolutionary Fuzzing of Android OS Vendor System Services
Publication date :
May 2019
Journal title :
Empirical Software Engineering
ISSN :
1573-7616
Publisher :
Kluwer Academic Publishers, Netherlands
Peer reviewed :
Peer Reviewed verified by ORBi
Focus Area :
Computational Sciences
Available on ORBilu :
since 07 June 2019

Statistics


Number of views
149 (3 by Unilu)
Number of downloads
1 (0 by Unilu)

Scopus citations®
 
11
Scopus citations®
without self-citations
11
OpenCitations
 
6
WoS citations
 
8

Bibliography


Similar publications



Contact ORBilu