基于规则适配的网络事件采集方法技术

技术编号:20013633 阅读:23 留言:0更新日期:2019-01-05 22:08
本发明专利技术实施例公开了一种基于规则适配的网络事件采集方法,包括:确定待采集目标对象;选择接口通信协议;加载对应的接口通信参数;填写对应的参数值;调用对应的接口通信模块;预置实现预设的接口通信协议逻辑;和待采集目标对象进行关联,解析身份认证规则,加载基础参数;填写相关的参数值;发起连接测试,校验采集规则配置信息是否正确;若连接正确,则加载对应的采集任务调度策略,执行数据采集并将所得原始数据存入原始数据库。本发明专利技术实施例通过配置采集规则、策略,自动适配采集通信接口模块,对目标对象的原始信息采集入库,通过配置标准化事件映射规则,将采集到的原始数据进行格式化处理,为分析、管理提供统一格式数据。

Network Event Acquisition Method Based on Rule Adaptation

The embodiment of the present invention discloses a network event acquisition method based on rule adaptation, which includes: determining the target object to be collected; selecting the interface communication protocol; loading the corresponding interface communication parameters; filling in the corresponding parameter values; calling the corresponding interface communication module; preset realization of the preset interface communication protocol logic; associating with the target object to be collected and analyzing the identification. Prove the rules, load the basic parameters; fill in the relevant parameters; initiate connection tests to verify whether the configuration information of the acquisition rules is correct; if the connection is correct, load the corresponding acquisition task scheduling strategy, execute data acquisition and store the original data into the original database. The embodiment of the invention automatically adapts the acquisition communication interface module by configuring acquisition rules and strategies, collects and stores the original information of the target object, formats the collected original data by configuring standardized event mapping rules, and provides uniform format data for analysis and management.

【技术实现步骤摘要】
基于规则适配的网络事件采集方法
本专利技术涉及网络信息安全
,尤其涉及一种基于规则适配的网络事件采集方法。
技术介绍
随着网络技术和移动互联网的快速发展,云计算和大数据技术的广泛应用,各类计算机服务器、网络设备、安全设备、监控设备等建设速度日益加快,规模不断扩大,与之对应的是网络安全威胁日趋严峻,重大安全事故不断发生,为积极应对网络安全威胁,及时阻断攻击或事后审计取证,通常使用网络事件采集系统收集网络环境内各网元设备、信息系统、网络行为等业务日志和信息事件进行规格化处理并集中监测审计。现有技术方案下的采集系统多采用分析目标设备、系统的日志、安全事件格式、传输协议后,编写对应的信息采集处理程序和程序接口,采集原始信息,经过处理后进行监测分析和审计。由于机房、IDC、云计算中心的设备数量巨大,业务系统繁多、网络环境复杂等因素,加上设备及信息系统的厂商众多,采用的网络协议、日志、信息格式多样,一对一的信息采集需要投入的定制开发工作量较大,效率低下且需要多厂商协调,实现信息格式标准化处理较困难,不适合用于大规模设备和系统信息日志及安全事件采集监控。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种基于规则适配的网络事件采集方法,以使能够适用于大规模设备和系统信息日志及安全事件采集监控。为了解决上述技术问题,本专利技术实施例提出了一种基于规则适配的网络事件采集方法,包括:步骤1:确定待采集目标对象,配置目标系统的身份认证规则;步骤2:选择待采集目标对象的接口通信协议;步骤3:根据所选接口通信协议加载对应的接口通信参数;步骤4:根据所述接口通信参数填写对应的参数值;步骤5:根据所述接口通信协议和所述参数值调用对应的接口通信模块;步骤6:预置实现预设的接口通信协议逻辑,形成独立的组件模块;步骤7:根据调用的接口通信模块和待采集目标对象进行关联,解析目标系统的身份认证规则,加载需要填写的基础参数;步骤8:填写所述目标系统认证接口相关的参数值,对必填参数自动校验,若未默认设置,则根据待采集目标对象的信息补充采集规则来填充参数值;步骤9:在完成接口参数填充后,发起连接测试,校验采集规则配置信息是否正确;步骤10:若连接不正确,则提示错误信息和原因;若连接正确,则进入步骤11;步骤11:加载对应的采集任务调度策略,执行数据采集并将所得原始数据存入原始数据库。进一步地,所述步骤11后还包括:步骤12:对待采集目标对象的数据格式进行分析,配置格式化映射规则,将多元化的原始数据格式化成统一的标准化事件;步骤13:从原始数据库加载需要分析映射的数据,写入待分析队列;步骤14:根据已配置的映射规则,对原始数据进行分析映射,根据规则将原始数据结构转化成系统定义的统一格式;步骤15:生成标准事件,存入标准事件库。进一步地,所述待采集目标对象的接口通信协议包括:http-get/http-post/https/webservice/ftp/sftp/syslog/jdbc/odbc/ssh/telnet/smp/smtp/nfs/udp/tcp/file/flow。进一步地,所述采集任务调度策略包括立即采集、定时采集、周期采集、单次采集中的一种或多种。本专利技术实施例通过提出一种基于规则适配的网络事件采集方法,通过配置采集规则、策略,自动适配采集通信接口模块,对目标对象的原始信息采集入库,通过配置标准化事件映射规则,将采集到的原始数据进行格式化处理,为分析、管理提供统一格式数据。附图说明图1是本专利技术实施例的基于规则适配的网络事件采集方法的流程图。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互结合,下面结合附图和具体实施例对本专利技术作进一步详细说明。本专利技术实施例中若有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。另外,在本专利技术中若涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。请参照图1,本专利技术实施例的基于规则适配的网络事件采集方法包括步骤1~步骤11。步骤1:确定待采集目标对象,配置目标系统的身份认证规则,如口令账号、token、CA证书等。本专利技术实施例的待采集目标对象包括系统名称、IP地址、系统类型(包括数据库、中间件、服务器、交换机、防火墙、安全设备、信息系统等)。步骤2:选择待采集目标对象的接口通信协议。步骤3:根据所选接口通信协议加载对应的接口通信参数。选择接口通信协议后,自动加载该接口通信协议对应的必填参数,如:目标对象IP地址、端口、校验参数。步骤4:根据所述接口通信参数填写对应的参数值。步骤5:根据所述接口通信协议和所述参数值调用对应的接口通信模块。步骤6:预置实现预设的接口通信协议逻辑,形成独立的组件模块,包含步骤2中所述的接口通信协议(http-get/http-post/https/webservice/ftp/sftp/syslog/jdbc/odbc/ssh/telnet/smp/smtp/nfs/udp/tcp/file/flow)。步骤7:根据调用的接口通信模块和待采集目标对象进行关联,解析目标系统的身份认证规则,加载需要填写的基础参数,如:用户名、密码、token等,对已经填写过的数据则默认加载,支持二次修改;对未填写过值的参数则自动校验是否未必填参数。步骤8:填写所述目标系统认证接口相关的参数值,对必填参数自动校验,若未默认设置,则根据待采集目标对象的信息补充采集规则来填充参数值。步骤9:在完成接口参数填充后,发起连接测试,校验采集规则配置信息是否正确。步骤10:若连接不正确,则提示错误信息和原因,可根据提示信息修正采集规则;若连接正确,则进入步骤11。步骤11:加载对应的采集任务调度策略,执行数据采集并将所得原始数据存入原始数据库。本专利技术实施例实现了采集策略自定义式规则配置,解决了硬编码方式不利于维护变更问题,提升采集效率;本专利技术实施例可自定义采集策略规则,如:目标地址、认证参数、接口参数、响应参数等,自动加载和组合采集策略规则并填充到对应的接口调度任务中,避免了传统方式下将参数硬编码,方便灵活扩展和维护,提升了采集对接工作效率。本专利技术实施例预置实现了常用网络通讯协议接口,使用基于组件化的通讯处理模块进行自定义流程组合,采用任务驱动调度方式,实现与目标对象的快速对接,解决了传统方式需要一对一的定制或重复开发;作为一种实施方式,步骤11后还包括步骤12~步骤15。步骤12:对待采集目标对象的数据格式进行分析,配置格式化映射规则,将多元化的原始数据格式化成统一的标准化事件。本专利技术实施例的格式化映射规则支持基于标准XML语言的自定义扩展。步骤13:根据业务系统编号、IP地址、数据特征等从原始数据库加载需要分析映射的数据,写入待分析队列。步骤14:根据已配置的映射规则,对原始数据进行分析映射,根据规则将原始数据结构转化成系统定义的统一格式。步骤15:生成标准事件,存入标准事件库。本专利技术实施例实本文档来自技高网...

