Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
RAICC: Revealing Atypical Inter-Component Communication in Android Apps
SAMHI, Jordan; BARTEL, Alexandre; BISSYANDE, Tegawendé François D Assise et al.
2021In 43rd International Conference on Software Engineering (ICSE)
Peer reviewed
 

Documents


Texte intégral
paper.pdf
Preprint Auteur (394.52 kB)
Télécharger

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
Static Analysis; Android Security
Résumé :
[en] Inter-Component Communication (ICC) is a key mechanism in Android. It enables developers to compose rich functionalities and explore reuse within and across apps. Unfortunately, as reported by a large body of literature, ICC is rather "complex and largely unconstrained", leaving room to a lack of precision in apps modeling. To address the challenge of tracking ICCs within apps, state of the art static approaches such as Epicc, IccTA and Amandroid have focused on the documented framework ICC methods (e.g., startActivity) to build their approaches. In this work we show that ICC models inferred in these state of the art tools may actually be incomplete: the framework provides other atypical ways of performing ICCs. To address this limitation in the state of the art, we propose RAICC a static approach for modeling new ICC links and thus boosting previous analysis tasks such as ICC vulnerability detection, privacy leaks detection, malware detection, etc. We have evaluated RAICC on 20 benchmark apps, demonstrating that it improves the precision and recall of uncovered leaks in state of the art tools. We have also performed a large empirical investigation showing that Atypical ICC methods are largely used in Android apps, although not necessarily for data transfer. We also show that RAICC increases the number of ICC links found by 61.6% on a dataset of real-world malicious apps, and that RAICC enables the detection of new ICC vulnerabilities.
Centre de recherche :
- Interdisciplinary Centre for Security, Reliability and Trust (SnT) > Other
Disciplines :
Sciences informatiques
Auteur, co-auteur :
SAMHI, Jordan  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > TruX
BARTEL, Alexandre ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SerVal
BISSYANDE, Tegawendé François D Assise  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > TruX
KLEIN, Jacques  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > TruX
Co-auteurs externes :
no
Langue du document :
Anglais
Titre :
RAICC: Revealing Atypical Inter-Component Communication in Android Apps
Date de publication/diffusion :
mai 2021
Nom de la manifestation :
43rd International Conference on Software Engineering (ICSE)
Lieu de la manifestation :
Madrid, Espagne
Date de la manifestation :
May 2021
Manifestation à portée :
International
Titre de l'ouvrage principal :
43rd International Conference on Software Engineering (ICSE)
Peer reviewed :
Peer reviewed
Focus Area :
Security, Reliability and Trust
Projet FnR :
FNR14596679 - Dissecting Android Applications Using Static Analysis, 2020 (01/03/2020-31/10/2023) - Jordan Samhi
Organisme subsidiant :
FNR - Fonds National de la Recherche
Disponible sur ORBilu :
depuis le 04 février 2021

Statistiques


Nombre de vues
266 (dont 45 Unilu)
Nombre de téléchargements
145 (dont 15 Unilu)

citations Scopus®
 
40
citations Scopus®
sans auto-citations
28
citations OpenAlex
 
3
citations WoS
 
33

Bibliographie


Publications similaires



Contacter ORBilu