journal article·2023Open access

Classification of Adversarial Attacks Using Ensemble Clustering Approach

Pongsakorn Tatongjai, Tossapon Boongoen, Natthakan Iam-On, Nitin Naik, Longzhi Yang

Computers, Materials & Continua· Volume 74· Issue 2

Abstract

As more business transactions and information services have been implemented via communication networks, both personal and organization assets encounter a higher risk of attacks. To safeguard these, a perimeter defence like NIDS (network-based intrusion detection system) can be effective for known intrusions. There has been a great deal of attention within the joint community of security and data science to improve machine-learning based NIDS such that it becomes more accurate for adversarial attacks, where obfuscation techniques are applied to disguise patterns of intrusive traffics. The current research focuses on non-payload connections at the TCP (transmission control protocol) stack level that is applicable to different network applications. In contrary to the wrapper method introduced with the benchmark dataset, three new filter models are proposed to transform the feature space without knowledge of class labels. These ECT (ensemble clustering based transformation) techniques, i.e., ECT-Subspace, ECT-Noise and ECT-Combined, are developed using the concept of ensemble clustering and three different ensemble generation strategies, i.e., random feature subspace, feature noise injection and their combinations. Based on the empirical study with published dataset and four classification algorithms, new models usually outperform that original wrapper and other filter alternatives found in the literature. This is similarly summarized from the first experiment with basic classification of legitimate and direct attacks, and the second that focuses on recognizing obfuscated intrusions. In addition, analysis of algorithmic parameters, i.e., ensemble size and level of noise, is provided as a guideline for a practical use.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Network Security and Intrusion Detection · Anomaly Detection Techniques and Applications · Advanced Malware Detection Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (61)

