LoongCollector 安全日志接入实践:企业级防火墙场景的日志标准化采集
作者:羿莉(箫羿)
背景
日志标准化是安全防护的必然需求
在当今高度互联的数字环境中,网络安全威胁呈现多样化、隐蔽化和跨平台化趋势。企业需要从防火墙、终端设备、身份认证系统等多个维度采集日志,以构建完整的安全态势感知体系。然而,对于企业而言,其日志来源可能为多家安全厂商的防护产品。这些日志的来源不同、日志格式的非结构化特性、日志字段的碎片化问题等长期困扰着安全团队,导致数据整合成本高、分析效率低。
LoonCollector 可提供灵活的配置方案
LoonCollector 作为一款轻量级日志采集工具,通过兼容主流日志格式,提供多样化解析手段,为多源日志的统一接入提供了技术支撑。其设计目标不仅是“采集”,更是通过标准化接入和灵活解析规则,为后续的安全分析、威胁检测和合规审计奠定基础。下面我们将以长亭 WAF 日志、FortiGate 安全日志、Palo Alto 安全日志等企业级安全厂商防火墙日志为例开展具体的接入实践。
使用前提
创建 Logstore【1】 用于日志存储、并配置相关索引【2】用于查询分析【3】
在机器上安装 LoongCollector【4】、在 Logstore 下创建机器组【5】
工作原理
安全厂商防火墙日志可通过 Syslog 协议将日志转发到采集机器上,再通过 LoongCollector 采集、解析写入到阿里云的 SLS 日志库中。详细工作原理参见文档【6】。

企业级防火墙日志接入实践
注:下文聚焦场景描述与实践验证,具体 LoongCollector 采集配置(如配置端口、 字段设置、插件处理)可根据实际部署需求补充或修改。
长亭 WAF 日志
长亭 WAF【7】(雷池 SafeLine)是长亭科技推出的智能 Web 应用防火墙,专注于提供高效、精准的 Web 安全防护。长亭 WAF 是《中国网络安全市场【8】》Web 应用防护的头部厂商之一,除企业版外,还提供社区版【9】免费试用。
启用 Syslog 外发
雷池 WAF 事件支持通过配置 Syslog 转发以 JSON 格式记录转发到第三方机器中。其日志内容包含请求协议、源 IP、端口、时间戳、主机名、请求方法、事件 ID、攻击类型、风险级别等详细信息。
进入雷池的 系统设置 页面,配置 Syslog 设置 选项即可启用 Syslog 外发功能。
雷池使用 UDP 协议传输 Syslog 日志,内存格式遵从 RFC-5424【10】。
配置完成后,点击 测试 按钮,若 Syslog 服务器收到测试信息,则代表配置成功。

配置 LoongCollector 采集
上述示例中的 LoongCollector 处理插件可将长亭 WAF 日志中 syslog 默认 _content_
字段内容展开成 Json KV 对形式,其配置详情如下,具体操作步骤参见文档【6】:
采集结果
示例日志采用官网日志样例【11】。
采集结果如下,可见日志已经被解析成正常 json 的 KV 对模式,并且例如 req_header_raw
等字段也得到正确转义展示。用户后续可基于规整后日志创建索引,查询分析、告警可视化等。


Fortigate 日志接入
Fortinet【12】是全球网络安全领域的头部厂商,其核心定位为 “集成化安全架构” 的倡导者。FortiGate【13】 是 Fortinet 公司推出的下一代防火墙(NGFW),集成了防火墙、IPS、VPN、沙箱、WAF 等多种安全功能,支持从中小型企业到数据中心的全场景安全防护。
配置 syslog 转发
可以参考文档【14】进行 FortiGate 日志配置 Syslog 转发,除默认格式外,还支持转发 CEF 格式和 CSV 格式。

采集默认格式日志
飞塔默认格式日志样例
下文中的 FortiGate 日志示例为 Web 过滤日志,更多日志类型可参考官网文档【15】。
采集配置和结果
可按照下面配置内容(去除注释)创建 FortiGate 日志的采集和配置。
采集结果如下,日志得到了正确的规整和展开,例如值 URL belongs to a denied category in policy
也因为正确配置引用符号 '"'
,正确映射到 msg
字段。

