paper-with-me

Papers

On Benchmarking Code LLMs for Android Malware Analysis

2025-04-01 · Yiling He, Hongyu She, Xingzhi Qian, Xinran Zheng, Zhuo Chen, Zhan Qin, Lorenzo Cavallaro

Large Language Models (LLMs) have demonstrated strong capabilities in various code intelligence tasks. However, their effectiveness for Android malware analysis remains underexplored. Decompiled Android malware code presents unique challenges for analysis, due to the malicious logic being buried within a large number of functions and the frequent lack of meaningful function names. This paper presents CAMA, a benchmarking framework designed to systematically evaluate the effectiveness of Code LLMs in Android malware analysis. CAMA specifies structured model outputs to support key malware analysis tasks, including malicious function identification and malware purpose summarization. Built on these, it integrates three domain-specific evaluation metrics (consistency, fidelity, and semantic relevance), enabling rigorous stability and effectiveness assessment and cross-model comparison. We construct a benchmark dataset of 118 Android malware samples from 13 families collected in recent years, encompassing over 7.5 million distinct functions, and use CAMA to evaluate four popular open-source Code LLMs. Our experiments provide insights into how Code LLMs interpret decompiled code and quantify the sensitivity to function renaming, highlighting both their potential and current limitations in malware analysis.

📄 PDF Abstract BibTeX arXiv:2504.00694

Code (0)

등록된 구현이 없습니다.

Tasks

BenchmarkingMalware Analysis

Similar Papers 제목 키워드 기반

LAMD: Context-driven Android Malware Detection and Classification with LLMs

2025-02-18 · Xingzhi Qian, Xinran Zheng, Yiling He, Shuo Yang 외

The rapid growth of mobile applications has escalated Android malware threats. Although there are numerous detection methods, they often struggle with evolving attacks, dataset biases, and limited explainability. Large L…

Android Malware DetectionMalware AnalysisMalware Detection

N-gram Opcode Analysis for Android Malware Detection

2016-12-05 · BooJoong Kang, Suleiman Y. Yerima, Sakir Sezer, Kieran McLaughlin

Android malware has been on the rise in recent years due to the increasing popularity of Android and the proliferation of third party application markets. Emerging Android malware families are increasingly adopting sophi…

Android Malware Detectionfeature selectionMalware Detection

Exploring Large Language Models for Semantic Analysis and Categorization of Android Malware

2025-01-08 · Brandon J Walton, Mst Eshita Khatun, James M Ghawaly, Aisha Ali-Gombe

Malware analysis is a complex process of examining and evaluating malicious software's functionality, origin, and potential impact. This arduous process typically involves dissecting the software to understand its compon…

Malware AnalysisPrompt Engineering

N-opcode Analysis for Android Malware Classification and Categorization

2016-07-27 · BooJoong Kang, Suleiman Y. Yerima, Kieran McLaughlin, Sakir Sezer

Malware detection is a growing problem particularly on the Android mobile platform due to its increasing popularity and accessibility to numerous third party app markets. This has also been made worse by the increasingly…

ClassificationGeneral ClassificationMalware ClassificationMalware Detection

Android Malware Category and Family Detection and Identification using Machine Learning

2021-07-05 · Ahmed Hashem El Fiky, Ayman El Shenawy, Mohamed Ashraf Madkour

Android malware is one of the most dangerous threats on the internet, and it's been on the rise for several years. Despite significant efforts in detecting and classifying android malware from innocuous android applicati…

BIG-bench Machine LearningMalware Family Detection