物联网是指通过信息传感设备,按约定的协议,将任何物体与网络相连接,物体通过信息传播媒介进行信息交换和通信,以实现智能化识别、定位、跟踪、监管等功能。相当一段时间内,物联网技术主要应用于工业、农业、环境、交通、物流、安保等领域,随着物联网技术的进步,其应用场景进一步扩展,在智能家居、公共基础设施等领域得到更多的发展。
由于万物互联的需求性,物联网设备在智能家居等领域得到了广泛应用。但是由于物联网设备存在硬件资源受限、硬件复杂异构, 代码、文档未公开的问题,其攻击波及范围广、损失大,也导致了物联网漏洞检测是业界广为关注的问题。当前针对大量不同架构的物联网设备固件,能否以更好的效率和精度进行挖掘,提高物联网设备的安全性?对此问题,本项目进行了深入研究,探索如何以更高效率和任务适配的针对大量不同构架的物联网漏洞进行挖掘,并针对性的设计出一种体系自适应物联网漏洞检测系统,具体创新性如下:
1.本项目采用了将跨架构和单架构方案的组合对比,将所有单架构和跨架构看作同等地位,针对大量不同架构但分布相对稳定的数据集,通过测试算法效率精度,选择一种或几种方案,得到适应该数据集的特定体系自适应物联网漏洞检测检测方法,在保证精度的同时大大提升检测效率。
2.本项目首次研究了单架构方法和跨架构方法之间的比较。对大量不同架构的固件通过跨架构算法和单架构跨架构组合进行测试,通过构建数据集和设计对比实验,汇总性地得到跨架构下物联网漏洞挖掘静态方法的最优方法,检测时选择最优方法进行检测。
3.同时,本项目创新性的设计了模型和方案,搭建和配置了可视化web界面。合法用户登录后选择相关文件进行自适应和漏洞检测,调用训练模型进行检测,检测各个文件中是否存在漏洞并展示,直观且高效的检测出大量不同架构的固件漏洞。
关键词:漏洞挖掘,物联网,跨架构体系