一种制造技术

技术编号:39796168 阅读:8 留言:0更新日期:2023-12-22 02:29
本发明专利技术公开了一种

【技术实现步骤摘要】
一种DCS系统终端设备的可信性检验系统及方法


[0001]本专利技术属于分散控制系统可信
,特别涉及一种
DCS
系统终端设备的可信性检验系统及方法


技术介绍

[0002]近些年,越来越多的研究表明工业控制系统的安全问题,大多来自于内部终端设备而不是外部网络的入侵;有些企业的终端设备内网和外网隔离措施不到位,例如对移动存储设备
(U
盘和移动硬盘等
)
管理不当,从而容易造成机密信息泄露和遭受恶意破坏等情况;其次,企业内部员工拥有一定权限,而且工作环境便利,是保护信息安全过程中监管的难点

[0003]分散控制系统
(Distributed Control System

DCS)
是利用计算机技术对工业生产过程进行集中监视

操作

管理和分散控制的一种新型控制设备,其广泛的应用于电力等工业生产领域;随着电力系统的规模越来越大,结构越来越复杂,对电力设备的管理也日趋重要

[0004]目前,分散控制系统
(DCS)
中的终端设备在接入
DCS
系统的局域网时,仍然采用的是传统认证技术和认证协议;即,主要利用用户名和密码的形式来确定身份,身份认证通过后就可以顺利接入局域网;基于
TPM
芯片的可信计算技术可以保证终端的可信性,但是仍存在以下问题:首先,网络无法判断终端设备是否可信,无法拒绝在有账号密码的情况下非可信终端接入局域网络;其次,终端设备运行以后是否仍然可信也不能得到保证,病毒具有潜伏性,只有当特定的进程出现时才会被激活

[0005]综上所述,现有终端设备在接入
DCS
系统的局域网时存在检验方式单一,且终端设备的运行过程中无法实时有效检测其是否可信,对
DCS
系统的稳定运行造成极大的安全隐患


技术实现思路

[0006]针对现有技术中存在的技术问题,本专利技术提供了一种
DCS
系统终端设备的可信性检验系统及方法,以解决现有终端设备在接入
DCS
系统的局域网时存在检验方式单一,且终端设备的运行过程中无法实时有效检测其是否可信,对
DCS
系统的稳定运行造成极大的安全隐患的技术问题

[0007]为达到上述目的,本专利技术采用的技术方案为:
[0008]本专利技术提供了一种
DCS
系统终端设备的可信性检验系统,所述可信性检验系统的一端与待检验终端设备相连,另一端与
DCS
系统服务器相连;
[0009]其中,所述可信性检验系统,包括:
[0010]增强型身份验证模块,用于对待检验终端设备的身份信息进行双重验证;
[0011]可信度量复验模块,用于对待检验终端设备进行可信度量或完整性度量的复验;
[0012]动态实时可信检验模块,用于对待检验终端设备的自定义应用程序进行实时动态
度量检测

[0013]进一步的,所述增强型身份验证模块,包括第一重身份验证单元和第二重身份验证单元;
[0014]所述第一重身份验证单元,用于基于
802.1X
协议的身份验证机制,对待检验终端设备的身份信息进行验证;
[0015]所述第二重身份验证单元,用于基于移动密钥卡的身份验证机制,对待检验终端设备的身份信息进行验证

[0016]进一步的,所述移动密钥卡采用非对称加密形式建立;其中,所述移动密钥卡中存储有公钥,服务器中存储有私钥;所述移动密钥卡通过
USB
接口与待检验终端设备进行连接

[0017]进一步的,所述可信度量复验模块,包括终端判断单元

第一检测机制单元及第二检测机制单元;
[0018]所述终端判断单元,用于判断待检验终端设备是否为内置有可信芯片的可信终端;若是,则触发第一检测机制单元动作;若非,则触发第二检测机制单元动作;
[0019]所述第一检测机制单元,用于将待检验终端设备启动过程中的可信度量时的散列值与预存在服务器中的散列值进行校验;若校验一致,则可信度量复验通过;
[0020]所述第二检测机制单元,用于接收并响应服务器发送的强制静态可信检验指令,针对待检验终端设备的系统程序或自定义的应用程序,基于
Hash
算法进行完整性校验;若完整性检验一致,则完整性度量的复验通过

