跳至主要内容

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_iphost_ip 字段。若这些字段中的IP地址位于已添加到网络范围查找表的范围内,则该查找表中定义的所有分类值将被分别赋给 source_category , destination_categoryhost_category 字段。

安装 Security Data Lake Illuminate并启用任意内容包后,系统将添加一个标题为 core_networks_adapter 的查找表适配器。您可向此适配器添加条目,并提供将附加到传入日志的一个或多个分类值。

基于网络范围定义主机分类

警告

当为预期查找表适配器添加自定义条目时需谨慎操作。

  1. 导航至 Enterprise > Illuminate 安全数据湖 界面中。

  2. 点击 自定义 选项卡,该选项卡位于 Illuminate 页面的左上角。在这里,您将看到一系列Illuminate查找适配器。

  3. 找到名为 core_networks_lookup 的查找适配器,并选择该适配器条目右侧的 编辑 按钮。您将看到一个输入框,其中键列标题为 IP范围 ,值列标题为 IP类别数据 .

  4. CIDR格式 的IP范围(支持IPv4和IPv6)添加到 IP范围 列中。

  5. | )分隔每个类别值,添加到 IP类别数据 列中。

我们建议仅使用字母数字字符,并用替换字符(如下划线( _ ),以简化对这些分类值的搜索。

HTTP数据增强适配器

这些查询将用有用的数据修改一些常见的HTTP字段。该组包含两个查询适配器:

  1. lookup_http_class

  2. lookup_http_response

http_response_code 字段被定义时,Illuminate会检测到并用两个字段增强这些事件:

网络协议增强

这些查询将基于与网络相关事件日志关联字段的存在来增强事件。

网络协议

某些网络事件源会提供一个代表 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

reserved_ip , rfc1918 , is_internal

127.0.0.0/8, RFC1122 :参见第3.2.1.3节关于环回地址的说明

reserved_ip , is_internal , is_loopback , rfc1122

169.254.0.0/16, RFC3927 : IPv4链路本地寻址(又称APIPA寻址)

保留IP , 内部地址 , RFC3297

224.0.0.0/4, RFC3171 : IPv4组播寻址

组播 , 保留IP , RFC3171

fe80::/10, ff00::/8, ::1/128, ::/128, ::FFFF:0:0/96, RFC4291 : 参见第2.4节,IPv6地址架构

保留IP , 内部地址 , RFC4291

fc00::/7, RFC4193 : 参见第3.1节,IPv6唯一本地单播寻址

保留IP , 内部地址 , rfc4193

2002::/16, RFC3056 : IPv6对IPv4的封装

保留IP , 6_to_4 , rfc3056

2001::/32, RFC4380 : Teredo协议

保留IP , teredo , rfc4380

192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24, RFC5737 : 用于文档编制的IPv4保留地址块

保留IP , 非法地址 , rfc5737

198.18.0.0/15, RFC2544 : 用于基准测试的IPv4保留地址

保留IP , is_internal , rfc2544

2001:db8::/32, RFC3849 :IPv6文档保留地址块

reserved_ip , is_illegal , rfc3849

2001:10::/28, RFC4843 :兰花路由

reserved_ip , rfc4843

当关键字段中的IP地址属于任一指定范围时,Illuminate将检测到该情况并向 gim_tags 字段添加值。所添加的值包含通用值和范围特定值,这些值会以Illuminate识别出的关键字段上下文作为前缀。例如,若 source_ip 值为IP地址 192.0.2.10 ,Illuminate将向 gim_tags 字段添加以下值:

  • source_reserved_ip

  • source_is_illegal

  • source_rfc5737