[发明专利]一种可容错的分布式安全事件数据传输协议的实现方法有效

专利信息
申请号: 201510884097.1 申请日: 2015-12-03
公开(公告)号: CN105471880B 公开(公告)日: 2016-11-16
发明(设计)人: 樊凯;梁志宏;吕华辉;王敏;欧阳可萃 申请(专利权)人: 中国南方电网有限责任公司信息中心;北京启明星辰信息安全技术有限公司
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08
代理公司: 广州知友专利商标代理有限公司 44104 代理人: 周克佑
地址: 510623 广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 容错 分布式 安全 事件 数据传输 协议 实现 方法
【权利要求书】:

1.一种可容错的分布式安全事件数据传输协议的实现方法,其特征在于包括如下步骤:

A、对于全网的安全事件采用事件处理分布式集群的方式进行:所述分布式集群的每一个节点称为Performer,每一个Performer节点都是计算性能相当的、独立的实体服务器或虚拟机,每一个Performer节点都建立消息队列ML,该消息队列ML是一个先入先出数组;

B、所述事件处理分布式集群会定期选举事物节点Transactional,所述事物节点Transcational负责进行集群的容错处理,事物节点Transactional除了具备一般Performer节点的功能外,还会构建事物消息映射表TMM,该事物消息映射表实时备份每个Performer节点中未处理的消息;如果某个Performer节点出现故障,事物节点Transcational会将Performer节点未处理的消息分发给其他Performer节点;

C、事物节点Transactional选举的评分因素包括:CPU利用率、内存利用率和消息队列ML中未处理消息个数,当事物节点Transactional出现故障时,所述集群会立即选择新的事物节点;

D、一个Performer节点可以并行处理多个Performer节点的安全事件传输请求,每次采集一个安全事件,构建该安全事件的消息信息Message,该消息信息包括MID和EventEntity字段,分别代表:

·MID:消息信息的唯一序号;

·EventEntity:安全事件的实体

将该消息信息Message写入消息队列ML,同时写入事物节点Transactional的事物消息映射表TMM中;

E、Performer节点在处理一个消息信息时,从其消息队列ML拿出一个消息信息进行处理,处理完毕后通知事物节点Transactional,如果事物节点在线,则事物节点事物消息映射表TMM删除该消息信息,如果事物节点故障,则重新选举事物节点。

2.根据权利要求1的方法,其特征在于:在步骤B中,事物节点的事物消息映射表TMM,其数据结构如下:TMM采用多层哈希映射表数据结构HashMap嵌套的方式实现,

HashMap<k_ip,Hashmap<k_message,v_event>>

其中,

k_ip是集群中某个Performer的IP地址;

k_message是消息信息Message的唯一序号MID;

v_event是该消息的事件数据。

3.根据权利要求1的方法,其特征在于:在步骤B中,消息信息Message的唯一序号MID的实现算法为:

MID=ip_performer+event_ssid

其中,

ip_performer是安全事件传输发起者Performer的IP地址;

event_ssid是事件数据的唯一序号。

4.根据权利要求1的方法,其特征在于:在步骤B中,所述事物节点选举的评分算法是:

首先计算除当前事物节点Transactional外的各个Performer节点的选举指数:

EIi=C*(2M)*(N/L)

其中,EIi表示序号为i的Performer节点的选举指数,C表示该Performer节点的CPU利用率,M表示该Performer节点的内存利用率,N表示该Performer节点未处理的消息个数,L表示消息队列ML的总长度;

其次,从选举指数最低的Performer节点确定为新的事物节点Transactional为T:

T=min(EIi)。

5.根据权利要求1的方法,其特征在于:在步骤D中,事件处理集群会定期选举事物节点Transactional,该选举周期为1天,选举时间点为3:00。

6.根据权利要求1的方法,其特征在于:在步骤E中,本发明处理的安全事件内容信息包含但不限于:事件名称、事件摘要、事件分类、采集类型、等级、网络协议、网络应用协议。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国南方电网有限责任公司信息中心;北京启明星辰信息安全技术有限公司,未经中国南方电网有限责任公司信息中心;北京启明星辰信息安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510884097.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top