上传者: u011062044
|
上传时间: 2022-06-25 09:00:15
|
文件大小: 2.43MB
|
文件类型: DOCX
预览TXT
DNP3协议测试实验文档
实验原理
DNP3协议是一种应用层协议,本文将采用SSL协议对DNP3协议提供安全传输机制,其总体设计如下图所示。本文设计的DNP3安全传输机制主要分为SSL握手和数据加密两个功能模块。
SSL握手模块:SSL握手是实现安全传输的前提,主要实现签名验证和密钥交换,生成的共享密钥用于数据加密。数据加密模块:基于对数据安全的考虑,对DNP3协议数据进行加密,并以密文的形式传输,确保了数据的安全。
这种安全传输机制没有改变DNP3协议,而是试图将DNP3协议包裹在SSL协议中,确保 DNP3主站设备和 DNP3从站设备之间在TCP/IP上的传输安全。
实验目的
创建服务端和仿真端,通过DNP3协议抓取流量包进行重放攻击。
实验环境
Windows 10操作系统
DNPClientSim软件1套
DNPServerSim软件1套
ComMax软件1套
Wireshark软件1套
推荐课时数:2课时
实验步骤
配置DNPServerSim软件
打开DNPServerSim软件,点击Add Server,添加DNP3服务端,如下图所示:
图1 DNPServ