Malware detection for mobile devices

This paper describes the techniques used to detect Android malware using a machine learning approach. Even though the title of the paper is mobile devices, this paper only focuses on the Android smartphone. This paper starts off by providing some of the background knowledge that is related to this f...

Full description

Saved in:
Bibliographic Details
Main Author: Wei Hao, Lew
Other Authors: Lin Shang-Wei
Format: Final Year Project
Language:English
Published: 2018
Subjects:
Online Access:http://hdl.handle.net/10356/74229
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-74229
record_format dspace
spelling sg-ntu-dr.10356-742292023-03-03T20:59:00Z Malware detection for mobile devices Wei Hao, Lew Lin Shang-Wei School of Computer Science and Engineering DRNTU::Engineering This paper describes the techniques used to detect Android malware using a machine learning approach. Even though the title of the paper is mobile devices, this paper only focuses on the Android smartphone. This paper starts off by providing some of the background knowledge that is related to this field. Then, it proceeds to discuss some of the experimentation processes which talks about how and why certain approaches are selected over others during the project. It then goes into greater details about the implementation. It then goes on to discuss the evaluation results before concluding the discussion by talking about how this project could be further improved as well as how this project could be applied in the real world context. Some of the contributions of this paper includes using new features for machine learning that have not been explored by other papers before. Some of these new features include cyclomatic complexity and ngrams constructed from sensitive sources to sinks. Most research paper trains model according to each specific malware family. This paper takes a slightly different approach by aggregating similar malware families together and train a model for the new aggregated family instead. The advantage of this is that there is a larger dataset, which leads to higher reliability. This paper also contributes the results in terms of the accuracies for each classifier and malware family, as well as the most significant features for each malware family. Bachelor of Engineering (Computer Engineering) 2018-05-11T02:43:22Z 2018-05-11T02:43:22Z 2018 Final Year Project (FYP) http://hdl.handle.net/10356/74229 en Nanyang Technological University 79 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering
spellingShingle DRNTU::Engineering
Wei Hao, Lew
Malware detection for mobile devices
description This paper describes the techniques used to detect Android malware using a machine learning approach. Even though the title of the paper is mobile devices, this paper only focuses on the Android smartphone. This paper starts off by providing some of the background knowledge that is related to this field. Then, it proceeds to discuss some of the experimentation processes which talks about how and why certain approaches are selected over others during the project. It then goes into greater details about the implementation. It then goes on to discuss the evaluation results before concluding the discussion by talking about how this project could be further improved as well as how this project could be applied in the real world context. Some of the contributions of this paper includes using new features for machine learning that have not been explored by other papers before. Some of these new features include cyclomatic complexity and ngrams constructed from sensitive sources to sinks. Most research paper trains model according to each specific malware family. This paper takes a slightly different approach by aggregating similar malware families together and train a model for the new aggregated family instead. The advantage of this is that there is a larger dataset, which leads to higher reliability. This paper also contributes the results in terms of the accuracies for each classifier and malware family, as well as the most significant features for each malware family.
author2 Lin Shang-Wei
author_facet Lin Shang-Wei
Wei Hao, Lew
format Final Year Project
author Wei Hao, Lew
author_sort Wei Hao, Lew
title Malware detection for mobile devices
title_short Malware detection for mobile devices
title_full Malware detection for mobile devices
title_fullStr Malware detection for mobile devices
title_full_unstemmed Malware detection for mobile devices
title_sort malware detection for mobile devices
publishDate 2018
url http://hdl.handle.net/10356/74229
_version_ 1759852919766646784