ChatGPT-driven machine learning code generation for android malware detection

Abstract Android is a widely used operating system, primarily found on mobile phones and tablets. Applications (commonly known as “apps”) for android can be easily installed from Google Play, third-party stores, or manually using android package kit (APK) files. Due to its growing popularity, android has attracted significant attention from malicious actors deploying various forms of malware. To address this challenge, artificial intelligence-based approaches are increasingly used to protect systems from cyber-attacks. This research paper focuses on the application of ChatGPT, a powerful large language model, in cybersecurity, specifically for malware detection. It evaluates ChatGPT’s potential as an innovative tool in fighting cyber threats, exploring the process of fine-tuning ChatGPT, its performance and its limitations in malware detection tasks. The objective is to reduce the effort and time required to generate artificial intelligence-based malware detection systems, simplifying their development process. This research shows how ChatGPT can be utilized to generate code for detecting malware in structured datasets with high accuracy. The focus is not on introducing any new algorithms but on allow individuals without programming expertise to create and apply these models effectively.

Authors

Institutions

Publication Details

Journal
The Computer Journal
Published
2024-11-08
DOI
https://doi.org/10.1093/comjnl/bxae114
Citations
5
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
1.75
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

ChatGPT-driven machine learning code generation for android malware detection

Michalis Pavlidis, Stamatis Kapetanakis, Andrew Fish, J. I. Nelson et al.
5 citations
The Computer Journal
Advanced Malware Detection Techniques
1.75
article

ChatGPT-driven machine learning code generation for android malware detection

Michalis Pavlidis, Stamatis Kapetanakis, Andrew Fish, J. I. Nelson, Nikolaos Polatidis
article en
5 citations

Abstract

Abstract Android is a widely used operating system, primarily found on mobile phones and tablets. Applications (commonly known as “apps”) for android can be easily installed from Google Play, third-party stores, or manually using android package kit (APK) files. Due to its growing popularity, android has attracted significant attention from malicious actors deploying various forms of malware. To address this challenge, artificial intelligence-based approaches are increasingly used to protect systems from cyber-attacks. This research paper focuses on the application of ChatGPT, a powerful large language model, in cybersecurity, specifically for malware detection. It evaluates ChatGPT’s potential as an innovative tool in fighting cyber threats, exploring the process of fine-tuning ChatGPT, its performance and its limitations in malware detection tasks. The objective is to reduce the effort and time required to generate artificial intelligence-based malware detection systems, simplifying their development process. This research shows how ChatGPT can be utilized to generate code for detecting malware in structured datasets with high accuracy. The focus is not on introducing any new algorithms but on allow individuals without programming expertise to create and apply these models effectively.

The Computer JournalVol. 68(4)
University of Liverpool (GB), PDF Solutions (United States) (US), University of Brighton (GB)
Peace, Justice and strong institutions
Openalex Percentile: Top 14%
Advanced Malware Detection Techniques
1.75
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.