Large scale android malware detection
Smartphones’ popularity and use has been increasing exponentially over the years. This also opens up the chance of damage to be done by malicious software or malware for short. This is especially true for Android as Android is open to installation of third party application from non-official markets...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2018
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/75300 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-75300 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-753002023-07-07T17:36:06Z Large scale android malware detection Kasim, Arief Kresnadi Ignatius Chen Lihui School of Electrical and Electronic Engineering DRNTU::Engineering Smartphones’ popularity and use has been increasing exponentially over the years. This also opens up the chance of damage to be done by malicious software or malware for short. This is especially true for Android as Android is open to installation of third party application from non-official markets. Like any malware, Android malware presents major security threats for android devices, and malware creators hid them in the form of applications. As the number of Android applications increase overtime, the issue of large scale android malware detection becomes even more serious. Researchers are trying to tackle this problem by using machine learning. Machine learning is capable of producing more effective approaches or analysis for large scale data. However, the challenge in identifying Android malware using machine learning has always been in representing data for analysis. Until now, there have been many proposed approaches of application data representation. Unfortunately, there has not been any technique that provides efficient vector embedding of this data for machine learning algorithm application for android malware analysis. A representation method based on graphs was devised so that the features captured from the applications would keep semantic relations, this approach was built around deep learning. This was compared with a state of the art malware detectors that were re-implemented. In this project, machine learning methods proposed in the past had been re-implemented and tested on large datasets of tens of thousands in size. Simulations had been conducted with various parameters tested and the best results were recorded. Bachelor of Engineering 2018-05-30T08:08:44Z 2018-05-30T08:08:44Z 2018 Final Year Project (FYP) http://hdl.handle.net/10356/75300 en Nanyang Technological University 42 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 Kasim, Arief Kresnadi Ignatius Large scale android malware detection |
description |
Smartphones’ popularity and use has been increasing exponentially over the years. This also opens up the chance of damage to be done by malicious software or malware for short. This is especially true for Android as Android is open to installation of third party application from non-official markets. Like any malware, Android malware presents major security threats for android devices, and malware creators hid them in the form of applications.
As the number of Android applications increase overtime, the issue of large scale android malware detection becomes even more serious. Researchers are trying to tackle this problem by using machine learning. Machine learning is capable of producing more effective approaches or analysis for large scale data. However, the challenge in identifying Android malware using machine learning has always been in representing data for analysis. Until now, there have been many proposed approaches of application data representation. Unfortunately, there has not been any technique that provides efficient vector embedding of this data for machine learning algorithm application for android malware analysis. A representation method based on graphs was devised so that the features captured from the applications would keep semantic relations, this approach was built around deep learning. This was compared with a state of the art malware detectors that were re-implemented.
In this project, machine learning methods proposed in the past had been re-implemented and tested on large datasets of tens of thousands in size. Simulations had been conducted with various parameters tested and the best results were recorded. |
author2 |
Chen Lihui |
author_facet |
Chen Lihui Kasim, Arief Kresnadi Ignatius |
format |
Final Year Project |
author |
Kasim, Arief Kresnadi Ignatius |
author_sort |
Kasim, Arief Kresnadi Ignatius |
title |
Large scale android malware detection |
title_short |
Large scale android malware detection |
title_full |
Large scale android malware detection |
title_fullStr |
Large scale android malware detection |
title_full_unstemmed |
Large scale android malware detection |
title_sort |
large scale android malware detection |
publishDate |
2018 |
url |
http://hdl.handle.net/10356/75300 |
_version_ |
1772825274828718080 |