Malfustection: Obfuscated Malware Detection and Malware Classification with Data Shortage by Combining Semi-Supervised and Contrastive Learning
سال انتشار: 1404
نوع سند: مقاله ژورنالی
زبان: انگلیسی
مشاهده: 341
فایل این مقاله در 21 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
JR_JICSE-3-1_001
تاریخ نمایه سازی: 4 شهریور 1404
چکیده مقاله:
With the advent of new technologies, using various formats of digital gadgets is becoming widespread. In today's world, where everyday tasks are inevitable without technology, this extensive use of computers paves the way for malicious activity. Malware is one of the well-known and widely used means utilized for doing destructive activities by malicious attackers. Producing malware from scratch is somewhat difficult, so attackers tend to obfuscate existing malware and prepare it to become an unrecognizable program. Since creating new malware from an old one using obfuscation is a creative task, there are some drawbacks to identifying obfuscated malwares. In this research, we propose a solution to overcome this problem by converting the code to an image in the first step and then using a semi-supervised approach combined with contrastive learning. In this case, an obfuscation in the malware bytecode corresponds to an augmentation in the image. Hence, by utilizing meaningful augmentations, which simulate some obfuscation changes and combine them to generate complex ambiguity procedures, our proposed solution is able to construct, learn, and detect a wide range of obfuscations. This work addresses two issues: ۱) malware classification despite the data deficiency and ۲) obfuscated malware detection by training on non-obfuscated malwares. According to the results, the proposed method overcomes the data shortage problem in malware classification, as its accuracy is ۹۰.۱% when just ۱۰% of data is used for training the model. Moreover, training on basic malwares without obfuscation achieved ۹۶.۲۱ percent accuracy in detecting obfuscated malware.
کلیدواژه ها:
Malware Classification ، obfuscated malware detection ، semi-supervised learning ، contrastive learning ، code to image transformation
نویسندگان
Mohammad Mahdi Maghouli
Faculty of Computer Science and Engineering, Shahid Beheshti University, Tehran, Iran.
Mohamadreza Fereydooni
Faculty of Computer Science and Engineering, Shahid Beheshti University, Tehran, Iran
Mojtaba Vahidi Asl
Faculty of Computer Science and Engineering, Shahid Beheshti University, Tehran, Iran
Monireh Abdoos
Shahid Beheshti University Faculty of Computer Science and Engineering artificial intelligence