丰富

支持的平台:

概览

丰富化是一组旨在增强 playbook 功能的操作。

配置

在配置界面中,添加 Chronicle SOAR API 以丰富 Explorer 中的实体。如需检索 API 密钥,请依次前往“设置”>“高级”>“API 密钥”。

参数 类型 默认值 是必填字段 说明
API 密钥 字符串 不适用 指定 Chronicle SOAR API 密钥,这是从 Explorer 中丰富实体所必需的。

操作

从 Explorer 属性中丰富实体

说明

使用实体探索器利用历史丰富数据来丰富实体。

参数

参数 类型 默认值 是必填字段 说明
字段名称 字符串 不适用 指定实体资源管理器中将用于丰富目标实体的字段。支持以英文逗号分隔的字符串。
使用字段“Name”作为许可名单 复选框 勾选 如果选中此复选框,系统将使用“字段名称”参数中的字段来扩充实体。如果未选中,该列表将用作屏蔽列表,并添加其他字段。

示例

在此场景中,我们将使用实体资源管理器中的数据来丰富所有实体。所有可用字段都列在实体浏览器的“实体详情”中。返回实体详细信息中键值对的 JSON 结果。

操作配置

参数
实体 所有实体
字段名称 空白
用户字段名称(许可名单) 未勾选

操作结果

  • 脚本结果
脚本结果名称 值选项 示例
ScriptResult JSON 结果 结果如下所示
  • JSON 结果
    {
    "193.0.0.44": {}, "ATTACHMENT.TXT": {"Source": "Added by ", "size": "64", "extension": "txt", "hash_md5": "6529d73ba8183760ad174644e75684fe", "hash_sha1": "dd88508cda7bcfc71ffdbc0e26afe97d3fb9a0b6", "hash_sha256": "1f209f1560df8cb6e983dff99d7a7d2db8dc3e439226abd38ef34facdffd82ec", "hash_sha512": "310d2df6f770dafdf4f84d9851e3fad011d4eb0c5a8af9a5f6d237fb733bca41d41ad6b00efdc2b5c218207
    f1a1ac99339923d3c389368f0c1d2ba58e8e1893a", "mime_type": "ASCII text, with no line terminators", "mime_type_short": "text/plain", "ole_data_1_id": "ftype", "ole_data_1_value": "Unknown file type", "ole_data_1_name": "File format", "ole_data_1_description": "", "ole_data_1_risk": "info", "ole_data_1_hide_if_false": "true", "ole_data_2_id": "container", "ole_data_2_value": "Unknown Container", "ole_data_2_name": "Container format", "ole_data_2_description": "Container type", "ole_data_2_risk": "info", "ole_data_2_hide_if_false": "true", "ole_data_3_id": "encrypted", "ole_data_3_value": "", "ole_data_3_name": "Encrypted", "ole_data_3_description": "The file is not encrypted", "ole_data_3_risk": "none", "ole_data_3_hide_if_false": "", "ole_data_4_id": "vba", "ole_data_4_value": "Yes", "ole_data_4_name": "VBA Macros", "ole_data_4_description": "This file contains VBA macros. No suspicious keyword was found. Use olevba and mraptor for more info.", "ole_data_4_risk": "Medium", "ole_data_4_hide_if_false": "", "ole_data_5_id": "xlm", "ole_data_5_value": "No", "ole_data_5_name": "XLM Macros", "ole_data_5_description": "This file does not contain Excel 4/XLM macros.", "ole_data_5_risk": "none", "ole_data_5_hide_if_false": "", "ole_data_6_id": "ext_rels", "ole_data_6_value": "", "ole_data_6_name": "External Relationships", "ole_data_6_description": "External relationships such as remote templates, remote OLE objects, etc", "ole_data_6_risk": "none", "ole_data_6_hide_if_false": "", "ole_data_7_id": "ObjectPool", "ole_data_7_value": "", "ole_data_7_name": "ObjectPool", "ole_data_7_description": "Contains an ObjectPool stream, very likely to contain embedded OLE objects or files. Use oleobj to check it.", "ole_data_7_risk": "none", "ole_data_7_hide_if_false": "true", "ole_data_8_id": "flash", "ole_data_8_value": "", "ole_data_8_name": "Flash objects", "ole_data_8_description": "Number of embedded Flash objects (SWF files) detected in OLE streams. Not 100% accurate, there may be false positives.", "ole_data_8_risk": "none", "ole_data_8_hide_if_false": "true", "content_header_content-type_1": "text/plain; name=\"attachment.txt\"", "content_header_content-transfer-encoding_1": "base64", "content_header_content-disposition_1": "attachment; filename=\"attachment.txt\"", "level": "", "attachment_id": "18"}
    }
    

