在多云环境中,安全日志分散在不同云厂商平台,导致难以进行统一的威胁检测和应急响应。云安全中心的Agentic SOC功能支持集中导入并分析华为云的安全产品日志(如 WAF、云防火墙),帮助您实现跨云环境的统一安全管理。
工作流程
源端日志汇聚:华为云产品(如 WAF、CFW)的日志统一汇聚到华为云日志服务 (LTS)。
数据导出外发:通过 LTS 将日志数据导出至消息队列 (DMS Kafka) 或对象存储 (OBS),作为跨云数据传输的中转节点。
跨云数据导入:Agentic SOC 平台作为消费端,通过标准的 Kafka 或 S3 协议,从 DMS 或 OBS 中订阅并拉取日志数据至指定数据源。
接入与标准化:在 Agentic SOC 平台内创建接入策略,并应用标准化规则,对拉取到的原始日志进行解析、范式化处理后,最终存入数据仓库。
适用范围
本方案仅支持导入华为云的以下日志类型:
Web 应用防火墙 (WAF) 告警日志
云防火墙 (CFW) 告警日志
投递日志到 LTS
在导入前,必须先将华为云上分散的安全产品日志统一投递至云日志服务(LTS)。
Web应用防火墙
详细指引请参考华为云官方文档:通过LTS记录WAF全量日志。
登录控制台
登录Web应用防火墙控制台,在左上角选择区域或项目后,单击左侧防护事件。
配置LTS
在全量日志页签,单击对接LTS配置。参照如下说明,完成配置。
重要配置完成后,不会立即生效,存在10分钟左右的时延。
日志类型:WAF访问日志、WAF攻击日志。
日志组:选择要转存的日志组。可单击创建日志组,新建一个日志组。
WAF访问日志流:日志类型选择WAF访问日志,请选择需要WAF访问日志流。也可以单击创建日志流,新建一个WAF访问日志流。
WAF攻击日志流:日志类型选择WAF攻击日志时,请选择需要WAF攻击日志流。也可以单击创建日志流,新建一个WAF攻击日志流
云防火墙
详细指引请参考华为云官方文档:、云防火墙CFW接入LTS。
创建日志组和日志流
登录云日志服务控制台,在日志管理页面,单击创建日志组。
在创建日志组页面,配置日志组名称、日志存储时间(天)。
说明建议在创建日志组时,名称以 -cfw 为后缀(例如 mylog-cfw),以便后续查找和管理。
创建日志组成功后,单击日志组名称对应的
下的创建日志流。在创建日志流页面,配置日志流名称、日志存储时间(天)。
说明分别为攻击事件日志、访问控制日志、流量日志加入-attack、-access、-flow为后缀。
攻击日志:记录攻击告警信息,包括攻击事件类型、防护规则、防护动作、五元组、攻击payload等信息。
访问日志:记录命中ACL策略的流量信息,包括命中时间、五元组、响应动作、访问控制规则等信息。
流量日志:记录所有通过云防火墙的流量信息,包括开始时间、结束时间、五元组、字节数、报文数等信息。
设置LTS同步
登录云防火墙控制台,在左上角选择区域和防火墙实例。在左侧导航中选择。
在日志管理页面,单击LTS同步设置。将日志组和日志源设置为上一步创建日志组和日志流。
选择导入方案
将华为云 LTS 日志导入云安全中心,可选择 Kafka 或对象存储 (OBS) 方案。两种方案在实时性、成本和配置复杂度上各有侧重,可根据具体业务场景选择。
对比项 | Kafka (DMS) 方案 | 对象存储 (OBS) 方案 |
实时性 | 准实时(可配置实时转储) | 分钟级延迟 |
配置复杂度 | 较高,需配置 Kafka 实例、公网 IP、安全组等。 | 较低,配置转储任务即可。 |
成本构成 |
|
|
适用场景 | 对日志分析实时性要求高,如需进行流式安全计算或快速告警响应。 | 对实时性要求不高,侧重于成本效益、日志归档或批量离线分析。 |
配置数据导入
通过 Kafka (DMS) 导入
步骤一:在【华为云】准备 Kafka 数据通道
配置 Kafka 实例
创建Kafka实例
说明更多内容,请参见华为云官方文档:创建Kafka实例。
配置实例规格及私有云网络:进入购买Kafka实例页面,在快速购买页签中,根据实际需求完成基础配置和网络配置。
配置公网访问:在访问方式区域,勾选公网访问,参考如下说明完成配置:
公网接入方式:密文接入。
公网IP地址:
选择可访问的弹性公网IP地址。如果可用的弹性公网 IP 数量不足,请参考以下步骤购买。更多内容,请参见华为云官方文档:申请弹性公网IP
请单击创建弹性IP,跳转至弹性公网IP购买页。
重要至少需要购买3个弹性公网IP。
购买完成后,单击弹性IP地址后的
,然后在下拉框中选择新购弹性IP地址。
kafka安全协议:
SASL_SSL:采用SASL方式进行认证,数据通过SSL证书进行加密传输。
SASL_PLAINTEXT:采用SASL方式进行认证,数据通过明文传输,性能更好。
SASL PLAIN机制:若安全协议为SASL_PLAINTEXT,建议选择CRAM-SHA-512机制。
用户名/密码:客户端用于连接Kafka实例的用户名和密码,密文接入成功开启后,用户名不支持修改。
重要请妥善保管用户名、密码在后续在云安全中心授权访问 Kafka需要使用。
创建Topic
访问华为云- Kafka管理页面,在左上角选择Kafka实例对应的目标地域。
在左侧导航栏选择Kafka实例。单击目标实例名称,进入实例详情。然后单击Topic管理。
在Topic列表页,单击创建Topic,根据业务需求完成相关配置。若无特殊要求,选择默认配置即可。
说明更多信息,请参考华为云官方文档:Topic参数说明。
配置安全规则
开启公网访问后,需要设置对应的安全组规则,才能成功连接Kafka。
在kafka实例详情页,单击左侧概览,在概览页的网络区域安全组配置项default后的
图标。在策略配置页的入方向规则,单击添加规则后,请参考如下说明完成配置。
策略:允许
类型:IPv4
协议:自定义TCP
端口:9095
源地址:0.0.0.0/0
获取连接 Kafka 服务所需的参数
在 Kafka 实例概览页,记录公网密文连接地址、启用的安全协议、SASL PLAIN机制等信息。
创建从 LTS 到 Kafka 的转储任务
详细指引请参考华为云官方文档:日志转储至DMS。
登录云日志服务控制台,左侧导航选择日志转储后,单击右上角配置转储。
参考如下说明,完成转储日志相关参数的配置。
转储方式:周期性转储。
转储对象:DMS。
日志组名称/日志流名称:投递日志到 LTS中设置的日志组/日志流(如waf攻击日志)。
Kafka实例:选择配置 Kafka 实例中的实例。
Topic:选择创建Topic中的设置topic。
转储周期:实时。
转储格式:可选择原始日志格式和JSON格式。
步骤二:在【阿里云】配置 Kafka日志导入
在云安全中心授权访问 Kafka
访问云安全中心控制台-Agentic SOC-接入中心,在页面左侧顶部,选择需防护资产所在的区域:中国内地或非中国内地。
在多云配置管理页签,选择多云资产后,单击新增授权,下拉选择IDC。在弹出的面板中进行如下配置:
厂商:选择 Apache。
接入方式:选择 Kafka。
接入点:填写在华为云设置的Kafka公网密文连接地址IPv4。
用户名/密码:填写在华为云设置Kafka的用户名/密码。
通信协议:填写在华为云设置Kafka的安全协议。
SASL 认证机制:填写在华为云设置Kafka的SASL PLAIN机制。
配置同步策略
AK服务状态检查:设置云安全中心自动检查华为云访问密钥有效性的时间间隔。可选“关闭”,表示不进行检测。
创建数据导入任务
创建数据源
为华为云日志数据创建一个专属Agentic SOC 数据源,若已创建请跳过此步骤。
访问云安全中心控制台-Agentic SOC-接入中心,在页面左侧顶部,选择需防护资产所在的区域:中国内地或非中国内地。
在数据源页签,创建接收日志的数据源。具体操作请参见创建数据源:日志未接入日志服务(SLS)。
源数据源类型:可选择Agentic SOC专属数据采集通道(推荐)或用户侧日志服务。
接入实例:建议新建日志库(Logstore),进行数据隔离。
在数据导入页签,单击新增数据导入。在弹出的面板中进行如下配置:
数据源类型:Kafka。
终端节点:填写在华为云设置的Kafka公网密文连接地址IPv4。
Topics:选择在华为云创建的Topic。
值类型:参考设置LTS日志的转储格式,对应关系如下:
转储格式
值类型
JSON格式
json
原始日志格式
text
配置目标数据源
数据源名称:选择在本节创建数据源步骤中创建的数据源。
目标Logstore:选择在本节创建数据源步骤中设置的日志库(Logstore)。
单击确定保存配置:导入配置完成后,云安全中心将自动从华为云拉取日志。
通过对象存储 (OBS) 导入
步骤一:在【华为云】准备 OBS 数据并获取访问密钥
配置 LTS 转储至 OBS
创建转储任务。
说明详细指引请参考华为云官方文档:日志转储至OBS。
登录云日志服务控制台,左侧导航选择日志转储后,单击右上角配置转储。
参考如下说明,完成转储日志相关参数的配置。
转储方式:周期性转储。
转储对象:OBS桶。
日志组名称/日志流名称:投递日志到 LTS中设置的日志组/日志流(如WAF访问日志流)。
OBS桶:选择已创建的OBS桶或在华为云-桶列表新建一个桶。
说明LTS支持OBS桶的存储类别为标准存储、已恢复的归档存储的OBS桶。
自定义转储路径:
开启:可设置自定义路径。格式为:/LogTanks/RegionName/%GroupName/%StreamName/自定义转储路径。自定义转储路径默认为lts/%Y/%m/%d。
不开启:将日志转储至系统默认路径(LogTanks/RegionName/2019/01/01/日志组/日志流/日志文件名称)中。
压缩格式:选择不压缩、压缩gzip、压缩zip。
警告云安全中心目前不支持 snappy 压缩格式的日志文件解析。
获取OBS存储桶的Endpoint
设置访问密钥
步骤二:在【阿里云】配置 OBS 日志导入
授权云安全中心访问华为云 OBS
访问云安全中心控制台-Agentic SOC-接入中心,在页面左侧顶部,选择需防护资产所在的区域:中国内地或非中国内地。
在多云配置管理页签,选择多云资产后,单击新增授权,下拉选择IDC。在弹出的面板中进行如下配置:
厂商:选择 AWS-S3。
接入方式:选择S3 。
接入点:OBS 存储桶的 Endpoint。
Access Key Id/Secret Access Key:填入在华为云设置的访问密钥。
配置同步策略
AK服务状态检查:设置云安全中心自动检查华为云访问密钥有效性的时间间隔。可选“关闭”,表示不进行检测。
创建数据导入任务
访问云安全中心控制台-Agentic SOC-接入中心,在页面左侧顶部,选择需防护资产所在的区域:中国内地或非中国内地。
在数据导入页签,单击新增数据导入。在弹出的面板中进行如下配置:
数据源类型:S3。
终端节点:OBS 存储桶的 Endpoint。
OBS桶(Bucket):LTS日志转存OBS。
文件路径前缀过滤:通过文件路径前缀过滤S3文件,用于准确定位待导入的文件。例如待导入的文件都在csv/目录下,则可以指定前缀为csv/。文件具体路径,请参见自定义转储路径。
说明强烈建议设置此参数。如果不设置,系统将遍历整个 S3 Bucket。当 Bucket 内文件数量巨大时,全量遍历会严重影响导入效率。
文件路径正则过滤:通过正则表达式筛选文件,用于准确定位待导入的文件。默认为空,表示不过滤。例如S3文件为
testdata/csv/bill.csv,可以设置正则表达式为(testdata/csv/)(.*)。说明推荐与文件路径前缀过滤一起设置,提高效率。此配置与文件路径前缀过滤之前为“且(and)”的关系。
调整正则表达式的方法,请参见如何调试正则表达式。
数据格式:文件的解析格式,如下所示。
CSV:分隔符分割的文本文件,支持指定文件中的首行为字段名称或手动指定字段名称。除字段名称外的每一行都会被解析为日志字段的值。
JSON:逐行读取S3文件,将每一行看作一个JSON对象进行解析。解析后,JSON对象中的各个字段对应为日志中的各个字段。
单行文本:将S3文件中的每一行解析为一条日志。
跨行文本:多行模式,支持指定首行或者尾行的正则表达式解析日志。
若选择为CSV或跨行文本时,需额外设置相关参数,具体说明如下所示。
CSV
参数
说明
分隔符
设置日志的分隔符,默认值为半角逗号(,)。
引号
CSV字符串所使用的引号字符。
转义符
配置日志的转义符,默认值为反斜线(\)。
日志最大跨行数
当一条日志跨多行时,需要指定最大行数,默认值为1。
首行作为字段名称
打开开关后,将使用CSV文件中的首行作为字段名称。例如提取下图中的首行为日志字段的名称。

