Illuminate数据增强
Illuminate功能包括通过附加数据增强事件,帮助构建事件上下文。该功能贯穿Illuminate核心模块及多个处理包。本文重点介绍Illuminate核心模块添加和使用的数据增强功能。
部分Illuminate提供的查询支持用户自定义,具体说明详见相关查询描述。
严重性映射增强
事件日志和警报通常会被分配严重性等级。该等级可能以纯文本形式或数值形式呈现。严重性映射查询用于确保:当仅定义文本或数值其中一种时,能自动补全对应的另一种值。
Illuminate核心模块包含的严重性映射查询:
-
illuminate-mapping-alert-severity-to-level :当消息包含
alert_severity值但未包含alert_severity_level字段时,将使用此映射定义等级值。 -
illuminate-mapping-level-to-alert-severity :当消息包含
alert_severity_level数值但未包含alert_severity值时,此映射用于定义严重性值。 -
illuminate-mapping-event-severity-to-level :当消息包含
event_severity值但未包含event_severity_level字段时,此映射用于定义级别值。 -
illuminate-mapping-event-level-to-severity :当消息包含
event_severity_level数值但未包含event_severity值时,此映射用于定义严重性值。
警告
这些查找表 不应 被定制。
GIM数据增强
此查找表根据
gim_event_type_code
值定义以下字段:
-
gim_event_class -
gim_event_category -
gim_event_subcategory -
gim_event_type
警告
GIM事件数据映射查找表为
core_gim_data_lookup
。此查找表
不应
被自定义修改。
网络范围增强查找
Illuminate支持为日志中定义的源系统、目标系统和主机系统配置分类字段。该增强功能将检查
source_ip
,
destination_ip
及
host_ip
字段。若这些字段中的IP地址位于已添加到网络范围查找表的范围内,则该查找表中定义的所有分类值将被分别赋给
source_category
,
destination_category
或
host_category
字段。
安装
Security Data Lake
Illuminate并启用任意内容包后,系统将添加一个标题为
core_networks_adapter
的查找表适配器。您可向此适配器添加条目,并提供将附加到传入日志的一个或多个分类值。
基于网络范围定义主机分类
警告
当为预期查找表适配器添加自定义条目时需谨慎操作。
-
导航至 Enterprise > Illuminate 在 安全数据湖 界面中。
-
点击 自定义 选项卡,该选项卡位于 Illuminate 页面的左上角。在这里,您将看到一系列Illuminate查找适配器。
-
找到名为
core_networks_lookup的查找适配器,并选择该适配器条目右侧的 编辑 按钮。您将看到一个输入框,其中键列标题为 IP范围 ,值列标题为 IP类别数据 . -
在 CIDR格式 的IP范围(支持IPv4和IPv6)添加到 IP范围 列中。
-
在
|)分隔每个类别值,添加到 IP类别数据 列中。
我们建议仅使用字母数字字符,并用替换字符(如下划线(
_
),以简化对这些分类值的搜索。
HTTP数据增强适配器
这些查询将用有用的数据修改一些常见的HTTP字段。该组包含两个查询适配器:
-
lookup_http_class -
lookup_http_response
当
http_response_code
字段被定义时,Illuminate会检测到并用两个字段增强这些事件:
-
http_response_class:响应类别基于HTTP响应代码的首位数字( RFC2616#6.1.1 ). -
http_response:响应短语与响应代码相对应( RFC2616#6.1.1 和 RFC6585 ).
网络协议增强
这些查询将基于与网络相关事件日志关联字段的存在来增强事件。
网络协议
某些网络事件源会提供一个代表
IANA注册协议号
的数值(应分配给字段
network_iana_number
),但不提供协议名称。此增强功能使用名为
core_iana_to_network_transport
的查询适配器进行查找,当仅存在
network_iana_number
已定义并用于确定协议名称,该名称将被分配给字段
network_transport
.
保留/不可路由地址识别
此查询将检查关键字段:
-
source_ip -
destination_ip -
host_ip
当这些字段存在时,将使用名为
core_ip_processing_reserved_ip_ranges_adapter
的适配器进行查询,以识别任何保留IP地址范围的使用。所使用的保留范围包括:
|
范围 |
标签后缀 |
|---|---|
|
192.168.0.0/16, 172.16.0.0/12, 10.0.0.0/8, RFC1918 |
|
|
127.0.0.0/8, RFC1122 :参见第3.2.1.3节关于环回地址的说明 |
|
|
169.254.0.0/16, RFC3927 : IPv4链路本地寻址(又称APIPA寻址) |
|
|
224.0.0.0/4, RFC3171 : IPv4组播寻址 |
|
|
fe80::/10, ff00::/8, ::1/128, ::/128, ::FFFF:0:0/96, RFC4291 : 参见第2.4节,IPv6地址架构 |
|
|
fc00::/7, RFC4193 : 参见第3.1节,IPv6唯一本地单播寻址 |
|
|
2002::/16, RFC3056 : IPv6对IPv4的封装 |
|
|
2001::/32, RFC4380 : Teredo协议 |
|
|
192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24, RFC5737 : 用于文档编制的IPv4保留地址块 |
|
|
198.18.0.0/15, RFC2544 : 用于基准测试的IPv4保留地址 |
|
|
2001:db8::/32, RFC3849 :IPv6文档保留地址块 |
|
|
2001:10::/28, RFC4843 :兰花路由 |
|
当关键字段中的IP地址属于任一指定范围时,Illuminate将检测到该情况并向
gim_tags
字段添加值。所添加的值包含通用值和范围特定值,这些值会以Illuminate识别出的关键字段上下文作为前缀。例如,若
source_ip
值为IP地址
192.0.2.10
,Illuminate将向
gim_tags
字段添加以下值:
-
source_reserved_ip -
source_is_illegal -
source_rfc5737