WHOIS

说明

向 WHOIS 服务器查询域名注册信息。支持 IP 地址、网址、电子邮件地址、网域。支持创建与目标实体相关联的网域实体,以及设置网域年龄阈值以将实体标记为可疑。

参数

参数 类型 默认值 是必填字段 说明
创建实体 复选框 勾选 指定是否要创建网域实体并将其与网址电子邮件地址/用户名相关联。
网域年龄阈值 整数 勾选 如果网域的年龄小于提供的天数,则会被标记为可疑。

示例

在此场景中,附加到网域年龄不足 365 天的任何支持请求的外部主机名实体都将被标记为可疑。

操作配置

参数
实体 外部主机名
创建实体 已检查
网域年龄阈值 365

操作结果

  • 脚本结果
脚本结果名称 值选项 示例
ScriptResult True/False true
  • JSON 结果
    {
    "Entity": "badsite.com", 
    "EntityResult": 
    {"id": ["32621649_DOMAIN_COM-VRSN"], 
    "status": ["clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited", "clientRenewProhibited https://icann.org/epp#clientRenewProhibited", "clientTransferProhibited https://icann.org/epp#clientTransferProhibited", "clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited"], "creation_date": ["2000-08-09T11:17:46"], 
    "expiration_date": ["2023-08-09T11:17:46"], 
    "updated_date": ["2022-09-18T23:31:54"], 
    "registrar": ["GoDaddy.com, LLC"], 
    "whois_server": ["whois.godaddy.com"], 
    "nameservers": ["NS49.DOMAINCONTROL.COM", "NS50.DOMAINCONTROL.COM"], 
    "emails": ["abuse@godaddy.com"], 
    "contacts": {"registrant": null, "tech": null, "admin": null, "billing": null}, "age_in_days": 8092}
    }

使用字段丰富列表中的实体

说明

使用字段和值丰富所提供实体的列表。此操作通常与“实体选择”操作搭配使用,以列出实体。

参数

参数 类型 默认值 是必填字段 说明
实体列表 字符串 不适用 指定相同类型的实体列表。
实体类型 字符串 不适用 指定实体类型。
实体分隔符 字符串 指定列表实体的分隔符。
扩充项字段 字符串 不适用 指定将添加到实体的字段名称。
丰富化价值 字符串 不适用 指定将丰富到实体中的字段的值。

示例

在此场景中,我们将使用 EntitySelection 操作选择 IP 地址实体,并将结果传递给“实体列表”字段以进行丰富。

操作配置 (EntitySelection)

参数 条件
Entity.Type = 地址

操作配置(使用字段丰富列表中的实体)

参数
实体 所有实体
实体列表 [Entity Selection_1.SelectedEntities]
实体类型 地址
实体分隔符
扩充项字段 is_risky
丰富化值

操作结果

  • 脚本结果
脚本结果名称 值选项 示例
ScriptResult 成功丰富了有权访问的内容的数量 3


根据事件字段丰富实体

说明

从事件中提取字段并将其添加到实体字段。

参数

参数 类型 默认值 是必填字段 说明
要丰富化的字段 字符串 不适用 指定事件中将用于丰富实体的字段的名称。支持以英文逗号分隔的列表。

示例

在此场景中,系统会从案例事件中提取字段 payload_id 和 event_description,并将其添加到所有文件名实体的实体字段中。

操作配置

参数
实体 所有文件名实体
要丰富数据的字段 payload_id、event_description

操作结果

  • 脚本结果
脚本结果名称 值选项 示例
ScriptResult 成功丰富了有权访问的内容的数量 1


使用字段丰富实体

说明

根据键值列表向实体添加丰富字段。

参数

参数 类型 默认值 是必填字段 说明 示例
要丰富化的字段 JSON 不适用 指定将用于丰富实体的键值对列表。它需要采用 JSON 格式。 [ { "entity_field_name": "Title", "entity_field_value": "SalseManager" }, { "entity_field_name": "City", "entity_field_value": "NewYork" } ]

示例

