【技术实现步骤摘要】
【国外来华专利技术】零占用空间大型用户实体行为建模的系统和方法
技术介绍
传统上,使用中央服务器监视许多网络端点设备的网络行为要求存储大量的网络流记录以进行分析。例如,现有系统要求在“大数据”后端中存储Netflow和互联网协议流信息输出(“IPFIX”)记录、超文本传输协议(“HTTP”)代理日志等,以进行后续处理。这涉及大量费用,因为存储这些记录要求使用大量的存储空间(总计为许多太字节)并且容纳该存储空间的不动产(即,“大数据”设施)也同样昂贵。小工具以及变得与网络连接的其它设备(例如,物联网设备)的激增加剧了这个问题,这使要监视的网络端点(endpoint)的数量成倍增加,从而为了行为监视的目的而为所有网络设备存储网络流是不切实际的。
技术实现思路
本文公开了用于监视网络端点的行为而无需“大数据”存储后端的系统和方法。具体而言,本文公开的系统和方法将网络流的记录减少为向量,从而使系统能够仅使用少量存储空间(例如,几千兆字节的存储空间)来保存数百万或更多网络端点的行为模型。在本公开的一些方面,控制电路系统接收多个记录,该多个记录中的每个相应记录与多个网络端点中的相应网络端点对应。每个相应记录可以识别源自与相应记录对应的相应网络端点的相应单个网络流。控制电路系统可以确定多个网络端点中与多个记录中的每个相应记录对应的相应网络端点。控制电路系统可以为每个相应网络端点指派相应专用队列。例如,控制电路系统可以为源自给定网络端点的所有记录指定单个先进先出(“FIFO”)队列。然后,控制电路系统可以向每个相应专用队列发送多个记录中的每个记录 ...
【技术保护点】
1.一种用于通过用行为模型对行为建模来减少跟踪多个网络端点的行为中所使用的存储空间的方法,所述方法包括:/n接收多个记录,所述多个记录中的每个相应记录与所述多个网络端点中的相应网络端点对应;/n确定多个网络端点中与所述多个记录中的每个相应记录对应的相应网络端点;/n为每个相应网络端点指派相应专用队列;/n向每个相应专用队列发送所述多个记录中的每个记录,所述多个记录中的每个记录与所述相应专用队列被指派给的相应网络端点对应;/n基于与每个相应网络端点对应的每个相应专用队列的每个记录,为每个相应网络端点确定相应行为模型;以及/n将每个相应行为模型存储到存储器。/n
【技术特征摘要】
【国外来华专利技术】20171214 US 62/598,632;20180711 US 16/033,1271.一种用于通过用行为模型对行为建模来减少跟踪多个网络端点的行为中所使用的存储空间的方法,所述方法包括:
接收多个记录,所述多个记录中的每个相应记录与所述多个网络端点中的相应网络端点对应;
确定多个网络端点中与所述多个记录中的每个相应记录对应的相应网络端点;
为每个相应网络端点指派相应专用队列;
向每个相应专用队列发送所述多个记录中的每个记录,所述多个记录中的每个记录与所述相应专用队列被指派给的相应网络端点对应;
基于与每个相应网络端点对应的每个相应专用队列的每个记录,为每个相应网络端点确定相应行为模型;以及
将每个相应行为模型存储到存储器。
2.如权利要求1所述的方法,其中确定相应行为模型包括:
识别被编程为确定行为模型的多个模块;
识别所述多个模块中空闲的模块;以及
命令空闲模块确定相应行为模型。
3.如权利要求1所述的方法,其中确定相应行为模型包括将相应专用队列内的每个相应记录的数据编码成多维向量中的浮点值。
4.如权利要求3所述的方法,还包括:
判定给定的浮点值是否表示给定的相应网络端点的异常行为;以及
响应于确定所述给定的浮点值表示所述给定的相应网络端点的异常行为,警告网络管理员。
5.如权利要求1所述的方法,其中每个相应记录识别源自与该相应记录对应的相应网络端点的相应单个网络流。
6.如权利要求5所述的方法,其中对相应专用队列内的每个相应记录的数据进行编码包括:
从相应单个网络流的相应字段中提取相应数据;以及
将所述相应数据级联成串。
7.如权利要求6所述的方法,其中将串转换成向量包括:
通过将所述串与多个其它串级联来形成具有所述串的文档;
将所述文档馈送到文档到向量(“doc2vec”)算法中;
使用doc2vec算法,使用浅神经网络来分析所述文档;以及
基于所述分析来输出所述向量。
8.如权利要求1所述的方法,其中所述多个记录具有第一数据尺寸,其中每个相应行为模型的数据尺寸的总和具有第二数据尺寸,并且其中第二数据尺寸比第一数据尺寸小两个或更多个数量级。
9.一种用于通过用行为模型对行为建模来减少跟踪多个网络端点的行为中所使用的存储空间的系统,所述系统包括:
存储电路系统;
通信电路系统;以及
控制电路系统,被配置为:
由通信电路系统接收多个记录,所述多个记录中的每个相应记录与所述多个网络端点中的相应网络端点对应;
确定多个网络端点中与所述多个记录中的每个相应记录对应的相应网络端点;
为每个相应网络端点指派相应专用队列;
向每个相应专用队列发送所述多个记录中的每个记录,所述多个记录中的每个记录与所述相应专用队列被指派给的相应网络端点对应;
基于与每个相应网络端点对应的每个相应专用队列的每个记录,为每个相应网络端点确定相应行为模型;以及...
【专利技术属性】
技术研发人员:G·博纳地,M·尼斯佩尔,
申请(专利权)人:极进网络公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。