loading page

Assessing the Security of Inter-App Communications in Android through Reinforcement Learning
  • +1
  • Andrea Romdhana ,
  • Alessio Merlo ,
  • Mariano Ceccato ,
  • Paolo Tonella
Andrea Romdhana
Università degli Studi di Genova

Corresponding Author:[email protected]

Author Profile
Alessio Merlo
Author Profile
Mariano Ceccato
Author Profile
Paolo Tonella
Author Profile


A central aspect of the Android platform is Inter-Component Communication (ICC), which enables the reuse of functionality across apps and components via message passing. While a powerful feature, ICC still constitutes a serious attack surface. This paper addresses the issue of generating exploits for a subset of Android ICC vulnerabilities (i.e., IDOS, XAS, and FI) through static analysis, Deep Reinforcement Learning-based dynamic analysis and software instrumentation. Our approach, called RONIN, achieves better results than state-of-the-art and baseline tools, in the number of exploited vulnerabilities.
Aug 2023Published in Computers & Security volume 131 on pages 103311. 10.1016/j.cose.2023.103311