PROFINET工业控制协议Fuzz方案的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:owenming521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网和信息技术的爆炸式发展与广泛普及,工业控制系统领域正积极进行产业变革,工业生产的信息化,智能化发展有着不可逆转的趋势。与此同时,各类破坏严重的工控安全事件随着工业控制信息技术的发展频频发生。PROFINET协议是典型的工业控制协议,是传输工业设备通信数据的载体,与其他类型的网络协议类似,存在着潜在的安全漏洞。本文将对PROFINET工控协议的漏洞扫描方法进行深入研究。挖掘协议漏洞的高效方法首先就是Fuzz技术,即输入非法的测试数据来触发协议潜在的安全问题。Fuzz技术已被安全行业广泛应用并发现了众多有价值的高危漏洞。在梳理和参考了 SPIKE、AFL等Fuzz框架的基础上,本文设计并实现了一种面向PROFINET工业控制协议的Fuzz方案,论文主要完成的工作如下:设计了面向PROFINET协议的Fuzz用例输入方法,利用嗅探,会话劫持等渗透技术实现了在不破坏物理连接的前提下对局域网中所有设备进行自动化Fuzz,与此同时还提出了一种基于中间人攻击技术的协议Fuzz方法。设计了一种基于状态的PROFINET协议Fuzz用例生成方法,引入PROFINET会话状态机模型的与状态机描述脚本,并提出一种Fuzz报文序列的生成算法。同时实现了三种测试用例生成方法,能够生成作为Fuzz报文序列载荷的测试用例。将方案中提出的方法整合,设计并实现了一个自动化的基于状态的面向PROFINET协议的Fuzz工具。给出了工具的总体框架、功能划分与实现。通过对真实环境的工控设备进行Fuzz,将方案实现的Fuzz工具与针对PROFINET协议族的ProFuzz测试工具、方案中的消息级Fuzz工具进行对比测试实验。测试的结果证明了本方案实现的Fuzz工具有着更高效的测试用例生成方案,相对较高的Fuzz命中率,并且能更有效地发现漏洞。
其他文献
《民法典》虽然对虚拟财产进行了规定,但理论上关于虚拟财产法律属性的争议依然存在.实质上,虚拟财产的民法规定只具有宣示性意义.即,立法主体并未从根本上解决虚拟财产的属性定位问题,依然需要司法主体根据实践需求进行具体认定.从刑法角度看,如何认识虚拟财产,尤其是如何看待电子数据与虚拟财产的关系,对司法适用无疑具有重要意义.在《刑法修正案(七)》中规定非法获取计算机系统信息数据罪之后,关于非法获取虚拟财产的行为定性更是在理论界引起争议.就虚拟财产而言,需要根据其内容进行类型化区分,为司法主体准确认识其属性提供合理
列维纳斯认为,他者的面容作为一种昭示着无限的自我表达者先于并且超越自我,它规定了主体的基本伦理维度并且传递出“汝勿杀”的道德律令.倘若将列维纳斯他者伦理中解构同一化的倾向彻底推进,并进一步清理其理论中人类优先性立场的残余,则可以提出动物面容的问题.思考动物的面容有助于消除功利主义生态伦理以人衡量动物或者生态整体主义伦理观忽视具体生活情境差异性的不足,使生态伦理由“自我—他者”转向“他者—自我—他者”的思考路径,从人赋予非人类他者伦理地位的介入式生态伦理,转向一种人最小限度地干预非人类他者的消解主义式生态伦
现代计算机的发展及人工智能的进步,让军事信息技术以及指挥信息系统,决策系统等领域也逐渐迈向智能化。兵棋推演作为战略形式推算的重要途径,也需要与信息技术以及人工智能相结合,才会在瞬息万变的国际形势中不落于下风。强化学习作为人工智能最热门的部分之一,非常适合应用于兵棋推演环境。研究者们通常使用图像作为强化学习训练的状态空间,舍弃了兵棋推演环境中蕴含的其他有用信息,例如各单位的位置、运动方向等。本文将人