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协议,以及设备状态(空闲、活跃、受攻击)。该方案兼顾资源限制,并在检测到攻击时及时向管理员发出警报。所提方法通过测量不同协议的数据包接收率,有效识别了能耗攻击。