Rishit Garkhel
Download PDF
http://doi.org/10.37648/ijrst.v10i03.005
The malware is an executable program that is very dangerous for pc or laptops. Some malware examples are adware, ransomware, bot, keyloggers, viruses, trojan horses etc. The aggressive hike of malware is very risky in confidential data. The limitation of existing classification algorithms is their detection performance and blocking the malware from affecting the systems. So, it is important to create a machine learning algorithm that helps detect and remove malware. With the help of this technique, we can remove the malware. Our research is accompanied by some classification algorithms such as Naive Bayes, Random Forest, MLP classifier, Bagging, AdaBoost, etc. We have evaluated the algorithms by accuracy, precision. Recall, frequency measure and others. For evaluation, we have used the WEKA machine learning and data mining tool. After implementing various algorithms, we concluded that the best accuracy of 99.2% is achieved by random forest.
Keywords: Machine Learning Algorithm; malware detection system; malicious code
Disclaimer: All papers published in IJRST will be indexed on Google Search Engine as per their policy.