跳过行数
指定跳过的日志行数。例如设置为1,则表示从CSV文件中的第2行开始采集日志。
跨行文本
参数
说明
正则匹配位置
设置正则表达式匹配的位置,具体说明如下:
首行正则:使用正则表达式匹配一条日志的行首,未匹配部分为该条日志的一部分,直到达到最大行数。
尾行正则:使用正则表达式匹配一条日志的行尾,未匹配部分为下一条日志的一部分,直到达到最大行数。
正则表达式
根据日志内容,设置正确的正则表达式。调整正则表达式的方法,请参见如何调试正则表达式。
最大行数
一条日志最大的行数。
编码格式:待导入的S3文件的编码格式。支持GBK、UTF-8。
压缩格式:根据OBS转存设置的压缩格式,由系统自动检测。
文件修改时间过滤:从任务启动时刻回溯30分钟作为起始时间,导入此后修改的所有文件(含未来新增文件)。
检查新文件周期:用于设置导入任务定期扫描新文件的时间间隔,任务将按此时间间隔自动扫描并导入新增的文件。
配置目标数据源
数据源名称:选择状态正常的自定义数据源(自定义日志服务/Agentic SOC专属数据采集通道)。若无合适的数据源,请参考数据源,创建新的数据源。
目标Logstore:根据选择的数据源,自动拉取该数据源下的日志库。
单击确定保存配置:导入配置完成后,云安全中心将自动从华为云拉取日志。
分析导入数据
数据成功接入后,需配置相应的解析和检测规则,才能让云安全中心对这些日志进行分析。
创建新的接入策略
参考产品接入,创建新的接入策略,配置如下:
数据源:选择数据导入任务中配置的目标数据源。
标准化规则:Agentic SOC提供了适配部分云产品的内置标准化规则,可直接选用。
标准化方式:当接入日志标准化为告警日志时,仅支持“实时消费”方式标准化。
配置威胁检测规则
根据安全需求,在规则管理中启用或创建日志检测规则,才能对日志进行分析、产出告警并生成安全事件。具体操作,请参见规则管理。

