IMPLEMENTATION OF DEEP LEARNING METHOD FOR MALWARE DETECTION USING CNN ARCHITECTURE WITH HYPERPARAMETER TUNING
Malware is computer software that can wreak havoc on an OS. One of the major security and privacy dangers to people, businesses, governments, and the larger community at the moment is malicious software, or malware. The AV-Test Institute has registered more than 350,000 malicious software program...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/67891 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:67891 |
---|---|
spelling |
id-itb.:678912022-08-28T12:02:52ZIMPLEMENTATION OF DEEP LEARNING METHOD FOR MALWARE DETECTION USING CNN ARCHITECTURE WITH HYPERPARAMETER TUNING Hakim Khairul, Halimul Indonesia Final Project Malware, CNN, machine learning, deep learning, hyperparameter tuning, RGB, image resizing, epochs, accuracy metrics, INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/67891 Malware is computer software that can wreak havoc on an OS. One of the major security and privacy dangers to people, businesses, governments, and the larger community at the moment is malicious software, or malware. The AV-Test Institute has registered more than 350,000 malicious software programs and undesirable applications daily, according to data from 2021. According to the data, there will be an annual increase in the quantity of malware discovered. Advanced detection techniques must be used to offset the malware's quick evolution. One of the newest malware detection techniques makes use of machine learning techniques. It is asserted that this technology outperforms conventional signature-based detection methods. The malware samples or datasets required to train the model to identify malware are necessary in practice for the machine learning malware detection method. The final project of implementing a deep learning method for malware detection using CNN architecture with hyperparameter tuning is a subsystem that is used to evaluate malware image datasets. using a dataset consisting of 2 classes, namely malicious and benign. This study aims to analyze the type of image and parameters that affect the performance of the model before deployment. The analysis is carried out by comparing the evaluation results of the effect of choosing the type of image, the image resizing parameters, and the number of epochs. Based on the test results, the evaluation results of the best model with an accuracy metric of 90% can be achieved by selecting an RGB image and then applying the preprocessing parameter resizing the image to 128×128 pixels, where the number of epochs is 50. The model with the best evaluation is stored, and the model deployment is carried out. The deployment results show quite good results in terms of appearance and functionality of each component. text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
Malware is computer software that can wreak havoc on an OS. One of the major
security and privacy dangers to people, businesses, governments, and the larger
community at the moment is malicious software, or malware. The AV-Test Institute
has registered more than 350,000 malicious software programs and undesirable
applications daily, according to data from 2021. According to the data, there will
be an annual increase in the quantity of malware discovered. Advanced detection
techniques must be used to offset the malware's quick evolution. One of the newest
malware detection techniques makes use of machine learning techniques. It is
asserted that this technology outperforms conventional signature-based detection
methods. The malware samples or datasets required to train the model to identify
malware are necessary in practice for the machine learning malware detection
method.
The final project of implementing a deep learning method for malware detection
using CNN architecture with hyperparameter tuning is a subsystem that is used to
evaluate malware image datasets. using a dataset consisting of 2 classes, namely
malicious and benign. This study aims to analyze the type of image and parameters
that affect the performance of the model before deployment. The analysis is carried
out by comparing the evaluation results of the effect of choosing the type of image,
the image resizing parameters, and the number of epochs. Based on the test results,
the evaluation results of the best model with an accuracy metric of 90% can be
achieved by selecting an RGB image and then applying the preprocessing
parameter resizing the image to 128×128 pixels, where the number of epochs is 50.
The model with the best evaluation is stored, and the model deployment is carried
out. The deployment results show quite good results in terms of appearance and
functionality of each component. |
format |
Final Project |
author |
Hakim Khairul, Halimul |
spellingShingle |
Hakim Khairul, Halimul IMPLEMENTATION OF DEEP LEARNING METHOD FOR MALWARE DETECTION USING CNN ARCHITECTURE WITH HYPERPARAMETER TUNING |
author_facet |
Hakim Khairul, Halimul |
author_sort |
Hakim Khairul, Halimul |
title |
IMPLEMENTATION OF DEEP LEARNING METHOD FOR MALWARE DETECTION USING CNN ARCHITECTURE WITH HYPERPARAMETER TUNING |
title_short |
IMPLEMENTATION OF DEEP LEARNING METHOD FOR MALWARE DETECTION USING CNN ARCHITECTURE WITH HYPERPARAMETER TUNING |
title_full |
IMPLEMENTATION OF DEEP LEARNING METHOD FOR MALWARE DETECTION USING CNN ARCHITECTURE WITH HYPERPARAMETER TUNING |
title_fullStr |
IMPLEMENTATION OF DEEP LEARNING METHOD FOR MALWARE DETECTION USING CNN ARCHITECTURE WITH HYPERPARAMETER TUNING |
title_full_unstemmed |
IMPLEMENTATION OF DEEP LEARNING METHOD FOR MALWARE DETECTION USING CNN ARCHITECTURE WITH HYPERPARAMETER TUNING |
title_sort |
implementation of deep learning method for malware detection using cnn architecture with hyperparameter tuning |
url |
https://digilib.itb.ac.id/gdl/view/67891 |
_version_ |
1822278056737243136 |