Malware visualizer: A web apps malware family classification with machine learning
Within the past few years, malware has been a serious threat to the security and privacy of all mobile phone users. Due to the popularity of smartphones, primarily Android, this makes them a very viable target for spreading malware. Many solutions in the past have proven to be ineffective and result...
Main Authors: | , , |
---|---|
Format: | Conference or Workshop Item |
Language: | English |
Published: |
2021
|
Subjects: | |
Online Access: | http://umpir.ump.edu.my/id/eprint/34538/1/Malware%20visualizer_A%20web%20apps%20malware%20family%20classification%20with%20machine%20learning.CITREX2021..pdf |
_version_ | 1796995169426341888 |
---|---|
author | Mohd Zamri, Osman Ahmad Firdaus, Zainal Abidin Rahiwan Nazar, Romli |
author_facet | Mohd Zamri, Osman Ahmad Firdaus, Zainal Abidin Rahiwan Nazar, Romli |
author_sort | Mohd Zamri, Osman |
collection | UMP |
description | Within the past few years, malware has been a serious threat to the security and privacy of all mobile phone users. Due to the popularity of smartphones, primarily Android, this makes them a very viable target for spreading malware. Many solutions in the past have proven to be ineffective and result many false positives. Other than that, most of the solution focuses on the android apk file, instead of visualizing the apk into image-based form. The objective of this project is to build a web apps to classify malware by transforming the apk file into image-based representation. This project uses three classification algorithm which are Random Forest (RF), Support Vector Machine (SVM), and Convolutional Neural Network (CNN). The web apps is developed using Python with help of Streamlit with is a Python library for building datadriven web apps. The dataset contains 25 malware classes ranging from Trojan Horses to Spyware and 1 legitimate application class. |
first_indexed | 2024-03-06T12:58:21Z |
format | Conference or Workshop Item |
id | UMPir34538 |
institution | Universiti Malaysia Pahang |
language | English |
last_indexed | 2024-03-06T12:58:21Z |
publishDate | 2021 |
record_format | dspace |
spelling | UMPir345382022-06-28T06:27:22Z http://umpir.ump.edu.my/id/eprint/34538/ Malware visualizer: A web apps malware family classification with machine learning Mohd Zamri, Osman Ahmad Firdaus, Zainal Abidin Rahiwan Nazar, Romli QA75 Electronic computers. Computer science QA76 Computer software T Technology (General) TA Engineering (General). Civil engineering (General) Within the past few years, malware has been a serious threat to the security and privacy of all mobile phone users. Due to the popularity of smartphones, primarily Android, this makes them a very viable target for spreading malware. Many solutions in the past have proven to be ineffective and result many false positives. Other than that, most of the solution focuses on the android apk file, instead of visualizing the apk into image-based form. The objective of this project is to build a web apps to classify malware by transforming the apk file into image-based representation. This project uses three classification algorithm which are Random Forest (RF), Support Vector Machine (SVM), and Convolutional Neural Network (CNN). The web apps is developed using Python with help of Streamlit with is a Python library for building datadriven web apps. The dataset contains 25 malware classes ranging from Trojan Horses to Spyware and 1 legitimate application class. 2021 Conference or Workshop Item PeerReviewed pdf en http://umpir.ump.edu.my/id/eprint/34538/1/Malware%20visualizer_A%20web%20apps%20malware%20family%20classification%20with%20machine%20learning.CITREX2021..pdf Mohd Zamri, Osman and Ahmad Firdaus, Zainal Abidin and Rahiwan Nazar, Romli (2021) Malware visualizer: A web apps malware family classification with machine learning. In: Creation, Innovation, Technology & Research Exposition (CITREX) 2021 , 2021 , Virtually hosted by Universiti Malaysia Pahang. p. 1.. |
spellingShingle | QA75 Electronic computers. Computer science QA76 Computer software T Technology (General) TA Engineering (General). Civil engineering (General) Mohd Zamri, Osman Ahmad Firdaus, Zainal Abidin Rahiwan Nazar, Romli Malware visualizer: A web apps malware family classification with machine learning |
title | Malware visualizer: A web apps malware family classification with machine learning |
title_full | Malware visualizer: A web apps malware family classification with machine learning |
title_fullStr | Malware visualizer: A web apps malware family classification with machine learning |
title_full_unstemmed | Malware visualizer: A web apps malware family classification with machine learning |
title_short | Malware visualizer: A web apps malware family classification with machine learning |
title_sort | malware visualizer a web apps malware family classification with machine learning |
topic | QA75 Electronic computers. Computer science QA76 Computer software T Technology (General) TA Engineering (General). Civil engineering (General) |
url | http://umpir.ump.edu.my/id/eprint/34538/1/Malware%20visualizer_A%20web%20apps%20malware%20family%20classification%20with%20machine%20learning.CITREX2021..pdf |
work_keys_str_mv | AT mohdzamriosman malwarevisualizerawebappsmalwarefamilyclassificationwithmachinelearning AT ahmadfirdauszainalabidin malwarevisualizerawebappsmalwarefamilyclassificationwithmachinelearning AT rahiwannazarromli malwarevisualizerawebappsmalwarefamilyclassificationwithmachinelearning |