Explaining the Use of Cryptographic API in Android Malware

Maiorca, Davide;Giacinto, Giorgio
2023-01-01

Abstract

Cryptography allows for guaranteeing secure communications, concealing critical data from reverse engineering, or ensuring mobile users’ privacy. Android malware developers extensively leveraged cryptographic libraries to obfuscate and hide malicious behavior. Various system-based and third-party libraries provide cryptographic functionalities for Android, and their use and misuse by application developers have already been documented. This paper analyzes the use of cryptographic APIs in Android malware by comparing them to benign Android applications. In particular, Android applications released between 2012 and 2020 have been analyzed, and more than 1 million cryptographic API expressions have been gathered. We created a processing pipeline to produce a report to reveal trends and insights on how and why cryptography is employed in Android malware. Results showed that the usage of cryptographic APIs in malware differs from that made in benign applications. The different patterns in the use of cryptographic APIs in malware and benign applications have been further analyzed through the explanations of Android malware detectors based on machine learning approaches, showing how crypto-related features can improve detection performances. We observed that the transition to more robust cryptographic techniques is slower in Android malware than in benign applications.
2023
Inglese
E-Business and Telecommunications. 19th International Conference, ICSBT 2022, Lisbon, Portugal, July 14–16, 2022, and 19th International Conference, SECRYPT 2022, Lisbon, Portugal, July 11-13, 2022, Revised Selected Papers
Souha Masmoudi, et al.
Marten Van Sinderen, Fons Wijnhoven, Slimane Hammoudi, Pierangela Samarati, Sabrina De Capitani di Vimercati
1849
69
97
29
Springer
Cham
978-3-031-45136-2
978-3-031-45137-9
https://link.springer.com/chapter/10.1007/978-3-031-45137-9_4
Comitato scientifico
internazionale
scientifica
Cryptography; Android; Malware
info:eu-repo/semantics/bookPart
2.1 Contributo in volume (Capitolo o Saggio)
Janovsky, Adam; Maiorca, Davide; Macko, Dominik; Matyas, Vashek; Giacinto, Giorgio
2 Contributo in Volume::2.1 Contributo in volume (Capitolo o Saggio)
5
268
embargoed_20241002
Files in This Item:
File Size Format  
Book_Chapter___Janovsky.pdf

embargo until 02/10/2024

Type: versione post-print
Size 402.82 kB
Format Adobe PDF
402.82 kB Adobe PDF & nbsp; View / Open   Request a copy

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Questionnaire and social

Share on:
Impostazioni cookie