Malware affecting Internet of Things (IoT) devices is rapidly growing due to the relevance of this paradigm in real-world scenarios. Specialized literature has also detected a trend towards multi-purpose malware able to execute different malicious actions such as remote control, data leakage, encryption, or code hiding, among others. Protecting IoT devices against this kind of malware is challenging due to their well-known vulnerabilities and limitation in terms of CPU, memory, and storage. To improve it, the moving target defense (MTD) paradigm was proposed a decade ago and has shown promising results, but there is a lack of IoT MTD solutions dealing with multi-purpose malware. Thus, this work proposes four MTD mechanisms changing IoT devices' network, data, and runtime environment to mitigate multi-purpose malware. Furthermore, it presents a lightweight and IoT-oriented MTD framework to decide what, when, and how the MTD mechanisms are deployed. Finally, the efficiency and effectiveness of the framework and MTD mechanisms are evaluated in a real-world scenario with one IoT spectrum sensor affected by multi-purpose malware.
翻译:由于这种模式在现实世界情景中的关联性,影响事物互联网(IoT)装置的恶意软件正在迅速增长。专门文献还发现了一种多功能恶意软件的趋势,这种软件能够执行各种恶意行动,如远程控制、数据泄漏、加密或代码隐藏等。保护IoT装置免受这种恶意软件的危害,由于众所周知的弱点和在CPU、记忆和存储方面受到限制,因此具有挑战性。为了改进这一模式,10年前就提出了移动目标防御模式(MTD),并显示出有希望的结果,但缺乏处理多功能软件的IoT MTD解决方案。因此,这项工作提出了四个MTD机制,改变IoT装置网络、数据和运行环境,以减轻多功能恶意软件。此外,它提供了一个轻量度和面向IoT的MTD框架,以决定什么、何时和如何运用MTD机制。最后,框架和MTD机制的效率和有效性在现实世界情景中得到了评估,有一个受到多功能软件影响的IoT频谱传感器。