Behavioural-based malware detection on android phones

The Android operating system is one of the most popular mobile operating systems in the market today. Applications developed using said operating system are continuously evolving and that include ones that have malicious intentions. There are many security measures put in place to prevent malware fr...

全面介紹

Saved in:
書目詳細資料
主要作者: Kyran Ming Kuttan
其他作者: Liu Yang
格式: Final Year Project
語言:English
出版: Nanyang Technological University 2021
主題:
在線閱讀:https://hdl.handle.net/10356/148616
標簽: 添加標簽
沒有標簽, 成為第一個標記此記錄!
機構: Nanyang Technological University
語言: English
實物特徵
總結:The Android operating system is one of the most popular mobile operating systems in the market today. Applications developed using said operating system are continuously evolving and that include ones that have malicious intentions. There are many security measures put in place to prevent malware from being released into the application market, for instance permissions and Google Play Shield. However, malware continues to break through such methods as the development of malware continues to improve. In reaction, new methods of detecting malware have been researched to increase the effectiveness of malware detection. In this project, a methodology is proposed where the permissions used by an application is represented in the form of a graph, where the behaviour of an application can be seen. This form of graph can be termed as a permissions graph. An analysis is then conducted through the use of deep learning modes such as Feed-Forward Neural Network models and Neural Structured Learning (NSL) models. By using a permissions graph and an NSL model, the accuracy of detecting malware was desirable but can be improved on.