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

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.

키워드

랜섬웨어특징 중요도정적 특징머신러닝RansomwareFeature ImportanceStatic FeatureMachine 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