采集 CEF 格式日志
CEF【16】 (Common Event Format)是由 ArcSight 提出的一种标准化日志格式,专为安全事件设计,用于统一不同设备生成的安全日志格式,便于 SIEM(安全信息与事件管理)系统解析。CEF 格式参考如下:
飞塔 CEF 格式日志样例
下面是飞塔 CEF 格式的流量日志示例,来源 Fortigate 官网【13】。
采集配置
采集结果

Palo Alto Network 日志接入
Palo Alto Networks【17】是全球领先的网络安全企业, 是安全领域的市场领导者。Palo Alto 以下一代防火墙(NGFW【18】) 为核心,构建了覆盖网络、云、终端、物联网(IoT)的全方位安全解决方案,被广泛认为是网络安全领域的创新标杆。
配置 syslog 转发
为了采集 Palo Alto NGFW 日志,我们首先创建一个 Syslog server 的配置(FQDN、端口、传输协议等),然后配置 Syslog 转发日志类型,证书等。详细配置可以参考 Palo Alto Networks 的防火墙文档配置【19】。

配置 LoongCollector 采集
Palo Alto Networks 防火墙可转发至外部服务器的各类日志【20】(例如流量日志、威胁日志、 URL 过滤日志,数据过滤日志等)的标准字段,包括严重性等级、自定义格式及转义序列。为便于解析,所有字段均采用逗号作为分隔符:每个字段均为逗号分隔值(CSV)字符串。FUTURE_USE
标签表示该字段在当前 syslog 接收场景中暂未启用。
原始转发日志示例
下文是原始转发日志示例(内容已脱敏)
配置采集
用户可配置本地服务器的 rsyslog 接收日志,并将 Palo Alto 日志存储到 /var/log/rsyslog/
下的日志文件中。然后配置 LoongCollector 文件采集方式采集日志, 通过 SPL【21】 语句的 parse-csv 指令【22】处理日志【23】字段。

采集与解析结果



总结
LoonCollector 的接入实践表明,统一多源日志采集并非简单的“管道”功能,而是需要考虑格式的兼容性和扩展性,可以有效帮助减少企业安全分析中的“数据孤岛”问题,尤其在威胁分析和合规性场景中表现出显著优势。未来,随着云原生架构的普及,除防火墙产品外,可基于 LoonCollector 采集其他安全场景日志,并以此为基础 ,通过 SLS 智算引擎进行后续存储、查询、分析、可视化。 对于安全团队而言,选择一款既能适配当前需求、又能面向未来扩展的日志采集工具,将成为构建全面防御体系的关键一步。
【1】管理 Logstore
https://help.aliyun.com/zh/sls/manage-a-logstore/
【2】配置相关索引
https://help.aliyun.com/zh/sls/create-indexes
【3】索引模式查询与分析
https://help.aliyun.com/zh/sls/query-and-analyze-logs-in-index-mode/
【4】安装 LoongCollector
https://help.aliyun.com/zh/sls/loongcollector-installation-and-management/
【5】创建机器组
https://help.aliyun.com/zh/sls/loongcollector-machine-group
【6】采集 Linux 系统 Syslog
https://help.aliyun.com/zh/sls/collect-syslogs
【7】长亭 WAF
【8】《2024 年中国网络安全市场全景图》发布
https://www.secrss.com/articles/67755
【9】长亭 WAF 社区版
https://github.com/chaitin/SafeLine
【10】RFC-5424
https://www.rfc-editor.org/rfc/rfc5424.html
【11】官网日志样例
https://help.waf-ce.chaitin.cn/node/01973fc6-e276-7c80-85ec-70b5d5863d60
【12】Fortinet
【13】FortiGate
https://docs.fortinet.com/product/fortigate/7.6
【14】参考文档
【15】官方文档
【16】CEF
https://docs.nxlog.co/integrate/cef-logging.html
【17】Palo Alto Networks
https://docs.paloaltonetworks.com/
【18】NGFW
https://docs.paloaltonetworks.com/ngfw/getting-started/get-started-with-ngfws
【19】文档配置
【20】各类日志
【21】SPL 语法
https://help.aliyun.com/zh/sls/spl-overview/
【22】SPL 指令
https://help.aliyun.com/zh/sls/spl-instruction
【23】使用 Logtail SPL 解析日志
https://help.aliyun.com/zh/sls/use-logtail-spl-to-parse-logs
版权声明: 本文为 InfoQ 作者【阿里巴巴云原生】的原创文章。
原文链接:【http://xie.infoq.cn/article/d2c333b8e271dd568914c2717】。文章转载请联系作者。
评论