[0021]进一步的,判断待检验终端设备是否为内置有可信芯片的可信终端的过程,具体如下:
[0022]对待检验终端设备的系统列表信息进行检查,判断是否待检验终端设备是否为内置有可信芯片的可信终端;其中,待检验终端设备的系统列表信息包括待检验终端设备的制造商及设备型号

[0023]进一步的,将待检验终端设备启动过程中的可信度量时的散列值与预存在服务器中的散列值进行校验的过程,具体如下:
[0024]获取待检验终端设备启动时生成的度量摘要值,得到待检验终端设备启动过程中的可信度量时的散列值;
[0025]调用预存在服务器中的散列值与待检验终端设备启动过程中的可信度量时的散列值进行对比,即可完成校验

[0026]进一步的,所述动态实时可信检验模块包括初次检验模块及实时检验模块;
[0027]所述初次检验模块,用于对自定义应用程序的可执行文件和动态库文件进行完整性度量,以验证自定义应用程序的可信性;
[0028]所述实时检验模块,用于对自定义应用程序运行不同时刻节点的计算结果进行检验

[0029]进一步的,对自定义应用程序的可执行文件和动态库文件进行完整性度量,以验证自定义应用程序的可信性的过程,具体如下:
[0030]利用
Hash
算法,对自定义应用程序的可执行文件和动态库文件进行完整性度量,以验证自定义应用程序的可信性

[0031]进一步的,对自定义应用程序运行不同时刻节点的计算结果进行检验的过程,具体如下:
[0032]将自定义应用程序运行不同时刻节点的关键计算结果与预存在服务器中的关键计算结果进行对比;若对比结果一致,则校验通过

[0033]本专利技术还提供了一种
DCS
系统终端设备的可信性检验方法,利用所述的
DCS
系统终端设备的可信性检验系统;
[0034]其中,所述可信性检验方法,包括:
[0035]对待检验终端设备的身份信息进行双重验证;
[0036]根据
DCS
系统服务器发送的强制静态可信检验指令,对待检验终端设备进行可信度量或完整性度量的复验;
[0037]对待检验终端设备的自定义应用程序进行实时动态度量本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
DCS
系统终端设备的可信性检验系统,其特征在于,所述可信性检验系统的一端与待检验终端设备相连,另一端与
DCS
系统服务器相连;其中,所述可信性检验系统,包括:增强型身份验证模块,用于对待检验终端设备的身份信息进行双重验证;可信度量复验模块,用于对待检验终端设备进行可信度量或完整性度量的复验;动态实时可信检验模块,用于对待检验终端设备的自定义应用程序进行实时动态度量检测
。2.
根据权利要求1所述的一种
DCS
系统终端设备的可信性检验系统,其特征在于,所述增强型身份验证模块,包括第一重身份验证单元和第二重身份验证单元;所述第一重身份验证单元,用于基于
802.1X
协议的身份验证机制,对待检验终端设备的身份信息进行验证;所述第二重身份验证单元,用于基于移动密钥卡的身份验证机制,对待检验终端设备的身份信息进行验证
。3.
根据权利要求2所述的一种
DCS
系统终端设备的可信性检验系统,其特征在于,所述移动密钥卡采用非对称加密形式建立;其中,所述移动密钥卡中存储有公钥,服务器中存储有私钥;所述移动密钥卡通过
USB
接口与待检验终端设备进行连接
。4.
根据权利要求1所述的一种
DCS
系统终端设备的可信性检验系统,其特征在于,所述可信度量复验模块,包括终端判断单元

第一检测机制单元及第二检测机制单元;所述终端判断单元,用于判断待检验终端设备是否为内置有可信芯片的可信终端;若是,则触发第一检测机制单元动作;若非,则触发第二检测机制单元动作;所述第一检测机制单元,用于将待检验终端设备启动过程中的可信度量时的散列值与预存在服务器中的散列值进行校验;若校验一致,则可信度量复验通过;所述第二检测机制单元,用于接收并响应服务器发送的强制静态可信检验指令,针对待检验终端设备的系统程序或自定义的应用程序,基于
Hash
算法进行完整性校验;若完整性检验一致,则完整性度量的复验通过
。5.
根据权利要求4所述的一种
DCS
系统终端设备的可信性检验系统,其特征在于,判断待检验终端设备是否为内置有可信芯片的可...

【专利技术属性】
技术研发人员:曹桦松高少华张津焦龙张军管磊王鑫程国栋潘乐柳曦杨柳杨渊
申请(专利权)人:西安热工研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1