With the rapid development of Internet of Things (IoT) technology, intelligent systems are increasingly integrating into everyday life and people's homes. However, the proliferation of these technologies raises concerns about the security of smart home devices. These devices often face resource constraints and may connect to unreliable networks, posing risks to the data they handle. Securing IoT technology is crucial due to the sensitive data involved. Preventing energy attacks and ensuring the security of IoT infrastructure are key challenges in modern smart homes. Monitoring energy consumption can be an effective approach to detecting abnormal behavior and IoT cyberattacks. Lightweight algorithms are necessary to accommodate the resource limitations of IoT devices. This paper presents a lightweight technique for detecting energy consumption attacks on smart home devices by analyzing received packets. The proposed algorithm considers TCP, UDP, and MQTT protocols, as well as device statuses (Idle, active, under attack). It accounts for resource constraints and promptly alerts administrators upon detecting an attack. The proposed approach effectively identifies energy consumption attacks by measuring packet reception rates for different protocols.
翻译:随着物联网(IoT)技术的快速发展,智能系统正日益融入日常生活和家庭环境。然而,这些技术的普及也引发了人们对智能家居设备安全性的担忧。此类设备常面临资源受限问题,且可能连接至不可靠的网络,对其处理的数据构成安全隐患。由于涉及敏感数据,确保物联网技术的安全性至关重要。预防能源攻击并保障物联网基础设施安全已成为现代智能家居面临的关键挑战。监测能耗可作为检测异常行为及物联网网络攻击的有效手段。为适应物联网设备的资源限制,需采用轻量级算法。本文提出一种轻量级技术,通过分析接收数据包检测智能家居设备的能耗攻击。该算法综合考虑了TCP、UDP和MQTT协议,以及设备状态(空闲、活跃、受攻击),在顾及资源约束的同时,检测到攻击时能及时向管理员发出警报。该方法通过测量不同协议的报文接收速率,有效识别能耗攻击。