Show source-provided references
1. Importance of cyber security10.1007/978-3-319-53396-4_15 ↗
2. Intrusion detection for secure social internet of things based on collaborative edge computing: A generative adversarial network-based approach10.1109/TCSS.2021.3063538 ↗
3. Information management and IoT technology for safety and security of smart home and farm systems10.4018/JGIM.20211101.oa21 ↗
4. A revised taxonomy for intrusion detection systems10.1007/BF02994844 ↗
5. Machine learning algorithms for network intrusion detection
6. A survey of intrusion detection techniques10.1016/0167-4048(93)90029-5 ↗
7. A new database intrusion detection approach based on hybrid meta-heuristics10.32604/cmc.2020.013739 ↗
8. Machine learning for phishing detection and mitigation
9. NoSQL racket: A testing tool for detecting NoSQL injection attacks in web applications
10. Case studies on intelligent approaches for static malware analysis
11. The security of machine learning10.1007/s10994-010-5188-5 ↗
12. Enhancing network intrusion detection classifiers using supervised adversarial training10.1007/s11227-019-03092-1 ↗
13. Artificial intelligence and machine learning in cyber security
14. Deep learning applications and challenges in big data analytics10.1186/s40537-014-0007-7 ↗
15. IGAN-IDS: An imbalanced generative adversarial network towards intrusion detection system in ad-hoc networks10.1016/j.adhoc.2020.102177 ↗
16. Internet of things: A survey on machine learning-based intrusion detection approaches10.1016/j.comnet.2019.01.023 ↗
17. Protocol scrubbing: Network security through transparent flow modification10.1109/TNET.2003.822645 ↗
18. Automatic generation and analysis of NIDS attacks
19. Improving network intrusion detection classifiers by non-payload-based exploit-independent obfuscations: An adversarial approach
20. NBA of obfuscated network vulnerabilities exploitation hidden into HTTPS traffic
21. Intrusion detection using random forests classifier with SMOTE and feature reduction
22. A hybrid data mining approach for intrusion detection on imbalanced nsl-kdd dataset
23. A feature reduced intrusion detection system using ANN classifier10.1016/j.eswa.2017.07.005 ↗
24. Random forest modeling for network intrusion detection system10.1016/j.procs.2016.06.047 ↗
25. An optimal intrusion detection system using recursive feature elimination and ensemble of classifiers10.1016/j.micpro.2021.104293 ↗
26. Extending data reliability measure to a filter approach for soft subspace clustering10.1109/TSMCB.2011.2160341 ↗
27. Improved student dropout prediction in Thai university using ensemble of mixed-type data clusterings10.1007/s13042-015-0341-x ↗
28. Improving consensus clustering with noise-induced ensemble generation10.1016/j.eswa.2019.113138 ↗
29. Clustering data with the presence of attribute noise: A study of noise completely at random and ensemble of multiple k-means clusterings10.1007/s13042-019-00989-4 ↗
30. Adversarial attacks against intrusion detection systems: Taxonomy, solutions and open issues10.1016/j.ins.2013.03.022 ↗
31. An energy-efficient and secure routing protocol for intrusion avoidance in IoT-based WSN10.3390/en12214174 ↗
32. An intrusion detection system based on combining probability predictions of a tree of classifiers10.1002/dac.3547 ↗
33. Analysis of anomaly detection method for internet of things based on deep learning10.1002/ett.3893 ↗
34. Signature-based multi-layer distributed intrusion detection system using mobile agents
35. A two-level hybrid approach for intrusion detection10.1016/j.neucom.2016.06.021 ↗
36. Anomaly detection: A survey10.1145/1541880.1541882 ↗
37. Increasing the performance of machine learning-based IDSs on an imbalanced and up-to-date dataset10.1109/ACCESS.2020.2973219 ↗
38. SMOTE: Synthetic minority over-sampling technique10.1613/jair.953 ↗
39. An ensemble method based on selection using Bat algorithm for intrusion detection10.1093/comjnl/bxx101 ↗
40. An adaptive ensemble machine learning model for intrusion detection10.1109/ACCESS.2019.2923640 ↗
41. Machine learning algorithms for wireless sensor networks: A survey10.1016/j.inffus.2018.09.013 ↗
42. Survey of network intrusion detection methods from the perspective of the knowledge discovery in databases process10.1109/TNSM.2020.3016246 ↗
43. Anomaly detection via online oversampling principal component analysis10.1109/TKDE.2012.99 ↗
44. Deep and machine learning approaches for anomaly-based intrusion detection of imbalanced network traffic10.1109/LSENS.2018.2879990 ↗
45. Filter-based attribute selection approach for intrusion detection using k-means clustering and sequential minimal optimization technique
46. Anomaly network-based intrusion detection system using a reliable hybrid artificial bee colony and adaboost algorithms10.1016/j.jksuci.2018.03.011 ↗
47. Face recognition using laplacian faces10.1109/TPAMI.2005.55 ↗
48. Neighborhood preserving embedding
49. Isometric projection
50. Exploitation of netem utility for non-payload-based obfuscation techniques improving network anomaly detection
51. MSML: A novel multilevel semi-supervised machine learning framework for intrusion detection system10.1109/JIOT.2018.2873125 ↗
52. Diversity-driven generation of link-based cluster ensemble and application to data classification10.1016/j.eswa.2015.06.051 ↗
53. A Link-based approach to the cluster ensemble problem10.1109/TPAMI.2011.84 ↗
54. ASNM: Advanced security network metrics for attack vector description
55. Research on the natural language recognition method based on cluster analysis using neural network10.1155/2021/2442071 ↗
56. Skin lesion extraction using multiscale morphological local variance reconstruction based watershed transform and fast fuzzy c-means clustering10.3390/sym13112085 ↗
57. An improved artificial bee colony algorithm based on mean best-guided approach for continuous optimization problems and real brain MRI images segmentation10.1007/s00521-020-05118-9 ↗
58. Automatic data clustering based mean best artificial bee colony algorithm10.32604/cmc.2021.015925 ↗
59. Hybrid imputation framework for data clustering using ensemble method
60. Graph clustering-based discretization of splitting and merging methods (graphs and graphm)10.1186/s13673-017-0103-8 ↗
61. Evidence directed generation of plausible crime scenarios with identity resolution10.1080/08839511003715154 ↗