一种基于驱动控制的工控设备病毒防护系统技术方案

技术编号:15691395 阅读:150 留言:0更新日期:2017-06-24 04:34
本发明专利技术公开了一种基于驱动控制的工控设备病毒防护系统,包括安装于安全U盘上的安全U盘固件、安装于杀毒主机和工控设备上的U盘驱动软件、安装于工控设备上的U盘访问控制软件、安装于杀毒主机上的U盘管理软件;U盘驱动软件与安全U盘固件之间实现双向认证,U盘管理软件用于初始化安全U盘、对安全U盘杀毒、设置安全U盘杀毒状态和有效期;U盘访问控制软件用于在杀毒有效期内对安全U盘内执行读/写操作。本发明专利技术结合操作系统底层驱动改造以及相关管理软件,来管控U盘的病毒查杀状态和是否可读取,降低了在工控设备上因使用状态不可控的普通移动存储介质带来的病毒交叉感染风险。

A virus protection system for industrial control equipment based on drive control

The invention discloses a control device driver control virus protection system based on U disk installed in the security U disk security U disk firmware, installed in the host computer and industrial control equipment on the antivirus software installed on the drive, industrial equipment on the U disk access control software, installed on the host U disk anti-virus management software; U disk drive to achieve mutual authentication between software and firmware security U disk, U disk management software used to initialize the security U disk, U disk antivirus, security to set the security U disk antivirus state and validity; U disk access control software for executing the read / write operation on the security U disk antivirus in the validity period. The invention combines the operating system driver transformation and related management software, to control the U disk virus killing and whether the state can be read, in reducing the risk of industrial equipment for the ordinary mobile storage medium using state of uncontrolled bring cross infection.

【技术实现步骤摘要】
一种基于驱动控制的工控设备病毒防护系统
本专利技术属于信息安全技术,具体涉及一种基于驱动控制的工控设备病毒防护系统。
技术介绍
近年来,信息安全形势越来越严峻,尤其对工控设备的病毒管理提出了很高的要求,但是国内军工企业对于工控设备的病毒防护还停留在管理上,技术上对于无法安装杀毒软件的工控设备防护有待加强。针对军工单位工控设备、设备和介质病毒防护专门研究较少,主要存在以下问题:1)大多数企业由于工控设备、USB接口移动存储介质无法联网监控,工控设备病毒防护主要依靠责任人自身的安全保密意识和行政上的有管理手段,无法进行技术手段防护与跟踪;2)跨单位研制阶段联合试验的介质和设备使用过程没有有效的管理措施和病毒防护措施,特别是在研制阶段反复进行产品创新设计,交接界面不清晰;3)对于病毒库的升级,病毒查杀的管理方式,杀毒中间机的配备没有统一的要求,对介质的病毒查杀不及时且无法管控;4)目前军工行业内没有试验专用的工控设备,设备病毒防护强制执行的技术手段;5)未进行病毒查杀的介质接入到产品或查杀病毒的中间机病毒库版本太低,在试验过程中的设备和介质需要共同试验,介质与设备交叉接入,介质与设备存在互相传播病毒。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术提供了一种基于驱动控制的工控设备病毒防护系统,其目的在于,通过移动存储介质安全改造,并结合操作系统底层驱动改造以及相关管理软件,来管控U盘的病毒查杀状态和是否可读取,降低了在工控设备上因使用状态不可控的普通移动存储介质带来的病毒交叉感染风险。为实现上述目的,本专利技术提供了一种基于驱动控制的工控设备病毒防护系统,包括安装于安全U盘上的安全U盘固件、安装于杀毒主机和工控设备上的U盘驱动软件、安装于工控设备上的U盘访问控制软件、安装于杀毒主机上的U盘管理软件;U盘驱动软件与安全U盘固件之间实现双向认证,认证通过后U盘驱动软件作为杀毒主机与安全U盘或者工控设备与安全U盘之间的通信通道;杀毒主机上的U盘管理软件用于初始化安全U盘、对安全U盘杀毒、设置安全U盘杀毒状态和有效期;工控设备上的U盘访问控制软件用于在杀毒有效期内对安全U盘内执行读/写操作。进一步地,所述杀毒主机上的U盘管理软件对安全U盘进行杀毒操作,记录杀毒时间和杀毒结果,设置安全U盘的杀毒状态为安全以及设置有效期,安全U盘的安全U盘固件记录杀毒主机的访问日志。进一步地,所述杀毒主机上的U盘管理软件读取安全U盘的访问日志。进一步地,所述工控设备上的U盘访问控制软件向安全U盘固件发送读/写指令,安全U盘固件若在杀毒有效期内允许工控设备执行读/写操作,安全U盘固件记录此次访问日志;安全U盘固件若不在杀毒有效期内则拒绝工控设备访问。进一步地,所述安全U盘包括处理模块、存储模块、LED指示灯、USB接口、按钮;处理模块上用于加载安全U盘固件,存储模块用于存储数据,LED指示灯用于显示杀毒状态;USB接口用于安全U盘与杀毒主机或工控设备的连接;按钮用于:在紧急情况下安全U盘插上普通设备,通过特定次序按压按钮,如果与预定按压次序相符,则将安全U盘的杀毒状态设置为安全,再将安全U盘插上工控设备,允许工控设备访问。总体而言,通过本专利技术所构思的以上技术方案与现有技术相比,本专利技术结合操作系统底层驱动改造以及相关管理软件,来管控U盘的病毒查杀状态和是否可读取,能从存储介质底层阻止非安全的访问,丰富了试验产品的病毒防护手段,降低了在工控设备上因使用状态不可控的普通移动存储介质带来的病毒交叉感染风险。进一步地,通过对安全U盘的改造,具备紧急状态下数据读出功能。通过安全U盘底部的按钮特定的按压序列,可以临时紧急开启数据读出功能。附图说明图1是安全U盘硬件逻辑连接图图2是软件架构层次图图3是安全U盘杀毒状态设置过程图;图4是访问日志读取图;图5是安全U盘杀毒后与工控设备连接读取数据图;图6是安全U盘无效状态与主机连接图;图7是安全U盘与未授权工控设备连接图;图8是工控设备与普通U盘连接图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。此外,下面所描述的本专利技术各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。U盘包括处理模块以及分别连接处理模块的存储模块、LED指示灯、USB接口和Button按钮。处理模块用于数据安全访问控制,根据自身安全状态允许或阻止主机访问存储模块的存储内容;LED指示灯显示U盘的安全状态,在紧急状态下,可通过特定按压序列按压Button按钮,开启紧急数据读出功能。图1给出了本专利技术安全U盘的一种较佳实施方式。安全U盘的硬件组件为:1)处理模块使用STM32F103C8T6主控芯片。使用ARMCortex-M3内核,具有最高72MHz运行频率,20KB内存,64KBFLASH存储。2)存储模块使用TF存储卡作为物理存储。与主控芯片之间采用SPI总线连接,运行频率18MHz。3)LED指示灯使用红绿双色显示LED二级管,与主控芯片GPIO口相连。可以显示红、绿、黄三种颜色,断电则不亮。4)Button按钮使用单触点开关,与主控芯片GPIO口相连。可以检测到边沿跳变。5)提供USB接口。使用USB2.0全速(FS)接口,与主控芯片的DM、DP功能引脚相连,最高速度12Mbps。配合运行于指定的杀毒主机WindowsXP平台的安全U盘管理软件,在对安全U盘进行杀毒处理之后,设定U盘的安全状态为安全。配合运行于工控设备WindowsXP平台的安全U盘访问控制软件,只对安全U盘允许访问。如图2所示,本专利技术实施例所涉及的软件包括安全U盘固件、U盘驱动软件、U盘访问控制软件和U盘管理软件,其中,安全U盘固件安装于安全U盘的处理模块上,U盘驱动软件均安装于工控设备和杀毒主机上,U盘访问控制软件安装于工控设备上,U盘管理软件安装于杀毒主机上。下面分别详细说明:(1)安全U盘固件,主要提供的软件功能:a.实现与安全U盘双向认证,根据自身的状态判断是否放行后续的数据访问;b.执行“获取安全U盘ID”命令并返回结果;c.执行“设置安全U盘杀毒状态标志”命令并返回结果;d.执行“初始化安全U盘”命令并返回结果;e.执行“读取安全U盘日志”命令并返回结果;f.执行“设置杀毒状态有效期”命令并返回结果;g.针对放行状态,执行正常读/写命令并返回结果;h.设定的事件发生时写入日志。i.根据当前状态设置状态指示灯j.监控按钮按压序列,匹配特定模式则开启紧急放行状态。k.编程环境:Linux,GNUToolchain,运行环境:STM32F103芯片(2)安全U盘驱动软件,主要提供的软件功能:a.阻止普通U盘被系统访问(特殊情况可关闭);b.实现与安全U盘双向认证;c.配合上层应用程序,发送“获取安全U盘ID”命令URB到安全U盘并返回结果;d.配合上层应用程序,获取主机ID并返回结果;e.配合上层应用程序,发送“设置安全U盘杀毒状态标志”命令URB到安全U盘并返回结果f.配合上层应用程序,发送“初始化安全U盘”命令URB到安全U盘并返回结果;g.配合上层应用程序,发送“读取安全U盘日志”命令UR本文档来自技高网...
一种基于驱动控制的工控设备病毒防护系统

