정적 특징 기반 랜섬웨어 탐지를 위한 특징 중요도 알고리즘 비교 및 특징 선정 연구

A Comparative Study of Feature Importance Algorithms and Feature Selection for Static Feature-Based Ransomware Detection

초록

In this paper, we extract 54 static features from ransomware PE files-including header metadata, section sizes, and virtual memory sizes-and evaluate their importance using four algorithms: Gain Ratio, Information Gain, Gini Importance, and Mutual Information. For each algorithm, we select the top-K features to form a reduced feature set, which is then used to train and validate four classification models: Random Forest, Decision Tree, Support Vector Machine, and Multi-Layer Perceptron. Experimental results show that the Random Forest model, using 41 features selected by a Gain Ratio threshold of K = 0.01, achieves the highest accuracy of 99.33%. The Decision Tree, SVM, and MLP models also demonstrate strong performance with accuracies of 98.67%, 96.67%, and 98.75%, respectively. These findings confirm that careful feature selection can substantially reduce computational costs while maintaining high detection accuracy.

키워드

랜섬웨어; 특징 중요도; 정적 특징; 머신러닝; Ransomware; Feature Importance; Static Feature; Machine Learning
제목
정적 특징 기반 랜섬웨어 탐지를 위한 특징 중요도 알고리즘 비교 및 특징 선정 연구
제목 (타언어)
A Comparative Study of Feature Importance Algorithms and Feature Selection for Static Feature-Based Ransomware Detection
저자
전혜민; 최두섭; 임을규
DOI
10.3745/TKIPS.2025.14.8.576
발행일
2025-08
유형
Y
저널명
정보처리학회 논문지
권
14
호
8
페이지
576 ~ 587