Article (Scientific journals)
Improving Logic Bomb Identification in Android Apps via Context-Aware Anomaly Detection
ALECCI, Marco; SAMHI, Jordan; LI, Li et al.
2024In IEEE Transactions on Dependable and Secure Computing
Peer Reviewed verified by ORBi
 

Files


Full Text
Improving_Logic_Bomb_Identification_in_Android_Apps_via_Context-Aware_Anomaly_Detection.pdf
Author postprint (829.27 kB) Creative Commons License - Attribution
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Logic Bomb, Malware, Android Security, Static Analysis, Clustering, Anomaly Detection
Abstract :
[en] One prominent tactic used to keep malicious behavior from being detected during dynamic test campaigns is logic bombs, where malicious operations are triggered only when specific conditions are satisfied. Defusing logic bombs remains an unsolved problem in the literature. In this work, we propose to investigate Suspicious Hidden Sensitive Operations (SHSOs) as a step toward triaging logic bombs. To that end, we develop a novel hybrid approach that combines static analysis and context-aware anomaly detection techniques to uncover SHSOs, which we predict as likely implementations of logic bombs. Concretely, DIFUZER++ identifies SHSO entry-points using an instrumentation engine and conducting an inter-procedural data-flow analysis. Subsequently, it extracts trigger-specific features to characterize SHSOs. To detect abnormal triggers, we utilize multiple One-Class SVM models, each trained on distinct sets of similar apps to more effectively capture normal behavior patterns. To assess the added value of the context-aware analysis, we compare DIFUZER++ against a baseline approach with no context (that we name DIFUZER). We show that the context-aware analysis leads to a significant improvement in both the precision and F1 score. Furthermore, the probability of successfully triaging logic bombs among SHSOs increases from 29.7% to 58.8%. All our artifacts are released to the community.
Disciplines :
Computer science
Author, co-author :
ALECCI, Marco  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > TruX
SAMHI, Jordan;  CISPA – Helmholtz Center for Information Security > Software Research Group
LI, Li;  Beihang University > School of Software
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
External co-authors :
yes
Language :
English
Title :
Improving Logic Bomb Identification in Android Apps via Context-Aware Anomaly Detection
Publication date :
2024
Journal title :
IEEE Transactions on Dependable and Secure Computing
ISSN :
1545-5971
eISSN :
1941-0018
Publisher :
IEEE Computer Society, Piscataway, United States - New Jersey
Peer reviewed :
Peer Reviewed verified by ORBi
Focus Area :
Computational Sciences
FnR Project :
FNR16344458 - Pre And Post Processing For Comprehensive And Practical Android App Static Analysis, 2021 (01/07/2022-30/06/2025) - Jacques Klein
Name of the research project :
U-AGR-7109 - C21/IS/16344458/REPROCESS/Klein (01/07/2022 - 30/06/2025) - KLEIN Jacques
Funders :
FNR - Fonds National de la Recherche
Funding number :
C21/IS/16344458
Available on ORBilu :
since 25 January 2024

Statistics


Number of views
109 (4 by Unilu)
Number of downloads
70 (0 by Unilu)

Scopus citations®
 
6
Scopus citations®
without self-citations
3
OpenAlex citations
 
8

Bibliography


Similar publications



Contact ORBilu