[发明专利]基于USB通信数据进行恶意设备检测的方法及装置在审
申请号: | 201510302442.6 | 申请日: | 2015-06-04 |
公开(公告)号: | CN105488395A | 公开(公告)日: | 2016-04-13 |
发明(设计)人: | 李鹏;桑胜田 | 申请(专利权)人: | 哈尔滨安天科技股份有限公司 |
主分类号: | G06F21/55 | 分类号: | G06F21/55 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150090 黑龙江省哈尔滨*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 usb 通信 数据 进行 恶意 设备 检测 方法 装置 | ||
技术领域
本发明涉及信息安全技术领域,尤其涉及一种基于USB通信数据进行恶意设备检测的方法及装置。
背景技术
USB总线是一种计算机与外设之间互联的标准接口,外设、计算机以及越来越多的嵌入式设备都支持通过USB通信。在实际应用中,主机和外设都不可避免地与陌生的设备连接并通信,这就使得主机可能面临恶意USB设备的攻击,同时USB设备也可能被恶意主机通过非法操作而被篡改,引起信息安全隐患。
随着USB总线和USB接口设备的应用普及,在日常应用中,主机和设备都面临着恶意互联对象发起的信息安全攻击。目前针对USB外设发起对主机的攻击或者是主机对USB外设发起攻击都没有一个很好的解决办法,其根本原因是无法区分USB外设的恶意行为,因此安全防护需要针对USB外设恶意行为的检测能力,从而防止USB设备攻击主机,或者主机恶意修改USB设备。
发明内容
传统的审计或者防御系统基本是通过USB设备的PID/VID(ProductID/VenderID),或者设备类型等USB基本信息来区分和识别USB种类,以及对其进行是否可疑的鉴定。然而随着技术发展,USB设备的基本信息可以伪造,使得传统的识别方法效果不明显。
通过对已知攻击的分析后发现,USB设备对主机设备进行攻击往往都会在内部执行特殊的指令,返回特殊的数据。因为攻击者需要保证USB设备原本的功能都能够继续有效,因此,就不能占用标准指令,可能会使用一些非标准指令来完成攻击。基于此,本发明提供了基于USB通信数据进行恶意设备检测的方法及装置,通过获取主机设备和USB设备间的通信数据,将认为属于异常通信行为的规则存储到恶意行为规则库中,解析通信数据后,判断是否存在恶意行为规则库中定义的异常通信行为,从而,能够有效识别和防御伪造的恶意设备。
本发明采用如下方法来实现:一种基于USB通信数据进行恶意设备检测的方法,包括:
获取主机设备与USB设备间的通信数据;
解析所述通信数据,判断是否存在恶意行为规则库中定义的异常通信行为;
若存在,则判定所述主机设备和/或USB设备为恶意设备,否则认为不存在恶意设备。
进一步地,所述异常通信行为,包括:不符合USB设备各层协议标准的数据传输行为。
进一步地,所述异常通信行为,包括:所述主机设备和/或USB设备在工作过程中,前后逻辑不一致的行为。
进一步地,所述异常通信行为,包括:解析所述通信数据获取涉及到的指令类型,存在所述指令类型与预设指令库中的类型不相匹配的行为。
进一步地,所述异常通信行为,包括:一组复杂通信行为的组合。
本发明可以采用如下装置来实现:一种基于USB通信数据进行恶意设备检测的装置,包括:
两个双向USB接口,用于将检测判定模块与主机设备和USB设备相串接,并对通信数据进行传输和监测;
检测判定模块,用于解析所述通信数据,判断是否存在恶意行为规则库中定义的异常通信行为,若存在,则判定所述主机设备和/或USB设备为恶意设备,否则认为不存在恶意设备;
恶意行为规则库,用于存储定义的异常通信行为。
进一步地,所述双向USB接口为利用USB物理层接口芯片实现。
进一步地,还包括报警模块,用于当检测判定模块发现存在恶意设备时,发出报警信号。
进一步地,所述发出报警信号包括:指示灯闪烁、液晶屏显示或者通过网络、USB或者RS232接口向上位机发送报警输出。
进一步地,当检测判定模块发现存在恶意设备时,则阻断恶意设备的通信行为。
综上,本发明给出一种基于USB通信数据进行恶意设备检测的方法及装置,预先在恶意行为规则库中定义各种异常通信行为的规则,该恶意行为规则库中的规则可以根据用户需要进行增删。当所述装置捕获到主机设备和USB设备间的通信数据后,则解析后与恶意规则库中的规则进行匹配,若匹配成功,则认为存在恶意设备。
有益效果为:通过获取主机设备和USB设备之间的通信数据,对通信数据本身进行解析,并判断是否存在预先定义的各种类型的异常通信行为。所述检测过程不依赖与设备信息本身,从而能够更加有效和准确的识别恶意行为和恶意设备,必要时进行及时的阻断和报警;同时,本发明所述的方法及装置,不仅可以有效识别恶意USB设备,也可以有效识别恶意主机设备。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨安天科技股份有限公司,未经哈尔滨安天科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510302442.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种调整PC属性的USB旋转数据卡
- 下一篇:图像采集及识别系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置