安全中心关键技术之数据采集

server/2025/3/15 9:26:51/

1.1.1 功能要求
 数据采集架构
安全数据采集系统可以与安全信息分析系统分开独立安装部署,要求采集集群采用Master/Slaver的分布式框架,Master节点负责给Slaver节点下达指令;Slaver是实际采集工作节点,采集集群由多个Slaver组成。
 数据源采集范围
采集(但不限于)以下设备的日志数据:
(1)网络设备日志:交换机、路由器等;
(2)安全设备日志:安全保卫设备、应用和数据安全监测设备、网络沙箱、安全检查和评估设备、入侵检测、防病毒、数据防泄漏、认证系统、区域版终端安全防护系统等;
(3)中间件日志:WebSphere、WebLogic、Tomcat、IIS等;
(4)操作系统日志:Windows、Linux、Unix等;
(5)应用系统日志。
 数据采集格式
采集项目范围内所有安全类日志。对于半结构化和非结构化日志支持txt、xml等文本文件的内容处理。
 数据采集方式
提供SYSLOG、SNMP、Netflow、Agent、文件、目录、数据库JDBC等类型的数据采集接口;
具备实时数据采集能力;
具备跨网络环境数据采集能力。
 日志解析及数据格式标准化
可以将日志内容解析成不同的字段并命名,以便索引与查询。包括以下解析方式:
(1)标点符号拆分,根据指定的标点符号或系统自定的标点符号列表,提取标点号之间的内容作为命名字段的值。
(2)正则拆分,根据正则表达式匹配提取内容,并可配置命名。
(3)时间戳识别,日志是时间序列数据,所有数据均含有时间戳,要求对标准格式能够自动识别,对非标准时间戳要支持手动设置格式识别。
日志标准化是从原始日志信息中解析出各个不同的日志属性信息,将原始日志转换为统一的标准化的日志,为后续分析处理提供统一的标准化日志结构。
 数据增强
可以对数据解析得到的数据进行数据来源、资产信息、数据种类、地理位置信息、监测时间等数据进行标记。通过数据增强,区分不同平台不同种类的数据和数据之间的关联关系。
 数据采集安全性保障
数据采集器采用两级缓存技术,保障数据采集器在接收到数据后,此环节不会出现丢日志情况。
 采集器管理
数据采集模块必须为自主研发,功能、性能及稳定性自主可控,可以监控工作节点的运行状态,并可以对工作节点进行集中配置、启动及停止等操作。
1.1.2 技术要求
1、定制化安全数据采集系统;采集数据量和采集节点可以覆盖本项目建设范围;实现用户应用场景内所有网络安全设备、主机、应用系统和虚拟化系统的日志采集;
2、提供默认解析策略,提供可视化的自定义解析策略配置;提供对采集的日志提供智能标记补全功能,要求能够对收集的日志补全其相关联的属性,达到入库的数据丰富化的目的。补全字段包括但不限于源或目的IP的对应国家、省份、城市信息,经纬度信息,源或目的IP对应的资产、资产类型、业务系统、安全域、所属组织机构等信息;
3、要求日志解析实现可视化配置界面,能够根据日志解析需求灵活增加或删除字段属性;要求日志解析功能支持将日志解析成规整字段,以便索引与查询;要求日志解析实现标点符号拆分、正则拆分、标准格式自动拆分、时间戳识别等解析方式;要求日志解析实现建立解析字段和字段属性的映射关系,并支持可视化的配置界面;要求日志解析实现解析字段转义,应能够将映射后的属性的值按照不同的映射类型转义成不同的内容,并支持可视化的配置界面;
4、要求将解析后的字段和事件进行关联,事件分类包括但不限于认证授权、网络访问、信息危害、攻击入侵、信息刺探、安全预警、信息监控、操作记录、恶意代码、设备故障、系统状态、网络流等多种分类,同时支持配置自定义事件分类,支持可视化操作;


http://www.ppmy.cn/server/175110.html

相关文章

模拟String基本函数/深浅拷贝/柔性数组

1.首先我们先关注一下ASCII&#xff1a; 记住常用每一个字符对应的ascii码值&#xff01; 2.string函数的相关操作函数代码&#xff1a; 大多数小疑问都已经写在注释里面&#xff01; #pragma once #define _CRT_SECURE_NO_WARNINGS #include<iostream> #include<a…

Java线程详解

“CSDN的朋友们好&#xff01;曾续缘的技术档案正在更新——一个坚持写技术博客XX年的开发者&#xff0c;擅长把复杂问题简单化。点击头像关注&#xff0c;开启我们的技术缘分吧~” 进程和线程 进程 进程是计算机中正在运行的程序的实例。每个进程都有自己的地址空间、内存和…

Safe “AI Agentathon 2025”:加密领域的 AI Agent 开发者盛会

上月&#xff0c;来自全球的开发者齐聚 Safe Agentathon——加密领域规模最大的 AI Agent 主题开发者活动。该活动最初以 20 万美元奖金启动&#xff0c;最终总奖金池迅速扩大至 52 万美元&#xff0c;其中包括来自亚马逊云服务&#xff08;AWS&#xff09;的 15 万美元专项奖金…

Vlog 片头制作

打开剪映&#xff0c;新建草稿&#xff0c;导入黑色背景。 拉长时间轴&#xff0c;背景时常调整为4.2秒。 添加文本&#xff0c;输入 5 个“|”&#xff0c;每个中间 2 个空格&#xff0c;如下| | | | |&#xff0c;然后手动放大文本&#xff0c;让中间显示出四个间隔。 继续添…

23 详解闭包

1. 闭包的定义 闭包是一个函数对象&#xff0c;它可以访问其所在作用域之外的变量。具体来说&#xff0c;闭包是由函数及其相关的引用环境组合而成的实体。 2、闭包的特点&#xff1a; 必须有一个内嵌函数&#xff08;函数中定义的函数&#xff09;内嵌函数必须引用外部函数…

QT系列教程(19) Qt MVC结构之QItemDelegate介绍

QItemDelegate 当我们想重新实现一个代理时&#xff0c;可以子类化QItemDelegate。实现item编辑时特定的效果&#xff0c;比如在item编辑时我们设置一个QSpinBox返回。 创建一个QApplication项目&#xff0c;然后我们新增一个类&#xff0c;类名叫做spinboxdelegate。 class S…

C++ 入门

目录 1. 命名空间 1.1 定义 1.2 使用 1.3 std 命名空间的使用惯例 1.4 命名空间嵌套 1.5 命名空间合并 2. C输入&输出 3. 缺省参数 3.1 缺省参数分类 3.2 注意事项 4. 函数重载 4.1 C支持函数重载的原理 5. 引用 5.1 概念及特性 5.2 常引用 5.3 引用的使用…

深入理解Spring Boot:快速构建现代化的Java应用

大家好&#xff01;今天我们来聊聊Java开发中最流行的框架之一——Spring Boot。Spring Boot是Spring生态系统中的一个重要模块&#xff0c;它旨在简化Spring应用的开发和部署。通过Spring Boot&#xff0c;开发者可以快速构建独立、生产级的应用程序&#xff0c;而无需繁琐的配…