集成学习框架用于入侵检测,以增强物联网设备的安全性
Yazeed Alotaibi1, Mohammad Ilyas1
1Department of Electrical Engineering and Computer Science, Florida Atlantic University, 777 Glades Road, Boca Raton, FL 33431, USA.
Sensors (Basel, Switzerland)
|July 8, 2023
概括
这项研究通过使用机器学习集合分类器来增强物联网的入侵检测系统 (IDS). 改进的IDS有效地检测高精度的网络攻击,确保物联网数据传输的安全.
科学领域:
- 计算机科学 计算机科学
- 网络安全 网络安全
- 机器学习 机器学习
背景情况:
- 物联网 (IoT) 涉及相互连接的设备传输数据,由于脆弱的网络协议,造成重大网络安全风险.
- 网络攻击利用这些协议,威胁到传输数据的安全性和完整性.
- 现有的入侵检测系统 (IDS) 需要加强,以有效应对这些不断变化的威胁.
研究的目的:
- 提高用于物联网 (IoT) 环境的入侵检测系统 (IDS) 的检测效率.
- 开发一种强大的方法来对正常与异常的物联网网络流量进行二进制分类.
- 评估整体机器学习分类器在提高IDS性能方面的有效性.
主要方法:
- 采用监督机器学习算法,包括随机森林,决策树,物流回归和K-最近邻居.
- 利用集体学习方法 (投票和堆叠) 来结合个别分类器的优势.
- 培训和评估TON-IoT网络流量数据集上提出的模型.
主要成果:
- 四个个别的监督模型 (随机森林,决策树,后勤回归,K-最近邻居) 显示出高精度.
- 集体分类器 (投票和堆叠) 的准确性高于单个模型.
- 拟议的框架在提高IDS效率方面实现了0.9863的整体准确率.
结论:
- 结合学习策略可以有效地提高IDS的可靠性,并通过利用多种学习机制来减少分类错误.
- 开发的框架显著提高了物联网网络中入侵检测系统的效率和准确性.
- 这些发现有助于在物联网中实现更安全的数据传输.
相关概念视频
Introduction to Learning
478
Learning is the process of acquiring knowledge or skills through practice or experience, leading to long-lasting behavioral changes. This acquisition occurs through interaction with the environment and requires practice or experience. For instance, mastering a skill such as surfing requires considerable practice and experience, highlighting the essential role of repeated interactions with the environment in learning.
In contrast to learned behaviors, unlearned behaviors such as crying, sexual...
In contrast to learned behaviors, unlearned behaviors such as crying, sexual...
478
Classification of Systems-I
219
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:
219
Observational Learning
213
Albert Bandura's observational learning, also known as imitation or modeling, occurs when a person observes and imitates another's behavior. It is a quicker process than operant conditioning. A well-known example is the Bobo doll study, where children who saw an adult acting aggressively towards the doll were more likely to act aggressively when left alone, compared to those who observed a nonaggressive adult. Many psychologists view observational learning as a form of latent learning...
213
Classification of Systems-II
181
Continuous-time systems have continuous input and output signals, with time measured continuously. These systems are generally defined by differential or algebraic equations. For instance, in an RC circuit, the relationship between input and output voltage is expressed through a differential equation derived from Ohm's law and the capacitor relation,
181
Cognitive Learning
433
Cognitive learning is based on purposive behavior, incidental learning, and insight learning.
E. C. Tolman's theory of purposive behavior emphasizes that much behavior is goal-directed. He argued that to understand behavior, we must look at the entire sequence of actions leading to a goal. For instance, high school students study hard, not just due to past reinforcement but also to achieve the goal of getting into a good college.
Tolman introduced the idea that behavior is influenced by...
E. C. Tolman's theory of purposive behavior emphasizes that much behavior is goal-directed. He argued that to understand behavior, we must look at the entire sequence of actions leading to a goal. For instance, high school students study hard, not just due to past reinforcement but also to achieve the goal of getting into a good college.
Tolman introduced the idea that behavior is influenced by...
433
Multi-input and Multi-variable systems
132
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...
132


