학술논문

Online Malware Classification with System-Wide System Calls in Cloud IaaS
Document Type
Conference
Source
2022 IEEE 23rd International Conference on Information Reuse and Integration for Data Science (IRI) IRI Information Reuse and Integration for Data Science (IRI), 2022 IEEE 23rd International Conference on. :146-151 Aug, 2022
Subject
Communication, Networking and Broadcast Technologies
Components, Circuits, Devices and Systems
Computing and Processing
Engineering Profession
Robotics and Control Systems
System kernels
Soft sensors
Computational modeling
Data science
Malware
Rough surfaces
Task analysis
Malware Classification
Cloud Computing Security
Dynamic Malware Analysis
Machine Learning
Language
Abstract
Accurately classifying malware in an environment allows the creation of better response and remediation strategies by cyber analysts. However, classifying malware in a live environment is a difficult task due to the large number of system data sources. Collecting statistics from these separate sources and processing them together in a form that can be used by a machine learning model is difficult. Fortunately, all of these resources are mediated by the operating system's kernel. User programs, malware included, interacts with system resources by making requests to the kernel with system calls. Collecting these system calls provide insight to the interaction with many system resources in a single location. Feeding these system calls into a performant model such as a random forest allows fast, accurate classification in certain situations. In this paper, we evaluate the feasibility of using system call sequences for online malware classification in both low-activity and heavy-use Cloud IaaS. We collect system calls as they are received by the kernel and take n-gram sequences of calls to use as features for tree-based machine learning models. We discuss the performance of the models on baseline systems with no extra running services and systems under heavy load and the performance gap between them.