Alshehri Asma Hassan
Department of Computer Science, College of Computer Engineering and Science, Prince Sattam bin Abdulaziz University, Alkharj, Saudi Arabia.
PeerJ Comput Sci. 2024 Aug 28;10:e2257. doi: 10.7717/peerj-cs.2257. eCollection 2024.
The Internet of Things (IoT) is revolutionizing diverse sectors like business, healthcare, and the military, but its widespread adoption has also led to significant security challenges. IoT networks, in particular, face increasing vulnerabilities due to the rapid proliferation of connected devices within smart infrastructures. Wireless sensor networks (WSNs) comprise software, gateways, and small sensors that wirelessly transmit and receive data. WSNs consist of two types of nodes: generic nodes with sensing capabilities and gateway nodes that manage data routing. These sensor nodes operate under constraints of limited battery power, storage capacity, and processing capabilities, exposing them to various threats, including wormhole attacks. This study focuses on detecting wormhole attacks by analyzing the connectivity details of network nodes. Machine learning (ML) techniques are proposed as effective solutions to address these modern challenges in wormhole attack detection within sensor networks. The base station employs two ML models, a support vector machine (SVM) and a deep neural network (DNN), to classify traffic data and identify malicious nodes in the network. The effectiveness of these algorithms is validated using traffic generated by the NS3.37 simulator and tested against real-world scenarios. Evaluation metrics such as average recall, false positive rates, latency, end-to-end delay, response time, throughput, energy consumption, and CPU utilization are used to assess the performance of the proposed models. Results indicate that the proposed model outperforms existing methods in terms of efficacy and efficiency.
物联网(IoT)正在给商业、医疗保健和军事等各个领域带来变革,但其广泛应用也带来了重大的安全挑战。特别是物联网网络,由于智能基础设施中连接设备的迅速增加,面临着越来越多的漏洞。无线传感器网络(WSN)由软件、网关和小型传感器组成,这些传感器通过无线方式发送和接收数据。WSN由两种类型的节点组成:具有传感能力的通用节点和管理数据路由的网关节点。这些传感器节点在电池电量、存储容量和处理能力有限的约束下运行,使它们面临各种威胁,包括虫洞攻击。本研究专注于通过分析网络节点的连接细节来检测虫洞攻击。机器学习(ML)技术被提出作为解决传感器网络中虫洞攻击检测方面这些现代挑战的有效解决方案。基站采用两种ML模型,即支持向量机(SVM)和深度神经网络(DNN),对流量数据进行分类并识别网络中的恶意节点。使用NS3.37模拟器生成的流量对这些算法的有效性进行了验证,并针对实际场景进行了测试。诸如平均召回率、误报率、延迟、端到端延迟、响应时间、吞吐量、能耗和CPU利用率等评估指标被用于评估所提出模型的性能。结果表明,所提出的模型在有效性和效率方面优于现有方法。