一组功能增强的卷积神经网络和深度自动编码器,用于有效检测网络攻击
Selvakumar B1, Sivaanandh M2, Muneeswaran K2
1Department of Computer Science and Engineering, Mepco Schlenk Engineering College, Sivakasi, 626005, India. selvakumar.b@mepcoeng.ac.in.
Scientific reports
|February 5, 2025
概括
这项研究引入了用于网络入侵检测系统 (NIDS) 的新型深度学习组合,显著提高了数据包流分类准确性. 这种先进的方法提高了对关键的低频网络威胁的检测率.
科学领域:
- 计算机科学 计算机科学
- 网络安全 网络安全
- 人工智能的人工智能
背景情况:
- 有效的网络流量监控对于检测入侵和网络攻击至关重要.
- 现有的网络入侵检测系统 (NIDS) 需要提高数据包流分类效率.
研究的目的:
- 提出一种新的深度学习技术组合,以改善NIDS中的数据包流分类.
- 加强在网络安全数据集中的少数攻击类别的检测.
主要方法:
- 开发了一个三阶段的方法:特征增强卷积神经网络 (FA-CNN),深度自编码器,以及两者的合奏.
- 美国广播公司 (FA-CNN) 使用通过相互信息选择的增强功能.
- 组装FA-CNN与深度自动编码器,提供强大的分类模型.
主要成果:
- 对NSL-KDD和CICIDS2017数据集的实验验证表明,与现有方法相比,其性能优越.
- 在NSL-KDD数据集上达到97%的整体准确性,在CICIDS2017数据集上达到95%.
- 显著提高了少数攻击类的检测率,例如U2R (NSL-KDD) 和Heartbleed (CICIDS2017).
结论:
- 拟议的深度学习组合方法在NIDS数据包流分类方面取得了重大进展.
- 该方法有效地解决了检测低频,高影响网络攻击的挑战.
- 这项工作为实时网络安全监控提供了更准确,更有效的解决方案.
相关概念视频
Force Classification
1.1K
Forces play a crucial role in the study of physics and engineering. They are essential in describing the motion, behavior, and equilibrium of objects in the physical world. Forces can be classified based on their origin, type, and direction of action.
Contact and non-contact forces are two of the most widely used categories of forces. As the name suggests, contact forces require physical contact between two objects to act upon each other. Examples of contact forces include frictional,...
Contact and non-contact forces are two of the most widely used categories of forces. As the name suggests, contact forces require physical contact between two objects to act upon each other. Examples of contact forces include frictional,...
1.1K
Classification of Signals
381
In signal processing, signals are classified based on various characteristics: continuous-time versus discrete-time, periodic versus aperiodic, analog versus digital, and causal versus noncausal. Each category highlights distinct properties crucial for understanding and manipulating signals.
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
381
Extraction: Advanced Methods
403
Metal ions can be separated from one another by complexation with organic ligands–the chelating agent– to form uncharged chelates. Here, the chelating agent must contain hydrophobic groups and behave as a weak acid, losing a proton to bind with the metal. Since most organic ligands used in this process are insoluble or undergo oxidation in the aqueous phase, the chelating agent is initially added to the organic phase and extracted into the aqueous phase. The metal-ligand complex is...
403
Aggregates Classification
299
Aggregate classification is generally based on its size, petrographic characteristics, weight, and source. Size classification ranges from coarse to fine aggregates, defined by the size of the particles. Coarse aggregates are particles that do not pass through ASTM sieve No. 4, and aggregates that pass through the sieve are fine aggregates.
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
299
Multi-input and Multi-variable systems
94
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence...
In the absence...
94
Classification of Systems-I
167
Linearity is a system property characterized by a direct input-output relationship, combining homogeneity and additivity.
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
167