在此示例中,我们将使用两个字段(Title 和 City)来丰富用户实体。

操作配置

参数
实体 所有文件名实体
要丰富数据的字段 [ { "entity_field _name": "Title", "entity_field_value":

"Manager"}, { "entity_field _name": "City", "entity_field_value": "Newyork"}]

操作结果

  • 脚本结果
脚本结果名称 值选项 示例
ScriptResult 成功扩充的实体的数量 13

将实体标记为可疑

说明

将范围内的实体标记为可疑。

参数

指定要标记为可疑的实体范围。

示例

在此场景中,我们将所有外部 IP 实体标记为可疑。 实体浏览器中的实体字段“is_suspicious”已更新为“true”。

操作配置

参数
实体 外部 IP 地址

操作结果

  • 脚本结果
脚本结果名称 值选项 示例
ScriptResult 标记为可疑的授权数量 3

使用路径丰富文件名实体

说明

从实体解析路径、文件名和扩展名,并使用 file_path、file_name 和 file_extensions 对其进行丰富。

参数

指定要从中解析字段的文件实体范围。

示例

在此场景中,我们遍历所有文件名实体,并从实体标识符中解析任何路径、文件名和扩展名。

操作配置

参数
实体 所有文件名实体

操作结果

  • 脚本结果
脚本结果名称 值选项 示例
ScriptResult 已扩充的实体列表。 WORD/THEME/THEME1.XML,WORD/DOCUMENT.XML

丰富来源和目标

说明

在提醒中添加了指向 IP 地址和主机名的来源链接和目标链接。

参数

指定要从中解析字段的实体范围。

示例

在此场景中,我们将遍历所有 IP 和主机名实体,并使用来源和目标链接来扩充它们。即使实体范围设置为“所有实体”,系统也会自动选择 IP 和主机名实体。

操作配置

参数
实体 所有实体

操作结果

  • 脚本结果
脚本结果名称 值选项 示例
不适用 不适用 不适用

从 JSON 中丰富实体

说明

在提醒中添加了指向 IP 地址和主机名的来源链接和目标链接。

参数

参数 类型 默认值 是必填字段 说明
丰富化 JSON JSON 不适用 指定用于丰富实体的 JSON。
标识符 KeyPath 字符串 不适用 指定 JSON 中实体标识符的键路径
分词符 字符串 指定键路径分隔符。
PrefixForErichment 字符串 不适用 指定用于丰富数据的某个前缀。
丰富 JSON 路径 字符串 不适用 指定 JSON

示例

在此场景中,我们使用哈希值(具有“sha1”字段)的实体标识符,通过“Enrichment JSON”字段中的数据来丰富该标识符。 请注意,在运行此操作之前,实体需要在提醒中存在。

操作配置

参数
实体 所有实体
丰富化 JSON [{ "EntityResult": {"permalink": "https://www.virustotal.com/file/275a021bbfb6489e54d4718 99f7db9d1663fc695ec2fe2a2c4538aabf651fd0f/analysis/15 49381312", "sha1": "3395856ce81f267382dee72602f798b642f14140", "resource":"275A021BBFB6489E54D471899F7DB9D1663 FC695EC2FE2A24538AABF651FDOF","response_code":1, "scan_date":"2019-02-05 15:41:52", "scan_id":"275a021bbfb6489e54d471899f7db9d1663fc695 ec2fe2a2c453Saab651fd0f-1549381312","verbose_msg" : "扫描已完成,信息已嵌入","total": 60,"positives": 54, "sha256":"75a021bbfb6489e54d471899f7db9d1663fc695e c2fe2a2c4538aabf651fd0f", "Mas":"44d88612fea8a8f36de82e1278abb02f", "Bkav": {"detected": true,"result": "DOS. Eirac A.Trojan","MicroWorld-eScan": {"version": "14.0.297.0","update": "20190205""scans": {"version":"1.1.1.1","update": "20190201" "detected": true,"result*: "EICAR-Test-File","Entity": "275A021BBFB6489E54D471899F7DB9D1663FC695EC2 FE2A24538AABF651FD0F" }]
标识符 KeyPath EntityResult.sha1
分隔符
PrefixForEnrichment 空白
丰富 JSON 路径 空白

操作结果

  • 脚本结果
脚本结果名称 值选项 示例
脚本结果 丰富实体的数量 1

需要更多帮助?从社区成员和 Google SecOps 专业人士那里获得解答。