RAMD: registry-based anomaly malware detection using one-class ensemble classifiers

被引:19
|
作者
Tajoddin, Asghar [1 ]
Abadi, Mahdi [1 ]
机构
[1] Tarbiat Modares Univ, Sch Elect & Comp Engn, Tehran, Iran
关键词
Windows malware; Registry-based malware detection; Ensemble classifier; One-class classification; Pruning algorithm; Memetic firefly algorithm; Aggregation operator; Superincreasing ordered weighted averaging; ALGORITHM; SOFTWARE; BEHAVIOR; REGRESSION; MACHINE; ROBUST;
D O I
10.1007/s10489-018-01405-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Malware is continuously evolving and becoming more sophisticated to avoid detection. Traditionally, the Windows operating system has been the most popular target for malware writers because of its dominance in the market of desktop operating systems. However, despite a large volume of new Windows malware samples that are collected daily, there is relatively little research focusing on Windows malware. The Windows Registry, or simply the registry, is very heavily used by programs in Windows, making it a good source for detecting malicious behavior. In this paper, we present RAMD, a novel approach that uses an ensemble classifier consisting of multiple one-class classifiers to detect known and especially unknown malware abusing registry keys and values for malicious intent. RAMD builds a model of registry behavior of benign programs and then uses this model to detect malware by looking for anomalous registry accesses. In detail, it constructs an initial ensemble classifier by training multiple one-class classifiers and then applies a novel swarm intelligence pruning algorithm, called memetic firefly-based ensemble classifier pruning (MFECP), on the ensemble classifier to reduce its size by selecting only a subset of one-class classifiers that are highly accurate and have diversity in their outputs. To combine the outputs of one-class classifiers in the pruned ensemble classifier, RAMD uses a specific aggregation operator, called Fibonacci-based superincreasing ordered weighted averaging (FSOWA). The results of our experiments performed on a dataset of benign and malware samples show that RAMD can achieve about 98.52% detection rate, 2.19% false alarm rate, and 98.43% accuracy.
引用
收藏
页码:2641 / 2658
页数:18
相关论文
共 50 条
  • [41] Improving one-class SVM for anomaly detection
    Li, KL
    Huang, HK
    Tian, SF
    Xu, W
    [J]. 2003 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-5, PROCEEDINGS, 2003, : 3077 - 3081
  • [42] PseudoBound: Limiting the anomaly reconstruction capability of one-class classifiers using pseudo anomalies
    Astrid, Marcella
    Zaheer, Muhammad Zaigham
    Lee, Seung-Ik
    [J]. NEUROCOMPUTING, 2023, 534 : 147 - 160
  • [43] Using binary classifiers for one-class classification
    Kang, Seokho
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2022, 187
  • [44] A NEW ONE-CLASS SVM FOR ANOMALY DETECTION
    Chen, Yuting
    Qian, Jing
    Saligrama, Ventatesh
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 3567 - 3571
  • [45] Ensemble Online Classifier Based on the One-Class Base Classifiers for Mining Data Streams
    Czarnowski, Ireneusz
    Jedrzejowicz, Piotr
    [J]. CYBERNETICS AND SYSTEMS, 2015, 46 (1-2) : 51 - 68
  • [46] An Ensemble of Classifiers Based on Positive and Unlabeled Data in One-Class Remote Sensing Classification
    Liu, Ran
    Li, Wenkai
    Liu, Xiaoping
    Lu, Xingcheng
    Li, Tianhong
    Guo, Qinghua
    [J]. IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2018, 11 (02) : 572 - 584
  • [47] Human-Bot Detection with One-Class Classifiers
    Niu, Hongfeng
    Zhu, Rongrong
    Li, Yongming
    Ding, Jie
    Cai, Zhongmin
    [J]. Hsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University, 2019, 53 (11): : 118 - 124
  • [48] Network Intrusion Detection by combining one-class classifiers
    Giacinto, G
    Perdisci, R
    Roli, F
    [J]. IMAGE ANALYSIS AND PROCESSING - ICIAP 2005, PROCEEDINGS, 2005, 3617 : 58 - 65
  • [49] Time Series Anomaly Detection Using Contrastive Learning based One-Class Classification
    Lee, Yeseul
    Byun, Yunseon
    Baek, Jun-Geol
    [J]. 2023 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE IN INFORMATION AND COMMUNICATION, ICAIIC, 2023, : 330 - 335
  • [50] Network anomaly detection using dissimilarity-based one-class SVM classifier
    Ma, Jun
    Dai, Guanzhong
    Xu, Zhong
    [J]. 2009 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPPW 2009), 2009, : 409 - +