Measuring and Explaining the Effects of Android App Transformations in Online Malware Detection

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Meng, Guozhu, Guo, Zhixiu, Zhang, Xiaodong, Wang, Haoyu, Chen, Kai, Liu, Yang
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918105425379328
author Meng, Guozhu
Guo, Zhixiu
Zhang, Xiaodong
Wang, Haoyu
Chen, Kai
Liu, Yang
author_facet Meng, Guozhu
Guo, Zhixiu
Zhang, Xiaodong
Wang, Haoyu
Chen, Kai
Liu, Yang
contents It is well known that antivirus engines are vulnerable to evasion techniques (e.g., obfuscation) that transform malware into its variants. However, it cannot be necessarily attributed to the effectiveness of these evasions, and the limits of engines may also make this unsatisfactory result. In this study, we propose a data-driven approach to measure the effect of app transformations to malware detection, and further explain why the detection result is produced by these engines. First, we develop an interaction model for antivirus engines, illustrating how they respond with different detection results in terms of varying inputs. Six app transformation techniques are implemented in order to generate a large number of Android apps with traceable changes. Then we undertake a one-month tracking of app detection results from multiple antivirus engines, through which we obtain over 971K detection reports from VirusTotal for 179K apps in total. Last, we conduct a comprehensive analysis of antivirus engines based on these reports from the perspectives of signature-based, static analysis-based, and dynamic analysis-based detection techniques. The results, together with 7 highlighted findings, identify a number of sealed working mechanisms occurring inside antivirus engines and what are the indicators of compromise in apps during malware detection.
format Preprint
id arxiv_https___arxiv_org_abs_2507_20361
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Measuring and Explaining the Effects of Android App Transformations in Online Malware Detection
Meng, Guozhu
Guo, Zhixiu
Zhang, Xiaodong
Wang, Haoyu
Chen, Kai
Liu, Yang
Cryptography and Security
It is well known that antivirus engines are vulnerable to evasion techniques (e.g., obfuscation) that transform malware into its variants. However, it cannot be necessarily attributed to the effectiveness of these evasions, and the limits of engines may also make this unsatisfactory result. In this study, we propose a data-driven approach to measure the effect of app transformations to malware detection, and further explain why the detection result is produced by these engines. First, we develop an interaction model for antivirus engines, illustrating how they respond with different detection results in terms of varying inputs. Six app transformation techniques are implemented in order to generate a large number of Android apps with traceable changes. Then we undertake a one-month tracking of app detection results from multiple antivirus engines, through which we obtain over 971K detection reports from VirusTotal for 179K apps in total. Last, we conduct a comprehensive analysis of antivirus engines based on these reports from the perspectives of signature-based, static analysis-based, and dynamic analysis-based detection techniques. The results, together with 7 highlighted findings, identify a number of sealed working mechanisms occurring inside antivirus engines and what are the indicators of compromise in apps during malware detection.
title Measuring and Explaining the Effects of Android App Transformations in Online Malware Detection
topic Cryptography and Security
url https://arxiv.org/abs/2507.20361