费用与成本
本方案会涉及以下服务的费用,实施前请仔细阅读各产品的计费文档,做好成本预估。
华为云侧:在华为云侧,主要为数据中转和存储费用。
服务名称
涉及费用项
计费参考文档
日志服务(LTS)
日志的存储、读写费用等。
消息队列(DMS Kafka)
实例规格、公网流量等。
对象存储(OBS)
存储容量、请求次数、公网流量等。
阿里云侧:费用组成取决于选择的数据存储方式。
说明Agentic SOC计费说明,请参见Agentic SOC包年包月、Agentic SOC按量付费。
日志服务(SLS)计费说明,请参见计费概述。
数据源类型
Agentic SOC 计费项
SLS 计费项
特别说明
Agentic SOC专属数据采集通道
日志接入费用。
日志存储、写入费用。
说明以上均消耗日志接入流量。
除日志存储和写入外的其他费用(如公网流量等)。
由Agentic SOC 创建并管理 SLS 资源,因此日志库存储和写入费用由Agentic SOC出账。
用户侧日志服务
日志接入费用,消耗日志接入流量。
日志相关所有费用(包含日志存储和写入、公网流量费用等)。
日志资源全部由日志服务(SLS)管理,因此日志相关费用,均由SLS出账。
常见问题
数据导入任务创建后,在 SLS 中看不到日志数据怎么办?
检查第三方云侧:登录华为云控制台,确认日志是否已成功生成并投递/转储到您配置的 LTS、Kafka Topic 或对象存储桶中。
检查授权凭证:在云安全中心的多云资产页面,检查授权状态是否正常。确认 Access Key 是否有效,密码是否正确。
检查网络连通性:如果是 Kafka 方案,请确认第三方云的 Kafka 服务公网访问已开启,且安全组/防火墙规则已正确放行云安全中心的服务 IP。
检查数据导入任务:在云安全中心的数据导入页面,查看任务状态和错误日志,根据提示进行修正。
为什么在阿里云侧新增授权时,要选择
Apache或AWS-S3而不是华为云?这是因为日志导入功能利用的是标准的兼容协议,而非厂商特定的 API。
IDC 代表协议厂商,
Apache代表 Kafka,AWS-S3代表对象存储。华为云授权,仅用于Agentic SOC的威胁检测规则与华为云进行安全事件联动(如封禁 IP),不能实现日志导入。