【技术保护点】
一种基于驱动控制的工控设备病毒防护系统,其特征在于,包括安装于安全U盘上的安全U盘固件、安装于杀毒主机和工控设备上的U盘驱动软件、安装于工控设备上的U盘访问控制软件、安装于杀毒主机上的U盘管理软件;U盘驱动软件与安全U盘固件之间实现双向认证,认证通过后U盘驱动软件作为杀毒主机与安全U盘或者工控设备与安全U盘之间的通信通道;杀毒主机上的U盘管理软件用于初始化安全U盘、对安全U盘杀毒、设置安全U盘杀毒状态和有效期;工控设备上的U盘访问控制软件用于在杀毒有效期内对安全U盘内执行读/写操作。

【技术特征摘要】
1.一种基于驱动控制的工控设备病毒防护系统,其特征在于,包括安装于安全U盘上的安全U盘固件、安装于杀毒主机和工控设备上的U盘驱动软件、安装于工控设备上的U盘访问控制软件、安装于杀毒主机上的U盘管理软件;U盘驱动软件与安全U盘固件之间实现双向认证,认证通过后U盘驱动软件作为杀毒主机与安全U盘或者工控设备与安全U盘之间的通信通道;杀毒主机上的U盘管理软件用于初始化安全U盘、对安全U盘杀毒、设置安全U盘杀毒状态和有效期;工控设备上的U盘访问控制软件用于在杀毒有效期内对安全U盘内执行读/写操作。2.根据权利要求1所述的基于驱动控制的工控设备病毒防护系统,其特征在于,所述杀毒主机上的U盘管理软件对安全U盘进行杀毒操作,记录杀毒时间和杀毒结果,设置安全U盘的杀毒状态为安全以及设置有效期,安全U盘的安全U盘固件记录杀毒主机的访问日志。3.根据权利要求2所述的基于驱动控制的工控设备病毒防...

【专利技术属性】
技术研发人员:杨帆孙大华韩红波杨欣陈玲玲郭磊
申请(专利权)人:湖北航天技术研究院总体设计所
类型:发明
国别省市:湖北,42

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

1