【技术保护点】
1.一种基于规则适配的网络事件采集方法,其特征在于,包括:步骤1:确定待采集目标对象,配置目标系统的身份认证规则;步骤2:选择待采集目标对象的接口通信协议;步骤3:根据所选接口通信协议加载对应的接口通信参数;步骤4:根据所述接口通信参数填写对应的参数值;步骤5:根据所述接口通信协议和所述参数值调用对应的接口通信模块;步骤6:预置实现预设的接口通信协议逻辑,形成独立的组件模块;步骤7:根据调用的接口通信模块和待采集目标对象进行关联,解析目标系统的身份认证规则,加载需要填写的基础参数;步骤8:填写所述目标系统认证接口相关的参数值,对必填参数自动校验,若未默认设置,则根据待采集目标对象的信息补充采集规则来填充参数值;步骤9:在完成接口参数填充后,发起连接测试,校验采集规则配置信息是否正确;步骤10:若连接不正确,则提示错误信息和原因;若连接正确,则进入步骤11;步骤11:加载对应的采集任务调度策略,执行数据采集并将所得原始数据存入原始数据库。

【技术特征摘要】
1.一种基于规则适配的网络事件采集方法,其特征在于,包括:步骤1:确定待采集目标对象,配置目标系统的身份认证规则;步骤2:选择待采集目标对象的接口通信协议;步骤3:根据所选接口通信协议加载对应的接口通信参数;步骤4:根据所述接口通信参数填写对应的参数值;步骤5:根据所述接口通信协议和所述参数值调用对应的接口通信模块;步骤6:预置实现预设的接口通信协议逻辑,形成独立的组件模块;步骤7:根据调用的接口通信模块和待采集目标对象进行关联,解析目标系统的身份认证规则,加载需要填写的基础参数;步骤8:填写所述目标系统认证接口相关的参数值,对必填参数自动校验,若未默认设置,则根据待采集目标对象的信息补充采集规则来填充参数值;步骤9:在完成接口参数填充后,发起连接测试,校验采集规则配置信息是否正确;步骤10:若连接不正确,则提示错误信息和原因;若连接正确,则进入步骤11;步骤11:加载对应的采集任务调度策略,执行数据采集并将所得原始数据存入原始数据库。2.如...

【专利技术属性】
技术研发人员:王君
申请(专利权)人:深圳市未来交互信息技术有限公司
类型:发明
国别省市:广东,44

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

1