Full Text

Turn on search term navigation

© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.

Abstract

Trojan Detection—the process of understanding the behaviour of a suspicious file has been the talk of the town these days. Existing approaches, e.g., signature-based, have not been able to classify them accurately as Trojans. This paper proposes TrojanDetector—a simple yet effective multi-layer hybrid approach for Trojan detection. TrojanDetector analyses every downloaded application and extracts and correlates its features on three layers (i.e., application-, user-, and package layer) to identify it as either a benign application or a Trojan. TrojanDetector adopts a hybrid approach, combining static and dynamic analysis characteristics, for feature extraction from any downloaded application. We have evaluated our scheme on three publicly available datasets, namely (i) CCCS- CIC-AndMal-2020, (ii) Cantagio-Mobile, and (iii) Virus share, by using simple yet state-of-the-art classifiers, namely, random forest (RF), decision tree (DT), support vector machine (SVM), and logistic regression (LR) in binary—class settings. SVM outperformed its counterparts and attained the highest accuracy of 96.64%. Extensive experimentation shows the effectiveness of our proposed Trojan detection scheme.

Details

Title
TrojanDetector: A Multi-Layer Hybrid Approach for Trojan Detection in Android Applications
Author
Ullah, Subhan 1 ; Tahir, Ahmad 2   VIAFID ORCID Logo  ; Buriro, Attaullah 3   VIAFID ORCID Logo  ; Zara, Nudrat 1 ; Saha, Sudipan 4   VIAFID ORCID Logo 

 Department of Cybersecurity, FAST School of Computing, FAST National University of Computer and Emerging Science, Islamabad 54000, Pakistan 
 Center for Cybersecurity, Bruno Kessler Foundation, 38123 Trento, Italy 
 Faculty of Computer Science, Free University Bozen-Bolzano, 39100 Bolzano, Italy 
 Department of Aerospace and Geodesy, Technical University of Munich, 85521 Ottobrunn, Germany 
First page
10755
Publication year
2022
Publication date
2022
Publisher
MDPI AG
e-ISSN
20763417
Source type
Scholarly Journal
Language of publication
English
ProQuest document ID
2771650822
Copyright
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.