Chat-GPT for Android malware detection

The use of large-language models (LLMs) in the field of cybersecurity has been increasing greatly in recent years. With the advent of ChatGPT by OpenAI, there have been many different use cases for LLMs in cybersecurity, including in intrusion detection, as well as in vulnerability detection. Howeve...

Full description

Saved in:
Bibliographic Details
Main Author: Ong, Eliezer De Zhi
Other Authors: Liu Yang
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/175132
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-175132
record_format dspace
spelling sg-ntu-dr.10356-1751322024-04-26T15:40:47Z Chat-GPT for Android malware detection Ong, Eliezer De Zhi Liu Yang School of Computer Science and Engineering yangliu@ntu.edu.sg Computer and Information Science The use of large-language models (LLMs) in the field of cybersecurity has been increasing greatly in recent years. With the advent of ChatGPT by OpenAI, there have been many different use cases for LLMs in cybersecurity, including in intrusion detection, as well as in vulnerability detection. However, there has yet to be much research done in the use of LLMs for malware detection, more specifically, in the area of Android malware detection. In this paper, we will look at how we can capitalise on the use of ChatGPT in detecting malware or malicious source code in Android applications. We will devise various prompts and include a framework design that will allow ChatGPT to detect Android malware code. We will also propose a hierarchical structure to evaluate the effectiveness of ChatGPT in Android malware detection. This hierarchical structure aims to understand the important pieces of information which are present in malware applications, that are needed by ChatGPT to detect malicious pieces of code in Android applications. In the study, we found that the manifest files are sufficient for ChatGPT to detect malicious code in 68% of a specific malware family. Through this study, we will be able to understand how ChatGPT is able to detect malware and understand the reasons for failing to detect. Bachelor's degree 2024-04-22T02:42:17Z 2024-04-22T02:42:17Z 2024 Final Year Project (FYP) Ong, E. D. Z. (2024). Chat-GPT for Android malware detection. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/175132 https://hdl.handle.net/10356/175132 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Computer and Information Science
spellingShingle Computer and Information Science
Ong, Eliezer De Zhi
Chat-GPT for Android malware detection
description The use of large-language models (LLMs) in the field of cybersecurity has been increasing greatly in recent years. With the advent of ChatGPT by OpenAI, there have been many different use cases for LLMs in cybersecurity, including in intrusion detection, as well as in vulnerability detection. However, there has yet to be much research done in the use of LLMs for malware detection, more specifically, in the area of Android malware detection. In this paper, we will look at how we can capitalise on the use of ChatGPT in detecting malware or malicious source code in Android applications. We will devise various prompts and include a framework design that will allow ChatGPT to detect Android malware code. We will also propose a hierarchical structure to evaluate the effectiveness of ChatGPT in Android malware detection. This hierarchical structure aims to understand the important pieces of information which are present in malware applications, that are needed by ChatGPT to detect malicious pieces of code in Android applications. In the study, we found that the manifest files are sufficient for ChatGPT to detect malicious code in 68% of a specific malware family. Through this study, we will be able to understand how ChatGPT is able to detect malware and understand the reasons for failing to detect.
author2 Liu Yang
author_facet Liu Yang
Ong, Eliezer De Zhi
format Final Year Project
author Ong, Eliezer De Zhi
author_sort Ong, Eliezer De Zhi
title Chat-GPT for Android malware detection
title_short Chat-GPT for Android malware detection
title_full Chat-GPT for Android malware detection
title_fullStr Chat-GPT for Android malware detection
title_full_unstemmed Chat-GPT for Android malware detection
title_sort chat-gpt for android malware detection
publisher Nanyang Technological University
publishDate 2024
url https://hdl.handle.net/10356/175132
_version_ 1800916278792159232