[发明专利]一种应用于云审计系统的网络审计子系统有效
申请号: | 201710782913.7 | 申请日: | 2017-09-03 |
公开(公告)号: | CN107689958B | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 吴柳;洪丹轲;杨俊权;徐键;张思拓;谢尧 | 申请(专利权)人: | 中国南方电网有限责任公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/26 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 510000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用于 审计 系统 网络 子系统 | ||
1.一种应用于云审计系统的网络审计子系统,其特征在于,包括:
网络审计处理引擎,用于审计从云数据中采集到的网络中虚拟机流量和物理机流量;主机流量采集代理,用于采集虚拟机流量并分发至网络审计处理引擎;网络流量采集代理,用于采集物理机流量并分发至网络审计处理引擎;
所述的网络审计处理引擎还包括:
网络数据处理模块,用于采用分布式实时在线分析系统对网络数据进行分布式处理,首先订阅特征向量主题,将数据从kafka中读取出来,并进行预处理,将数据序列化为avro形式,然后进行特征向量处理,最后写入kafka与HDFS;
网络数据规则匹配模块,用于通过特征向量的深度包检测技术标识判断网络数据是否为非真实性网络协议、通过对特征向量与网络访问基线进行匹配判断网络数据是否为网络异常、通过对特征向量与服务器外联基线进行匹配判断网络数据是否为服务器违规外联、通过对特征向量与开放端口基线进行匹配判断网络数据是否为异常服务;当任一判断为异常时,发生报警信息;
网络数据索引模块,用于对分布式存储的数据生成分布式索引;
策略数据库,用于存储审计策略、抓包过滤策略、定向抓包策略;
所述的主机流量采集代理还包括:
抓包模块,用于对外接虚拟机流量源的网络流量进行抓取并按照过滤策略进行过滤;
协议识别模块,用于识别出网络流量的源ip、目的ip、源端口、目的端口、网络层协议、应用层协议;
通用特征向量解析模块,用于按包提取网络层、传输层的信息、提取流信息;对于tcp协议的会话,解析并上报syn包的特征向量;对于udp协议的会话,解析并上报第一个包;对基于流的特征向量进行解析;
分发模块,用于把数据包分发到缓存队列中;缓存队列的个数根据配置文件建立,和创建的深度特征向量解析线程匹配,每个深度特征向量解析线程分别对应一个缓存队列;同一个数据流上的数据包放在同一个缓存队列中,新建数据流上的数据包在各个缓存队列中轮流进行选择;
深度特征向量解析模块,用于启动一个以上的深度特征向量解析线程,根据数据包的应用类型动态选择对应的深度特征向量解析插件进行解析;
策略接收模块,用于从策略数据库读取抓包过滤策略、从策略数据库读取定向抓包策略;并在设定时间间隔更新抓包过滤策略及定向抓包策略;
定向抓包模块,用于执行上位系统发送的定向抓包命令,将抓取的数据包通过数据上报模块反馈至所述上位系统;
数据上报模块,用于将抓取的数据包通过数据通道反馈到上位系统;把通用特征向量通过数据通道上报给上位系统;把深度特征向量通过数据通道上报上位机;把定向包以pcap文件的形式通过数据通道上报给上位系统,或者以文件的形式存在本地;
所述的网络流量采集代理结构与主机流量采集代理相同,抓包的采集对象为外接的物理机流量源;
所述的网络数据索引模块由两个输入源,第一输入源是由网络数据处理模块将网络数据提取出特征向量后写入HDFS,再通过Zookeeper通知索引建立程序进行索引建立,将HDFS中的特征向量写入索引;第二输入源是网络数据规则匹配模块将报警数据写入kafka,再由索引建立程序读kafka建立索引;
所述的深度特征向量解析插件包括http插件、smtp/pop3插件、ftp插件、dns插件、ssh插件、telnet插件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国南方电网有限责任公司,未经中国南方电网有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710782913.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可自动切割的畜牧挂晾架
- 下一篇:自动抹盐的腌肉器