Klasifikasi dan Deteksi Malware Menggunakan Variasi Model Algoritma Machine learning
DOI:
https://doi.org/10.26418/jp.v11i1.87924Keywords:
Malware, SVM, KNN, Machine LearningAbstract
Serangan Malware merupakan serangan yang dilakukan oleh seorang attacker dengan cara mengirimkan kode-kode berbahaya ke berbagai file atau bahkan banyak paket dan server. Oleh karena itu, operasional jaringan yang handal menjadi faktor yang perlu diperhatikan untuk mencegah terjadinya serangan sedini mungkin agar tidak terjadi kerusakan sistem yang lebih parah. Jenis serangan dapat berupa Ping of Death, flooding, remote-controlled attack, UDP flooding, dan Smurf Attack. Data serangan diperoleh dari dataset ClaMP, selain itu dilakukan penangkapan paket data pada log jaringan dan optimasi ekstraksi fitur yang selanjutnya dianalisa secara statistik dengan algoritma machine learning. Tujuan dari penelitian ini adalah untuk mendeteksi, mengklasifikasi serangan Malware menggunakan berbagai model Algoritma ML seperti SVM, KNN dan Neural Network serta melakukan pengujian kinerja deteksi. Tahapan penelitian dimulai dari proses Pre-Processing, ekstraksi, pemilihan fitur dan klasifikasi serta pengujian kinerja. Data training dan testing pada penelitian ini menggunakan mixed model yaitu data division, split model dan cross validation. Hasil penelitian menyimpulkan bahwa algoritma terbaik untuk mendeteksi paket Malware adalah Neural Network untuk kategori Feature Combination dengan tingkat akurasi sebesar 96,91%, Recall sebesar 97,35% dan Precision sebesar 96,78%. Sehingga penelitian tersebut dapat berimplikasi bagi para ahli siber untuk dapat mencegah serangan Malware sejak dini. Sedangkan penelitian selanjutnya diperlukan algoritma khusus untuk meningkatkan deteksi serangan Malware, selain KNN, SVM dan Neural Network. Penelitian ini dapat dijadikan referensi bagi para peneliti yang sedang melakukan penelitian di bidang yang sama.References
A. Kamboj, P. Kumar, A. K. Bairwa, and S. Joshi, “Detection of Malware in downloaded files using various machine learning models,†Egyptian Informatics Journal, vol. 24, no. 1, pp. 81–94, 2023, doi: 10.1016/j.eij.2022.12.002.
A. R. Damanik, H. B. Seta, and T. Theresiawati, “Analisis Trojan Dan Spyware Menggunakan Metode Hybrid Analysis,†Jurnal Ilmiah Matrik, vol. 25, no. 1, pp. 89–97, 2023, doi: 10.33557/jurnalmatrik.v25i1.2327.
I. Ben, A. Ouahab, L. Elaachak, and M. Bouhorma, “Image-Based Malware Classification Using Multi-layer Perceptron Image-Based Malware Classification Using Multi-layer Perceptron,†no. August 2022, 2021, doi: 10.1007/978-981-16-3637-0.
J. Jiang and F. Zhang, “Detecting PorTABEL ExecuTABEL Malware by Binary Code Using an Artificial Evolutionary Fuzzy LSTM Immune System,†Security and Communication Networks, vol. 2021, 2021, doi: 10.1155/2021/3578695.
P. Udayakumar, S. Yalamati, L. Mohan, M. J. Haque, G. Narkhede, and K. M. Bhashyam, “Android Malware detection using GIST-based machine learning and deep learning techniques,†Indonesian Journal of Electrical Engineering and Computer Science, vol. 35, no. 2, pp. 1244–1252, 2024, doi: 10.11591/ijeecs.v35.i2.pp1244-1252.
L. M. Kadhum, A. Firdaus, S. I. Hisham, W. Mushtaq, and M. F. A. Razak, “Features, Analysis Techniques, and Detection Methods of Cryptojacking Malware: A Survey,†International Journal on Informatics Visualization, vol. 8, no. 2, pp. 891–896, 2024, doi: 10.62527/joiv.8.2.2725.
E. Irshad and A. Basit Siddiqui, “Cyber threat attribution using unstructured reports in cyber threat intelligence,†Egyptian Informatics Journal, vol. 24, no. 1, pp. 43–59, 2023, doi: 10.1016/j.eij.2022.11.001.
J. A. Mata-Torres, E. Tello-Leal, J. D. Hernandez-Resendiz, and U. M. Ramirez-Alcocer, “Evaluation of Machine learning Techniques for Malware Detection,†Intelligent Systems Reference Library, vol. 226, pp. 121–140, 2023, doi: 10.1007/978-3-031-08246-7_6.
C. Ma, X. Du, and L. Cao, “Analysis of multi-Types of flow features based on hybrid neural network for improving network anomaly detection,†IEEE Access, vol. 7, pp. 148363–148380, 2019, doi: 10.1109/ACCESS.2019.2946708.
K. K. Verma, B. M. Singh, and A. Dixit, “A review of supervised and unsupervised machine learning techniques for suspicious behavior recognition in intelligent surveillance system,†International Journal of Information Technology (Singapore), vol. 14, no. 1, pp. 397–410, 2022, doi: 10.1007/s41870-019-00364-0.
J. Pavithra and S. Samy, “A Comparative Study on Detection of Malware and Benign on the Internet Using Machine learning Classifiers,†Mathematical Problems in Engineering, vol. 2022, Jun. 2022, doi: 10.1155/2022/4893390.
T. A. Tuan, H. V. Long, L. H. Son, R. Kumar, I. Priyadarshini, and N. T. K. Son, “Performance evaluation of Botnet DDoS attack detection using machine learning,†Evolutionary Intelligence, vol. 13, no. 2, pp. 283–294, 2020, doi: 10.1007/s12065-019-00310-w.
K. Swapna, “Semi-Supervised Machine learning For Ddos Attack Classification Using Clustering Based,†vol. 12, no. 12, pp. 472–478, 2021.
M. Aamir and S. M. Ali Zaidi, “Clustering based semi-supervised machine learning for DDoS attack classification,†Journal of King Saud University - Computer and Information Sciences, vol. 33, no. 4, pp. 436–446, 2021, doi: 10.1016/j.jksuci.2019.02.003.
Suyanto, Machine learning Tingkat Dasar dan Lanjut. Informatika, 2018.
S. Brindha, M. P. Abirami, V. Arjun, B. Logesh, and M. S. P, “Heuristic Approach to Intrusion Detection System,†pp. 377–379, 2020.
I. Anggraeni and D. M. Akhmad, “Detection and Classification of DDos Attack on Software Defined Network,†Komputasi: Jurnal Ilmiah Ilmu Komputer dan Matematika, vol. 19, no. 2, pp. 77–86, 2022, doi: 10.33751/komputasi.v19i2.4769.
J. P. Tanjung, F. C. Tampubolon, A. W. Panggabean, and M. A. A. Nandrawan, “Customer Classification Using Naive Bayes Classifier With Genetic Algorithm Feature Selection,†Sinkron, vol. 8, no. 1, pp. 584–589, 2023, doi: 10.33395/sinkron.v8i1.12182.
T. Hairani, “Botnet Detection Using K-Nearest Neighbor Algorithm,†Medan, 2018.
M. F. Fibrianda and A. Bhawiyuga, “Comparative Analysis of Attack Detection Accuracy on Computer Networks Using the Naïve Bayes Method and Support Vector Machine (SVM),†vol. 2, no. 9, pp. 3112–3123, 2018.
Budi Santosa & Ardian uman, Data Mining and Big Data Analytics, 2nd ed. Yogyakarta: Penebar Media Pustaka, 2018.
A. Abusitta, M. Bellaiche, and M. Dagenais, “An SVM-based framework for detecting DoS attacks in virtualized clouds under changing environment,†Journal of Cloud Computing, vol. 7, no. 1, 2018, doi: 10.1186/s13677-018-0109-4.
M. Najafimehr, S. Zarifzadeh, and S. Mostafavi, A hybrid machine learning approach for detecting unprecedented DDoS attacks, no. 0123456789. Springer US, 2022.
H. Polat, O. Polat, and A. Cetin, “Detecting DDoS attacks in software-defined networks through feature selection methods and machine learning models,†Sustainability (Switzerland), vol. 12, no. 3, 2020, doi: 10.3390/su12031035.
A. Saied, R. E. Overill, and T. Radzik, “Detection of known and unknown DDoS attacks using Artificial Neural Networks,†Neurocomputing, vol. 172, no. January, pp. 385–393, 2016, doi: 10.1016/j.neucom.2015.04.101.
Z. Chiba, N. Abghour, K. Moussaid, A. El, and M. Rida, “Intelligent and Improved Self-Adaptive Anomaly based Intrusion Detection System for Networks,†vol. 11, no. 2, pp. 312–330, 2019.
S. Sadhwani, B. Manibalan, R. Muthalagu, and P. Pawar, “A Lightweight Model for DDoS Attack Detection Using Machine learning Techniques,†Applied Sciences (Switzerland), vol. 13, no. 17, 2023, doi: 10.3390/app13179937.
G. Farahani, “Feature Selection Based on Cross-Correlation for the Intrusion Detection System,†Security and Communication Networks, vol. 2020, pp. 1–17, 2020, doi: 10.1155/2020/8875404.
K. Kumari and M. Mrunalini, “Detecting Denial of Service attacks using machine learning algorithms,†Journal of Big Data, vol. 9, no. 1, 2022, doi: 10.1186/s40537-022-00616-0.
H. Al-Khshali and M. Ilyas, “Impact of PorTABEL ExecuTABEL Header Features on Malware Detection Accuracy,†Computers, Materials and Continua, vol. 74, pp. 153–178, Aug. 2022, doi: 10.32604/cmc.2023.032182.