定位
v1.5 的目标是把 BLA 从“内置几个解析器”推进到“可持续扩展的解析生态”。P0/HVV 结构化日志会继续增长,不能长期堆在一个 p0_security.py 里。
目标架构
bla/parsers/
registry.py
p0_security/
__init__.py
base.py
waf.py
vpn.py
bastion.py
dns.py
proxy.py
firewall.py
edr.py
application.py
P0
P1
不做
- 不把所有厂商字段硬编码进一个中央 mapper
- 不在 parser 层做跨事件聚合
- 不为了适配单个厂商破坏统一
LogEvent 契约
验收标准
定位
v1.5 的目标是把 BLA 从“内置几个解析器”推进到“可持续扩展的解析生态”。P0/HVV 结构化日志会继续增长,不能长期堆在一个
p0_security.py里。目标架构
P0
can_handle(fields, source)+build_event(fields, raw_line, source)source_type/src_ip/dst_ip/asset/account/action/status/url/command/process/session_id/trace_idP1
bla validate-rules对 P0 规则的校验不做
LogEvent契约验收标准