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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |