简介
针对物联网相关攻击阶段识别面临的时间分散和空间分散两大挑战,论文提出了一个分布式框架ADEPT,可以跨时间和空间关联可疑活动并将其分类为可能的攻击阶段。
方法

ADEPT框架分为三阶段
第一阶段:通过物联网网关设备检测各种异常。
离线操作:建立哈希表存储与网关连接的物联网设备的配置表以检测设备变化,由于设备的正常行为可能随时间推移而改变,例如固件更新,因此定期(几天为周期)更新哈希表。
在线操作:分析设备流量以检测异常(连接异常和行为异常),生成流量异常的元信息(警报),网关向上只发送警报。减少了带宽消耗和私人信息泄露风险。
第二阶段:处理和关联不同网关产生的警报。
基于频繁项集挖掘(FIM)提取攻击阶段相对应的模式同时过滤由于固件更新等产生的虚假警报。
提出了一种基于滑动窗口的挖掘算法,基于当前时间窗口中发现的新模式来发现先前时间窗口中遗漏的模式,使得ADEPT能考虑到时间相关性。
第三阶段:使用警报级别和模式级别的特征训练基于机器学习的多分类模型。
实验
作者模拟了一个物联网网络和Mirai攻击环境,实验装置:一台安全管理器、65台IoT设备、一台靶机、两个外部僵尸网络、一台C&C服务器、一台装载机、一组虚拟机(触发警报)。
实验一:对比了对警报应用子网划分和不应用子网划分两种ip地址表示方法对效果的影响,应用子网划分方式的F1值更高且能识别出更多的模式。
原文标题:ADEPT: Detection and identification of correlated attack stages in IoT networks
原文作者:Sudheera K L K, Divakaran D M, Singh R P, et al.
原文链接:https://ieeexplore.ieee.org/abstract/document/9343343
发表期刊:IEEE INTERNET OF THINGS JOURNAL'21
笔记作者:cherry@SecQuan
笔记小编:cherry@SecQuan
文章翻译:安全学术圈