MISP

集成版本:31.0

配置 MISP 集成以与 Google Security Operations 搭配使用

使用 CA 证书配置 MISP 集成

您可以根据需要使用 CA 证书文件验证连接。

在开始之前,请确保您满足以下条件:

  • CA 证书文件
  • 最新的 MISP 集成版本

如需配置与 CA 证书的集成,请完成以下步骤:

  1. 将您的 CA 证书文件解析为 Base64 字符串。
  2. 打开集成配置参数页面。
  3. 将该字符串插入到 CA 证书文件字段中。
  4. 如需测试集成是否已成功配置,请选中验证 SSL 复选框,然后点击测试

自动化密钥

身份验证通过 MISP 界面中提供的安全密钥执行。您可以在自动化下的活动操作菜单中找到 API 密钥。

在 Google SecOps 中配置 MISP 集成

有关如何在 Google SecOps 中配置集成的详细说明,请参阅配置集成

集成参数

使用以下参数配置集成:

参数显示名称 类型 默认值 是否为必需属性 说明
实例名称 字符串 不适用 您打算为其配置集成的实例的名称。
说明 字符串 不适用 实例的说明。
API 根 https://<IP> MISP 实例的地址。
API 密钥 字符串 不适用 在 MISP 的控制台中生成。
Use SSL(使用 SSL) 复选框 尚未核查 如果您的 MISP 连接需要 SSL 验证,请选中此复选框(默认情况下处于未选中状态)。
远程运行 复选框 尚未核查 选中此字段,以便远程运行配置的集成。选中后,系统会显示用于选择远程用户(客服人员)的选项。

操作

添加特性

说明

将实体作为属性添加到 MISP 事件。

参数

参数显示名称 类型 默认值 是否为必需属性 说明
事件 ID 字符串 不适用 活动的 ID。
类别 字符串 外部分析 相应属性的类别。默认:外部分析。
分布 字符串 1 属性的分布。默认值:1。
对于入侵检测系统 复选框 尚未核查 相应属性是否用于 Intrusion Detection System。默认值:false。
评论 字符串 不适用 要添加到属性的注释。

使用场景

不适用

运行于

此操作适用于以下实体:

  • 网址
  • 主机名
  • IP 地址
  • Filehash

操作执行结果

实体扩充

不适用

数据分析

不适用

脚本结果
脚本结果名称 值选项 示例
成功 True/False success:False
JSON 结果
N/A

创建活动

说明

创建新的 MISP 事件。

已知限制

目前,MISP API 不允许在创建事件后立即发布。您需要先创建活动,然后使用“发布活动”操作。

参数

参数显示名称 类型 默认值 是否为必需属性 说明
事件名称 字符串 不适用 事件的名称。
威胁级别 字符串 0 事件的威胁级别。默认值:0。
分布 字符串 1 属性的分布。默认值:1。
分析 字符串 0 事件的分析级别 [0-2]:默认值为 0。
发布 复选框 勾选 是否发布活动。
评论 字符串 不适用 活动的评论。

运行于

此操作会在所有实体上运行。

操作执行结果

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

向活动添加标记

说明

向事件操作添加标记可让用户向 MISP 中的特定事件添加标记。这会根据与事件关联的 IOC 所带来的安全威胁类别,为事件添加分类。

参数

参数显示名称 类型 默认值 是否为必需属性 说明
事件 ID 字符串 不适用 用于指定要添加标记的事件的唯一标识符。
标记名称 字符串 不适用 要添加到事件的代码的名称。

使用场景

对活动进行分类:通过添加代码来更新活动。

运行于

此操作会在所有实体上运行。

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果
[
    {
        "saved": true,
        "success": "Tag(s) added.",
        "check_publish": true
    }
]

下载文件

说明

下载 MISP 中与事件相关的文件。

参数

参数显示名称 类型 默认值 是否为必需属性 说明
事件 ID 字符串 不适用 指定要从中下载文件的活动的 ID 或 UUID
下载文件夹路径 字符串 不适用

指定应存储文件的文件夹的绝对路径。如果未指定任何内容,操作将改为创建附件。
注意:只有为此参数提供适当的值时,才能获得 JSON 结果。

覆盖 复选框 尚未核查 如果启用,操作将覆盖现有文件。

运行于

此操作在 Filehash 实体上运行。

操作执行结果
脚本结果
脚本结果名称 值选项 示例
成功 True/False success:False
JSON 结果
{

"absolute_paths": ["/etc/file1.txt", "/etc/file2.txt"]

}
案例墙
结果类型 值的说明 类型
输出消息*

如果成功:“Successfully downloaded the following files from the event with {0} {1} in MISP:\n{2}".format(ID/UUID, event_id, result/filename from the response)

如果未找到任何文件:“No files were found for the event with {0} {1} in MISP:\n{2}".format(ID/UUID, event_id)

如果未指定“下载文件夹路径”,且部分文件超出了平台对附件的限制:“操作无法下载以下文件,因为它们超出了 3 MB 的限制:\n{0}。\n 请在“下载文件夹路径”参数中指定文件夹路径,以便下载这些文件。(result/filename)

严重错误(操作失败)“执行操作‘下载文件’时出错。原因:{0}".format(stacktrace)

找不到事件 ID(操作失败)“执行操作‘下载文件’时出错。原因:在 MISP 中未找到具有 {0} {1} 的事件".format(ID/UUID, event_id)

如果 overwrite 为 false 且其中一个文件已存在:“执行操作‘下载文件’时出错。原因:以下文件已存在:{0}。请移除这些文件或将参数“Overwrite”设置为 true。".format(absolute path to the file)

常规

丰富实体

说明

根据 MISP 中的属性丰富实体。

参数

参数显示名称 类型 默认值 说明
要返回的属性数量 字符串 不适用 指定要为实体返回多少个属性。
过滤条件 为操作指定过滤条件。如果选择“最后”,操作将使用最旧的属性进行丰富;如果选择“最先”,操作将使用最新的属性进行丰富。
威胁等级阈值 DDL

可能的值:

未定义

指定发现实体的事件的威胁级别阈值。如果相关事件数量超过或达到阈值,实体将被标记为可疑。
属性搜索限制 整数 50 指定要为每个实体搜索的属性数量。此参数会影响选择哪个属性进行丰富。默认值:50。

运行于

此操作适用于以下实体:

  • 网址
  • 主机名
  • IP 地址
  • Filehash
操作执行结果
实体扩充

如果事件的威胁级别大于 0,则实体会被标记为可疑。否则:False

脚本结果
脚本结果名称 值选项 示例
成功 True/False success:False
JSON 结果
[
    {
        "EntityResult": [
            {
                "Event":
                {
                    "orgc_id": "1",
                    "ShadowAttribute": [],
                    "id": "3",
                    "threat_level_id": "3",
                    "event_creator_email": "john_doe@example.com",
                    "uuid": "5c5bff1b-a414-4a83-8755-035f0a000016",
                    "Object": [],
                    "Orgc": {
                        "uuid": "5c5ac66e-3884-4031-afd7-46f5bb9ebcaa",
                        "name": "ORGNAME",
                        "id": "1"
                    },
                    "Org": {
                        "uuid": "5c5ac66e-3884-4031-afd7-46f5bb9ebcaa",
                        "name": "ORGNAME",
                        "id": "1"
                    },
                    "RelatedEvent": [],
                    "sharing_group_id": "0",
                    "timestamp": "1549533154",
                    "date": "2019-02-07",
                    "disable_correlation": "False",
                    "info": "Test event",
                    "locked": "False",
                    "publish_timestamp": "1549533214",
                    "Attribute": [
                        {
                            "category": "Network activity",
                            "comment": " ",
                            "uuid": "5c5bffe2-9298-4098-ae31-035d0a000016",
                            "deleted": "False",
                            "timestamp": "1549533154",
                            "to_ids": "False",
                            "distribution": "3",
                            "object_id": "0",
                            "event_id": "3",
                            "ShadowAttribute": [],
                            "sharing_group_id": "0",
                            "value": "1.1.1.1",
                            "disable_correlation": "False",
                            "object_relation": "None",
                            "type": "ip-src",
                            "id": "1",
                            "Galaxy": []
                        }],
                    "attribute_count": "1",
                    "org_id": "1",
                    "analysis": "2",
                    "extends_uuid": " ",
                    "published": "True",
                    "distribution": "3",
                    "proposal_email_lock": "False",
                    "Galaxy": []
                }}],
        "Entity": "1.1.1.1"
    }
]
案例墙
结果类型 值的说明 类型
输出消息*

对于找到的属性:(is_success=true)“已使用 MISP 成功扩充以下实体:\n{0}”。format(entity.identifier)

对于未找到的属性 (is_success=true)“Action wasn't able to enrich the following entities using MISP: \n{0}".format(entity.identifier)

如果未找到所有属性 (is_success=false)“No entities were enriched using MISP”(未使用 MISP 扩充任何实体)

如果属性可疑 (is_success=true)“以下属性已使用 MISP 标记为可疑:\n {0}”.format(entity.identifier)

常规
CSV 表格

表格列

  • ID
  • 活动 ID
  • 类别
  • 类型
  • UUID
  • 时间戳
  • 分发
  • IDS

说明

检索与 MISP 中的实体相关的事件的信息。

参数

参数显示名称 类型 默认值 说明
标记为可疑 复选框 勾选 如果启用,则当实体至少有一个相关事件时,该操作会将实体标记为可疑。

运行于

此操作适用于以下实体:

  • 网址
  • 主机名
  • IP 地址
  • Filehash

操作执行结果

实体扩充

如果存在相关事件的记录,则实体会被标记为可疑;否则为 False。

扩充项字段名称 逻辑 - 应用场景
事件 返回 JSON 结果中是否存在相应值
脚本结果
脚本结果名称 值选项 示例
成功 True/False success:False
JSON 结果
[
    {
        "EntityResult": [
            {
                "Event":
                {
                    "orgc_id": "1",
                    "ShadowAttribute": [],
                    "id": "3",
                    "threat_level_id": "3",
                    "event_creator_email": "john_doe@example.com",
                    "uuid": "5c5bff1b-a414-4a83-8755-035f0a000016",
                    "Object": [],
                    "Orgc": {
                        "uuid": "5c5ac66e-3884-4031-afd7-46f5bb9ebcaa",
                        "name": "ORGNAME",
                        "id": "1"
                    },
                    "Org": {
                        "uuid": "5c5ac66e-3884-4031-afd7-46f5bb9ebcaa",
                        "name": "ORGNAME",
                        "id": "1"
                    },
                    "RelatedEvent": [],
                    "sharing_group_id": "0",
                    "timestamp": "1549533154",
                    "date": "2019-02-07",
                    "disable_correlation": "False",
                    "info": "Test event",
                    "locked": "False",
                    "publish_timestamp": "1549533214",
                    "Attribute": [
                        {
                            "category": "Network activity",
                            "comment": " ",
                            "uuid": "5c5bffe2-9298-4098-ae31-035d0a000016",
                            "deleted": "False",
                            "timestamp": "1549533154",
                            "to_ids": "False",
                            "distribution": "3",
                            "object_id": "0",
                            "event_id": "3",
                            "ShadowAttribute": [],
                            "sharing_group_id": "0",
                            "value": "1.1.1.1",
                            "disable_correlation": "False",
                            "object_relation": "None",
                            "type": "ip-src",
                            "id": "1",
                            "Galaxy": []
                        }],
                    "attribute_count": "1",
                    "org_id": "1",
                    "analysis": "2",
                    "extends_uuid": " ",
                    "published": "True",
                    "distribution": "3",
                    "proposal_email_lock": "False",
                    "Galaxy": []
                }}],
        "Entity": "1.1.1.1"
    }
]
案例墙
结果类型 值的说明 类型
输出消息*

如果至少为一个实体找到一个事件:“已成功检索到以下实体的相关事件信息:\n{0}”。format(entity.identifier)

如果至少一个实体未找到任何事件:“Action wasn't able to retrieve information about the related events for the following entities: \n{0}".format(entity.identifier

如果所有实体都没有事件:“未找到所提供实体的相关事件。”

常规

上传文件

说明

将文件上传到 MISP 事件。

参数

名称 类型 默认值 说明
事件 ID 字符串 不适用 指定您要将此文件上传到的活动的 ID 或 UUID。
文件路径 字符串 不适用 指定要上传到 MISP 的文件的绝对文件路径列表(以英文逗号分隔)。
类别 指定上传文件的类别。可能的值:外部分析、载荷交付、工件丢弃、载荷安装。
分布 字符串 社区

指定上传文件的分发。
可能的值:0 - 组织、1 - 社区、2 - 已关联、3 - 全部。您可以提供数字或字符串。

威胁级别 字符串

指定上传文件的威胁级别。
可能的值:1 - 高、2 - 中、3 - 低、4 - 未定义。您可以提供数字或字符串。

分析 字符串 初始

指定事件的分析。
可能的值:0 - 初始,1 - 进行中,2 - 已完成。您可以提供数字或字符串。

信息 字符串 不适用 为上传的文件指定其他信息。
对于入侵检测系统 复选框 尚未核查 如果启用,上传的文件将用于入侵检测系统。
评论 字符串 不适用 指定与上传的文件相关的其他注释。
操作执行结果
脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果
{
    "Event": {
        "id": "106",
        "orgc_id": "1",
        "org_id": "1",
        "date": "2021-01-15",
        "threat_level_id": "1",
        "info": "vanuhi 1015",
        "published": false,
        "uuid": "1cd22aa2-57e8-4fc8-bac6-721c1be2c27d",
        "attribute_count": "10",
        "analysis": "0",
        "timestamp": "1610893968",
        "distribution": "1",
        "proposal_email_lock": false,
        "locked": false,
        "publish_timestamp": "0",
        "sharing_group_id": "0",
        "disable_correlation": false,
        "extends_uuid": "",
        "event_creator_email": "admin@admin.test",
        "Org": {
            "id": "1",
            "name": "ORGNAME",
            "uuid": "09b0dde1-2934-4310-a107-74b6f534f041",
            "local": true
        },
        "Orgc": {
            "id": "1",
            "name": "ORGNAME",
            "uuid": "09b0dde1-2934-4310-a107-74b6f534f041",
            "local": true
        },
        "Attribute": [],
        "ShadowAttribute": [],
"Object": [
            {
                "id": "446",
                "name": "file",
                "meta-category": "file",
                "description": "File object describing a file with meta-information",
                "template_uuid": "688c46fb-5edb-40a3-8273-1af7923e2215",
                "template_version": "20",
                "event_id": "106",
                "uuid": "0188ba5d-68eb-4b5c-8e05-6fd49f8eee9a",
                "timestamp": "1610691647",
                "distribution": "1",
                "sharing_group_id": "0",
                "comment": "",
                "deleted": false,
                "first_seen": null,
                "last_seen": null,
                "ObjectReference": [],
                "Attribute": [
                    {
                        "id": "1859",
                        "type": "malware-sample",
                        "category": "External analysis",
                        "to_ids": true,
                        "uuid": "7920cd28-5082-47ce-9c3e-3ccbd5dae138",
                        "event_id": "106",
                        "distribution": "1",
                        "timestamp": "1610703650",
                        "comment": "",
                        "sharing_group_id": "0",
                        "deleted": false,
                        "disable_correlation": false,
                        "object_id": "446",
                        "object_relation": "malware-sample",
                        "first_seen": null,
                        "last_seen": null,
                        "value": "vanuhi.txt|7bd55b0a276e076cbaf470e64359adb8",
                        "Galaxy": [],
                        "data": "UEsDBAoACQAAAJgyL1Kgt+vZDwAAAAMAAAAgABwAN2JkNTViMGEyNzZlMDc2Y2JhZjQ3MGU2NDM1OWFkYjhVVAkAAz80AWA/NAFgdXgLAAEEIQAAAAQhAAAADCVIVuu0HeIv/PqGdn5EUEsHCKC369kPAAAAAwAAAFBLAwQKAAkAAACYMi9SGoPq+xYAAAAKAAAALQAcADdiZDU1YjBhMjc2ZTA3NmNiYWY0NzBlNjQzNTlhZGI4LmZpbGVuYW1lLnR4dFVUCQADPzQBYD80AWB1eAsAAQQhAAAABCEAAABLQfOZfPB0svIGywREZ5dDLdomR6gPUEsHCBqD6vsWAAAACgAAAFBLAQIeAwoACQAAAJgyL1Kgt+vZDwAAAAMAAAAgABgAAAAAAAEAAACkgQAAAAA3YmQ1NWIwYTI3NmUwNzZjYmFmNDcwZTY0MzU5YWRiOFVUBQADPzQBYHV4CwABBCEAAAAEIQAAAFBLAQIeAwoACQAAAJgyL1Iag+r7FgAAAAoAAAAtABgAAAAAAAEAAACkgXkAAAA3YmQ1NWIwYTI3NmUwNzZjYmFmNDcwZTY0MzU5YWRiOC5maWxlbmFtZS50eHRVVAUAAz80AWB1eAsAAQQhAAAABCEAAABQSwUGAAAAAAIAAgDZAAAABgEAAAAA",
                        "ShadowAttribute": [],
                        "Sighting": [
                            {
                                "id": "1733",
                                "attribute_id": "1859",
                                "event_id": "106",
                                "org_id": "1",
                                "date_sighting": "1611207638",
                                "uuid": "feb085f1-1923-4327-a73d-b60a948377e4",
                                "source": "",
                                "type": "0",
                                "Organisation": {
                                    "id": "1",
                                    "uuid": "09b0dde1-2934-4310-a107-74b6f534f041",
                                    "name": "ORGNAME"
                                },
                                "attribute_uuid": "7920cd28-5082-47ce-9c3e-3ccbd5dae138"
                            }
                        ]
                    }
            }
    }
}
案例墙
结果类型 值/说明 类型
输出消息*

如果一个实体的上传成功:“Succesfully uploaded the provided files to the event {0} in MISP”.format(event_id)

严重错误(操作失败)“执行操作‘上传文件’时出错。原因:{0}".format(stacktrace)

如果“Distribution”中指定了无效参数 (失败操作)

“执行操作‘上传文件’时出错。原因:为“Distribution”参数提供的值无效。可接受的数字:0、1、2、3。可接受的字符串:组织、社区、关联、全部”。

如果“威胁级别”中指定了无效参数(失败操作):“执行操作‘上传文件’时出错。原因:为“威胁级别”参数提供的值无效。可接受的数字:1、2、3、4。可接受的字符串:High、Medium、Low、Undefined。

如果“类别”中指定了无效参数(失败操作):“执行操作‘上传文件’时出错。原因:为“类别”参数提供的值无效。可接受的值:外部分析、载荷传送、丢弃制品、载荷安装”。

如果在“分析”中指定了无效的参数(失败操作):“执行操作‘上传文件’时出错。原因:为“分析”参数提供的值无效。可接受的数字:0、1、2。可接受的字符串:Initial、Ongoing、Completed”。

如果至少有一个文件不可用“执行操作‘上传文件’时出错。原因:以下文件无法访问:\n {0}".format(file paths, that were not accessible.)

找不到事件 ID(操作失败)“执行操作‘上传文件’时出错。原因:在 MISP 中未找到具有 {0} {1} 的事件".format(ID/UUID, event_id)

常规

Ping

说明

测试连接。

参数

不适用

使用场景

不适用

运行于

此操作会在所有实体上运行。

操作执行结果

实体扩充

不适用

数据分析

不适用

脚本结果
脚本结果名称 值选项 示例
成功 True/False success:False
JSON 结果
N/A

从活动中移除标记

说明

从 MISP 中的事件中移除标记。

参数

参数显示名称 类型 默认值 是否为必需属性 说明
事件 ID 字符串 不适用 指定要从中移除标记的活动的 ID 或 UUID。
标记名称 CSV 不适用 指定要从活动中移除的标记的英文逗号分隔列表。

使用场景

重新分类活动:移除重新分类标记。

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果
[
    {
        "saved": true,
        "success": "Tag removed.",
        "check_publish": true
    }
]
案例墙
结果类型 值/说明 类型
输出消息*

如果成功从活动中移除了所有标记:“Successfully removed the following tags from the event with {0} {1} in MISP: {2}.".format(ID/UUID, event_id, tags)

如果未能成功从事件中移除某些代码:“无法从 MISP 中具有 {0} {1} 的事件中移除以下代码:{2}。”。format(ID/UUID, event_id, tags)

如果并非所有标签都成功移除:“No tags were removed from the event with {0} {1} in MISP”.format(ID/UUID, event_id)

如果至少有一个代码未找到:“以下代码未在 MISP 中找到:\n{0}”。format(未在 MISP 中找到的代码列表)

如果未找到所有代码:“在 MISP 中未找到任何提供的代码。”

严重错误(操作失败)“执行操作‘从活动中移除代码’时出错。原因:{0}".format(stacktrace)

找不到活动 ID(操作失败)“执行操作‘从活动中移除代码’时出错。”原因:在 MISP 中未找到具有 {0} {1} 的事件".format(ID/UUID, event_id)

常规

向属性添加标记

说明

此操作允许用户向 MISP 中的特定属性添加标记。这会根据属性中 IOC 带来的安全威胁类别,为属性添加分类。

参数

参数显示名称 类型 默认值 是否为必需属性 说明
事件 ID 整数 不适用 与属性关联的事件的标识符。示例:1.
标记名称 字符串 不适用 要添加到属性的标记的名称。
属性名称 字符串 不适用 要标记的属性的名称标识符。
类别 字符串 不适用 相应属性所属的类别,例如“载荷交付”。
类型 字符串 不适用 属性的类型,例如文件名。
对象 UUID 字符串 不适用 相应事件中对象的唯一标识符。

使用场景

根据 IOC 类型对属性进行分类:向属性添加标记。

运行于

此操作会在所有实体上运行。

操作执行结果

实体扩充

不适用

数据分析

不适用

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果
[
    {
        "name": "Global tag unique___test(7) successfully attached to Attribute(9).",
        "message": "Global tag unique___test(7) successfully attached to Attribute(9).",
        "url": "/tags/attachTagToObject"
    }
]

从属性中移除标记

说明

从 MISP 中的属性中移除标记。

参数

参数显示名称 类型 默认值 是否为必需属性 说明
事件 ID 字符串 不适用 指定事件的 ID 或 UUID,用于搜索属性。如果“属性搜索”设置为“提供的事件”,则此参数是必需的。
标记名称 CSV 不适用 指定要从属性中移除的标记的逗号分隔列表。
属性名称 CSV 不适用

指定要从中移除标记的属性标识符的逗号分隔列表。
注意:如果同时指定了“属性名称”和“属性 UUID”,则操作将使用“属性 UUID”值。

类别 CSV 不适用

指定以英文逗号分隔的类别列表。如果指定,操作将仅从具有匹配类别的属性中移除标记。如果未指定任何内容,操作将忽略属性中的类别。
可能的值:外部分析、载荷交付、制品丢弃、载荷安装。

类型 CSV 不适用

指定以英文逗号分隔的属性类型列表。如果指定,操作将仅从具有匹配属性类型的属性中移除标记。如果未指定任何内容,操作将忽略属性中的类型。
示例值:md5、sha1、ip-src、ip-dst

对象 UUID CSV 不适用 指定包含所需属性的对象的 UUID。
属性搜索 DDL

提供的活动

可能的值:

所有事件

提供的活动

指定操作应在何处搜索属性。如果选择“提供的事件”,操作将仅在“事件 ID”参数中提供的 ID/UUID 所对应的事件中搜索属性或属性 UUID。如果选择“所有事件”,系统将在所有事件中搜索属性,并从符合我们条件的属性中移除标记。
属性 UUID CSV 指定要从中移除新标记的属性 UUID 的英文逗号分隔列表。注意:如果同时指定了“属性名称”和“属性 UUID”,则操作将使用“属性 UUID”值。

使用场景

重新分类属性:移除标记以进行重新分类

运行于

此操作会在所有实体上运行。

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果
[
    {
        "name": "Tag unique___test(7) successfully removed from Attribute(9).",
        "message": "Tag unique___test(7) successfully removed from Attribute(9).",
        "url": "/tags/removeTagFromObject"
    }
]
案例墙
结果类型 值/说明 类型>
输出消息*

如果成功从至少一个属性中移除了标记:“已成功从 MISP 中的以下属性中移除了标记:\n{0}”。format(属性名称/对象 UUID)

如果未成功从至少一个属性中移除标记:“操作未从 MISP 中的以下属性中移除标记:\n{0}”。format(属性名称/对象 UUID)

如果并非全部成功:“未从 MISP 中提供的属性中移除任何标记”

如果至少有一个代码未找到:“以下代码未在 MISP 中找到:\n{0}”。format(未在 MISP 中找到的代码列表)

如果未找到所有代码:“在 MISP 中未找到任何提供的代码。”

严重错误(操作失败)“执行操作‘从属性中移除标记’时出错。原因:{0}".format(stacktrace)

如果“类别”中指定了无效参数(失败操作):“执行操作‘从属性中移除标记’时出错。”原因:为“类别”参数提供的值无效。可接受的值:外部分析、载荷传送、丢弃制品、载荷安装”。

如果选择了“提供的事件”,但未选择事件 ID:“执行操作‘从属性中移除标记’时出错”。原因:如果为“属性搜索”参数选择了“提供的事件”,则需要提供事件 ID。

找不到事件 ID(操作失败)“执行操作‘从属性中移除代码’时出错。原因:在 MISP 中未找到具有 {0} {1} 的事件".format(ID/UUID, event_id)

常规

发布活动

说明

此操作允许用户发布活动。发布活动会将活动分享给所选的分享群组,让所有成员都能看到。

参数

参数显示名称 类型 默认值 是否为必需属性 说明
事件 ID 字符串 不适用 指定要发布的事件的 ID 或 UUID。

使用场景

发布活动

  1. 创建偶数
  2. 添加活动属性
  3. 发布活动

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果
[
    {
        "Event": {
            "id": "3",
            "orgc_id": "1",
            "org_id": "1",
            "date": "2019-12-27",
            "threat_level_id": "1",
            "info": "Connection to .ch",
            "published": true,
            "uuid": "5e05dd29-7b90-474d-b5f6-51ae0a00024b",
            "attribute_count": "0",
            "analysis": "1",
            "timestamp": "1577774920",
            "distribution": "3",
            "proposal_email_lock": false,
            "locked": false,
            "publish_timestamp": "1577774846",
            "sharing_group_id": "0",
            "disable_correlation": false,
            "extends_uuid": "5e05db24-1e98-4bb9-bd56-51fd0a00024b",
            "event_creator_email": "admin@admin.test",
            "Org": {
                "id": "1",
                "name": "ORGNAME",
                "uuid": "5dfc9b8f-c320-4b6d-ac1c-4f4e8bdc3fef",
                "local": true
            },
            "Orgc": {
                "id": "1",
                "name": "ORGNAME",
                "uuid": "5dfc9b8f-c320-4b6d-ac1c-4f4e8bdc3fef",
                "local": true
            },
            "Attribute": [],
            "ShadowAttribute": [],
            "RelatedEvent": [],
            "Galaxy": [],
            "Object": [],
            "Tag": [
                {
                    "id": "7",
                    "name": "unique___test",
                    "colour": "#9648c4",
                    "exportable": true,
                    "user_id": "0",
                    "hide_tag": false,
                    "numerical_value": null,
                    "local": 0
                }
            ]
        }
    }
]
案例墙
结果类型 值/说明 类型
输出消息*

如果成功:“Successfully published event with {0} {1} in MISP.".format(ID/UUID, event_id)

如果不成功:“Event with {0} {1} was not published in MISP”(未在 MISP 中发布具有 {0} {1} 的事件)。format(ID/UUID, event_id)

严重错误(操作失败)“执行操作‘发布事件’时出错。原因:{0}".format(stacktrace)

找不到活动 ID(操作失败)“执行操作‘发布活动’时出错。原因:在 MISP 中未找到具有 {0} {1} 的事件".format(ID/UUID, event_id)

常规

取消发布活动

说明

此操作允许用户取消发布活动。取消发布活动后,共享群组将无法看到该活动。

参数

参数显示名称 类型 默认值 是否为必需属性 说明
事件 ID 字符串 不适用 指定要取消发布的活动的 ID 或 UUID。
操作执行结果
脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果
[
    {
        "Event": {
            "id": "3",
            "orgc_id": "1",
            "org_id": "1",
            "date": "2019-12-27",
            "threat_level_id": "1",
            "info": "Connection to .ch",
            "published": false,
            "uuid": "5e05dd29-7b90-474d-b5f6-51ae0a00024b",
            "attribute_count": "0",
            "analysis": "1",
            "timestamp": "1577774920",
            "distribution": "3",
            "proposal_email_lock": false,
            "locked": false,
            "publish_timestamp": "1577774846",
            "sharing_group_id": "0",
            "disable_correlation": false,
            "extends_uuid": "5e05db24-1e98-4bb9-bd56-51fd0a00024b",
            "event_creator_email": "admin@admin.test",
            "Org": {
                "id": "1",
                "name": "ORGNAME",
                "uuid": "5dfc9b8f-c320-4b6d-ac1c-4f4e8bdc3fef",
                "local": true
            },
            "Orgc": {
                "id": "1",
                "name": "ORGNAME",
                "uuid": "5dfc9b8f-c320-4b6d-ac1c-4f4e8bdc3fef",
                "local": true
            },
            "Attribute": [],
            "ShadowAttribute": [],
            "RelatedEvent": [],
            "Galaxy": [],
            "Object": [],
            "Tag": [
                {
                    "id": "7",
                    "name": "unique___test",
                    "colour": "#9648c4",
                    "exportable": true,
                    "user_id": "0",
                    "hide_tag": false,
                    "numerical_value": null,
                    "local": 0
                }
            ]
        }
    }
]
案例墙
结果类型 值/说明 类型
输出消息*

如果成功:“Successfully unpublished event with {0} {1} in MISP.".format(ID/UUID, event_id)

如果不成功:“Event with {0} {1} was not unpublished in MISP”(MISP 中未取消发布 {0} {1} 的事件)。format(ID/UUID, event_id)

严重错误(失败操作)“执行操作‘取消发布活动’时出错。原因:{0}".format(stacktrace)

找不到活动 ID(操作失败)“执行‘取消发布活动’操作时出错。原因:在 MISP 中未找到具有 {0} {1} 的事件".format(ID/UUID, event_id)

常规

删除属性

说明

删除 MISP 中的属性。支持的哈希:MD5、SHA1、SHA224、SHA256、SHA384、SHA512、SSDeep。

参数

参数显示名称 类型 默认值 是否为必需属性 说明
事件 ID 字符串 不适用 指定事件的 ID 或 UUID,用于搜索属性。如果“属性搜索”设置为“提供的事件”,则此参数是必需的。
属性名称 CSV 不适用

指定要删除的属性标识符的逗号分隔列表。
注意:如果同时指定了“属性名称”和“属性 UUID”,则操作将使用“属性 UUID”值。

类别 CSV 不适用

指定以英文逗号分隔的类别列表。如果指定,操作将仅删除具有匹配类别的属性。如果未指定任何内容,操作将忽略属性中的类别。
可能的值:外部分析、载荷交付、制品丢弃、载荷安装。

类型 CSV 不适用

指定以英文逗号分隔的属性类型列表。如果指定,操作将仅删除具有匹配属性类型的属性。如果未指定任何内容,操作将忽略属性中的类型。
示例值:md5、sha1、ip-src、ip-dst

对象 UUID 字符串 不适用 相应事件中对象的唯一标识符。
属性搜索 DDL

提供的活动

可能的值:

所有事件

提供的活动

指定操作应在何处搜索属性。如果选择“提供的事件”,操作将仅在“事件 ID”参数中提供的 ID/UUID 所对应的事件中搜索属性或属性 UUID。如果选择“所有事件”,系统将在所有事件中搜索属性,并删除符合我们条件的所有属性。
属性 UUID CSV

指定要删除的属性 UUID 的逗号分隔列表。
注意:如果同时指定了“属性名称”和“属性 UUID”,则操作将使用“属性 UUID”值。

使用场景

从活动中移除属性。

运行于

此操作会在所有实体上运行。

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果
[
    {
        "message": "Attribute deleted."
    }
]
案例墙
结果类型 值的说明 类型
输出消息*

如果成功将发现信息添加到至少一个属性:“Successfully deleted the following attributes in MISP:\n{0}".format(attribute name/object UUID)

如果未成功向至少一个属性添加发现:“Action didn't delete the following attributes in MISP:\n{0}".format(attribute name/object UUID)

如果并非全部成功:“未在 MISP 中删除任何属性”

严重错误(操作失败)“执行操作‘删除属性’时出错。原因:{0}".format(stacktrace)

如果“类别”中指定了无效参数(失败操作):“执行操作‘删除属性’时出错。原因:为“类别”参数提供的值无效。可接受的值:外部分析、载荷传送、丢弃制品、载荷安装”。

如果选择了“提供的事件”,但未选择事件 ID:“执行操作‘删除属性’时出错。原因:如果为“属性搜索”参数选择了“提供的事件”,则需要提供事件 ID。

找不到活动 ID(失败操作)“执行操作‘删除属性’时出错。原因:在 MISP 中未找到具有 {0} {1} 的事件".format(ID/UUID, event_id)

常规

删除活动

说明

删除 MISP 中的事件。

参数

参数显示名称 类型 默认值 是否为必需属性 说明
事件 ID 字符串 不适用 指定要删除的事件的 ID 或 UUID。

使用场景

永久删除活动。

运行于

此操作在 User 实体上运行。

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果
[
    {
        "name": "Event deleted.",
        "message": "Event deleted.",
        "url": "/events/delete/4"
    }
]
案例墙
结果类型 值的说明 类型
输出消息*

如果成功:“Successfully deleted event with {0} {1} in MISP”.format(ID/UUID, event_id)

严重错误(操作失败)“执行操作‘删除活动’时出错。原因:{0}".format(traceback)

找不到活动 ID(操作失败)“执行操作‘删除活动’时出错。原因:在 MISP 中未找到具有 {0} {1} 的事件".format(ID/UUID, event_id)

常规

创建文件 Misp 对象

说明

该操作允许用户将与事件相关的文件属性整理到一个对象中,该对象描述了文件及其元信息。然后,包含这些属性的对象会附加到指定事件。

参数

参数显示名称 类型 默认值 是否为必需属性 说明
事件 ID 字符串 不适用 要添加对象的活动的唯一标识符。示例:1
文件名 字符串 不适用 相应文件的文件名。
MD5 字符串 不适用 文件的 MD5 哈希值。
SHA1 字符串 不适用 文件的 SHA1 哈希值。
SHA256 字符串 不适用 文件的 sha256 哈希值。
SSDEEP 字符串 不适用 文件的 ssdeep 值示例:96:p5aAS1tN0M3t9AnTNuG6TNOt5PR1TNZdkljOXTNSnKTF3X7KsTFW+kLtW6K8i7bI:p5mb4rgQhRp7GljCbF3LKqFjkwxtU
Imphash 字符串 不适用 根据导入的表格计算出的 MD5 哈希值。

使用场景

不适用

运行于

此操作会在所有实体上运行。

操作执行结果

实体扩充

不适用

数据分析

不适用

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果
N/A

创建 IP-Port Misp 对象

说明

该操作允许用户在单个对象中整理与事件相关的 IP-端口属性,该对象描述了在特定时间范围内看到的 IP 地址(或网域或主机名)和端口(作为元组或三元组)。然后,包含属性的对象会附加到指定事件。

参数

参数显示名称 类型 默认值 是否为必需属性 说明
事件 ID 字符串 不适用 要添加对象的活动的唯一标识符。示例:1
目标端口 字符串 不适用 目标端口。
源端口 字符串 不适用 来源端口。
网域 字符串 不适用 Domain(管理域名)。
主机名 字符串 不适用 主机名。
IP-Src 字符串 不适用 来源 IP 地址。
IP-Dst 字符串 不适用 目标 IP 地址。

使用场景

不适用

运行于

此操作会在所有实体上运行。

操作执行结果

实体扩充

不适用

数据分析

不适用

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果
N/A

创建网络连接 Misp 对象

说明

在 MISP 中创建网络连接对象。需要提供以下任一信息:Dst-port、Src-port、IP-Src、IP-Dst,或将“Use Entities”参数设置为 true。

参数

参数显示名称 类型 默认值 是否为必需属性 说明
事件 ID 字符串 不适用 指定要向其添加网络连接对象的事件的 ID 或 UUID。
目标端口 字符串 不适用 指定要添加到事件中的目标端口。
源端口 字符串 不适用 指定要添加到事件中的源端口。
Hostname-dst 字符串 不适用 指定要添加到活动中的来源目的地。
Hostname-src 字符串 不适用 指定要添加到事件中的来源主机名。
IP-Src 字符串 不适用 指定要添加到事件中的来源 IP。
IP-Dst 字符串 不适用 指定要添加到事件中的目标 IP。
Layer3-protocol 字符串 不适用 指定要添加到事件中的相关第 3 层协议。
Layer4-protocol 字符串 不适用 指定要添加到事件中的相关第 4 层协议。
Layer7-protocol 字符串 不适用 指定要添加到事件中的相关第 7 层协议。
使用实体 复选框 尚未核查 如果启用,操作将使用实体来创建对象。支持的实体:IP 地址。“使用实体”的优先级高于其他参数。
IP 类型 DDL

来源 IP

可能的值:

来源 IP

目标 IP 地址

指定应与 IP 实体搭配使用的属性类型。

运行于

此操作会在所有实体上运行。

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果
N/A
案例墙
结果类型 值的说明 类型
输出消息*

如果成功且“Use Entities”不为 true:“Successfully created new network-connection object for event with {0} {1} in MISP.".format(ID/UUID, event_id)

如果未成功且“Use Entities”不为 true:“Action wasn't able to created new network-connection object for event with {0} {1} in MISP. 原因:{2}”。format(ID/UUID)

如果一个成功且“Use Entities”为 true:“Successfully created new network-connection objects for event with {0} {1} in MISP based on the following entities: \n{0}".format(ID/UUID, event_id, entity.identifiers)

如果一个操作未成功,且“Use Entities”为 true:“Action wasn't able to create new network-connection objects for event with {0} {1} in MISP based on the following entities: \n{0}".format(ID/UUID, event_id, entity.identifiers)

如果并非所有操作都成功,且“Use Entities”为 true:“Action wasn't able to create new network-connection objects for event with {0} {1} in MISP based on the provided entities.".format(ID/UUID, event_id)

严重错误(操作失败)“执行操作‘创建网络连接 Misp 对象’时出错。原因:{0}".format(stacktrace)

未找到事件 ID(操作失败)“执行操作‘创建网络连接 Misp 对象’时出错。原因:在 MISP 中未找到具有 {0} {1} 的事件".format(ID/UUID, event_id)

如果未提供 Dst-port、Src-port、IP-Src、IP-Dst,且“Use Entities”== false:“Error executing action "Create network-connection Misp Object"”。原因:应提供“Dst-port”“Src-port”“IP-Src”“IP-Dst”之一,或将“Use Entities”参数设置为 true。

常规

创建网址误报对象

说明

在 MISP 中创建网址对象。需要提供“网址”,或将“使用实体”参数设置为 true。

参数

参数显示名称 类型 默认值 是否为必需属性 说明
事件 ID 字符串 不适用 指定要向其添加网址对象的事件的 ID 或 UUID。
网址 字符串 不适用 指定要添加到活动中的网址。
端口 字符串 不适用 指定要添加到活动中的港口。
首次出现时间 字符串 不适用

指定网址首次被发现的时间。
格式:2020-12-22T13:07:32Z

上次出现时间 字符串 不适用

指定网址的上次访问时间。
格式:2020-12-22T13:07:32Z

网域 字符串 不适用 指定要添加到活动中的网域。
文本 字符串 不适用 指定要添加到活动中的其他文本。
IP 字符串 不适用 指定要添加到活动中的 IP。
主机 字符串 不适用 指定要添加到活动中的主持人。
使用实体 复选框 尚未核查 如果启用,操作将使用实体来创建对象。支持的实体:网址。“使用实体”的优先级高于其他参数。

运行于

此操作会在所有实体上运行。

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果
N/A
案例墙
结果类型 值的说明 类型
输出消息*

如果成功且“Use Entities”不为 true:“Successfully created new 网址 object for event with {0} {1} in MISP.".format(ID/UUID, event_id)

如果未成功且“Use Entities”不为 true:“Action wasn't able to created 网址 object for event with {0} {1} in MISP. 原因:{2}”。format(ID/UUID)

如果一个成功且“Use Entities”为 true:“Successfully created new 网址 objects for event with {0} {1} in MISP based on the following entities: \n{0}".format(ID/UUID, event_id, entity.identifiers)

如果一个事件未成功,且“Use Entities”为 true:“Action wasn't able to create new 网址 objects for event with {0} {1} in MISP based on the following entities: \n{0}".format(ID/UUID, event_id, entity.identifiers)

如果并非所有操作都成功,且“Use Entities”为 true:“Action wasn't able to create new 网址 objects for event with {0} {1} in MISP based on the provided entities.".format(ID/UUID, event_id)

严重错误(失败操作)“执行操作‘创建网址 Misp 对象’时出错。原因:{0}".format(stacktrace)

找不到事件 ID(失败操作)“执行操作‘创建网址 Misp 对象’时出错。原因:在 MISP 中未找到具有 {0} {1} 的事件".format(ID/UUID, event_id)

如果未提供任何网址,且“Use Entities”== false:“执行操作‘创建网址 Misp 对象’时出错。”原因:应提供“网址”,或将“使用实体”参数设置为 true。

常规

创建 Virustotal 报告对象

说明

在 MISP 中创建 Virustotal-Report 对象。

参数

参数显示名称 类型 默认值 是否为必需属性 说明
事件 ID 字符串 不适用 指定要向其添加网址对象的事件的 ID 或 UUID。
固定链接 字符串 不适用 指定要添加到事件中的 VirusTotal 报告的链接。
评论 字符串 不适用 指定要添加到活动中的注释。
检出率 字符串 不适用 指定要添加到活动中的检测比率。
社区得分 字符串 不适用 指定要添加到活动的社区得分。
首次提交 字符串 不适用

指定事件的首次提交。
格式:2020-12-22T13:07:32Z

上次提交 字符串 不适用

指定活动的最后提交时间。
格式:2020-12-22T13:07:32Z

运行于

此操作会在所有实体上运行。

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
案例墙
结果类型 值的说明 类型
输出消息*

如果成功:“Successfully created new Virustotal-Report object for event with {0} {1} in MISP.".format(ID/UUID, event_id)

如果不成功:“无法在 MISP 中为包含 {0} {1} 的事件创建 Virustotal-Report 对象。原因:{2}”。format(ID/UUID)

严重错误(操作失败)“执行操作‘创建 Virustotal-Report Misp 对象’时出错。原因:{0}".format(stacktrace)

未找到事件 ID(失败操作)“执行操作‘创建 Virustotal 报告 Misp 对象’时出错。原因:在 MISP 中未找到具有 {0} {1} 的事件".format(ID/UUID, event_id)

常规

列出事件对象

说明

检索 MISP 事件中有关可用对象的信息。

参数

参数显示名称 类型 默认值 为必需参数 说明
事件 ID 字符串 不适用 指定要检索详细信息的事件的 ID 和 UUID 的逗号分隔列表。
要返回的对象数上限 整数 50 指定要返回的对象数量。

运行于

此操作不会在实体上运行。

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果
"Object": [
    {
        "id": "1",
        "name": "ftm-Associate",
        "meta-category": "followthemoney",
        "description": "Non-family association between two people",
        "template_uuid": "6119ecb3-dedd-44b6-b88f-174585b0b1bf",
        "template_version": "1",
        "event_id": "1",
        "uuid": "2a3e260f-d3b2-4164-b2b1-2f6f5b559970",
        "timestamp": "1594632232",
        "distribution": "5",
        "sharing_group_id": "0",
        "comment": "",
        "deleted": false,
        "first_seen": null,
        "last_seen": null,
        "ObjectReference": [],
    },
    {
        "id": "2",
        "name": "ftm-Associate",
        "meta-category": "followthemoney",
        "description": "Non-family association between two people",
        "template_uuid": "6119ecb3-dedd-44b6-b88f-174585b0b1bf",
        "template_version": "1",
        "event_id": "1",
        "uuid": "800d8634-175a-4bc2-a4d7-aca200c8c132",
        "timestamp": "1594632463",
        "distribution": "5",
        "sharing_group_id": "0",
        "comment": "",
        "deleted": false,
        "first_seen": null,
        "last_seen": null,
        "ObjectReference": [],
    }
案例墙
结果类型 值的说明 类型
输出消息*

操作不应失败,也不应停止 playbook 执行

如果至少找到 1 个事件的对象:“Successfully listed objects for the following events: \n{0}".format(event_ids)

如果未找到具有指定 ID 的活动(is_success = false)
打印“操作无法列出对象。原因:在 MISP 中未找到 ID 为 {0} 的事件。".format(event_id)

如果找不到 1 个活动的对象

“操作无法找到以下事件的对象:\n {0}”.format(event_ids)

如果所有事件均未找到对象:“未找到所提供事件的对象。”

操作应失败并停止 playbook 执行

如果出现致命错误(例如凭据错误、无法连接到服务器、其他错误)

print "Error executing action "List Event Objects". 原因:{0}''.format(error.Stacktrace)

常规
CSV 表格

表名称:Event {0} Objects

表格列

  • 对象 UUID(映射为 uuid)
  • 名称(映射为名称)
  • 类别(映射为元类别)
  • 说明(映射为说明)
  • 评论(映射为 comment)

获取活动详情

说明

检索 MISP 中事件的详细信息。

参数

参数显示名称 类型 是否为必需属性 说明
事件 ID 字符串 指定要检索详细信息的事件的 ID 或 UUID 的英文逗号分隔列表。
返回属性信息 复选框 勾选 如果启用,此操作将为属于事件的所有属性创建案例墙表格。

运行于

此操作不会在实体上运行。

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
案例墙
结果类型 值的说明 类型
输出消息*

操作不应失败,也不应停止 playbook 执行

如果至少有一个提供的 ID 对应的操作成功完成

打印“Successfully retrieved information for the following events: <>”(已成功检索到以下活动的信息:<>)

如果操作未能针对至少一个提供的突发事件 ID 运行

打印“未能检索到以下活动的信息:<>

操作应失败并停止 playbook 执行
如果出现致命错误、SDK 错误(例如凭据错误、无连接等)
打印“Error executing action "Get Event Details"”。原因:{0}''.format(error.Stacktrace

操作应失败并停止 playbook 执行

如果出现致命错误(例如凭据错误、无法连接到服务器、其他错误)

print "Error executing action "List Event Objects". 原因:{0}''.format(error.Stacktrace)

常规
CSV 表格

表名称:“Event {0} Attributes Details”.format(event_id)

  1. ID
  2. 评论
  3. 类型
  4. 类别
  5. UUID
  6. 分发
  7. 时间戳

列出属性的发现情况

说明

列出 MISP 中属性的可用发现信息。

参数

搜索
参数名称 类型 默认值 必填 说明
属性名称 CSV 指定以英文逗号分隔的属性标识符列表,您希望列出这些属性的发现情况。注意:如果同时指定了“属性名称”和“属性 UUID”,则操作将使用“属性 UUID”值。
事件 ID 字符串 指定事件的 ID 或 UUID,用于搜索属性。如果“属性搜索”设置为“提供的事件”,则此参数是必需的。
类别 CSV 指定以英文逗号分隔的类别列表。如果指定,操作将仅列出具有匹配类别的属性的观测结果。如果未指定任何内容,操作将忽略属性中的类别。可能的值:外部分析、载荷交付、工件丢弃、载荷安装。
类型 CSV 指定以英文逗号分隔的属性类型列表。如果指定,操作将仅列出具有匹配属性类型的属性的发现情况。如果未指定任何内容,操作将忽略属性中的类型。示例值:md5、sha1、ip-src、ip-dst
属性搜索 DDL

提供的活动

可能的值:

所有事件

指定操作应在何处搜索属性。如果选择“提供的事件”,操作将仅在“事件 ID”参数中提供的 ID/UUID 所对应的事件中搜索属性或属性 UUID。如果选择“所有事件”,系统将在所有事件中搜索属性,并列出符合我们条件的所有属性的发现情况。
属性 UUID CSV 指定要列出观测结果的属性 UUID 的英文逗号分隔列表。注意:如果同时指定了“属性名称”和“属性 UUID”,则操作将使用“属性 UUID”值。
操作执行结果
脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
案例墙
结果类型 值/说明 类型
输出消息*

如果成功将观测结果列入至少一个属性:“Successfully listed sightings for the following attributes in MISP:\n{0}".format(attribute name/attribute UUID)

如果未成功列出至少一个属性的观测结果:“Action didn't list sightings for the following attributes in MISP:\n{0}".format(attribute name/attribute UUID)

如果所有属性的观测结果都不成功或都没有观测结果:“在 MISP 中未找到所提供属性的观测结果”

严重错误(失败操作) “执行操作‘列出属性的发现情况’时出错。原因:{0}".format(stacktrace)

如果“类别”中指定了无效参数(失败操作):“执行操作‘列出属性的发现情况’时出错。”原因:为“类别”参数提供的值无效。可接受的值:外部分析、载荷传送、丢弃制品、载荷安装”。

如果选择了“提供的事件”,但未选择事件 ID:“执行操作‘列出属性的观测结果’时出错。原因:如果为“属性搜索”参数选择了“提供的事件”,则需要提供事件 ID。

常规

为属性设置 IDS 标志

说明

为 MISP 中的属性设置 IDS 标志。

参数

searchsearch
参数名称 类型 默认值 必填 说明
属性名称 CSV 指定您要设置 IDS 标志的属性标识符的逗号分隔列表。注意:如果同时指定了“属性名称”和“属性 UUID”,则操作将使用“属性 UUID”值。
事件 ID 字符串 指定事件的 ID 或 UUID,用于搜索属性。如果“属性搜索”设置为“提供的事件”,则此参数是必需的。
类别 CSV 指定以英文逗号分隔的类别列表。如果指定,操作将仅为具有匹配类别的属性设置 IDS 标志。如果未指定任何内容,操作将忽略属性中的类别。可能的值:外部分析、载荷交付、工件丢弃、载荷安装。
类型 CSV 指定以英文逗号分隔的属性类型列表。如果指定,操作将仅为具有匹配属性类型的属性设置 IDS 标志。如果未指定任何内容,操作将忽略属性中的类型。示例值:md5、sha1、ip-src、ip-dst
属性搜索 DDL

提供的活动

可能的值:

所有事件

指定操作应在何处搜索属性。如果选择“提供的事件”,操作将仅在“事件 ID”参数中提供的 ID/UUID 所对应的事件中搜索属性或属性 UUID。如果为“所有事件”,则操作会在所有事件中搜索属性,并为符合我们条件的属性设置 IDS 标志。
属性 UUID CSV

指定要设置 IDS 标志的属性 UUID 的逗号分隔列表。
注意:如果同时指定了“属性名称”和“属性 UUID”,则操作将使用“属性 UUID”值。

操作执行结果

脚本结果
脚本结果名称 值选项 示例
成功 True/False success:False
案例墙
结果类型 值的说明 类型
输出消息*

如果成功为至少一个属性添加了 IDS 标志:“Successfully set IDS flag for the following attributes in MISP:\n{0}".format(attribute name/object UUID)

如果未成功向至少一个属性添加 IDS 标志:“Action didn't set IDS flag for the following attributes in MISP:\n{0}".format(attribute name/object UUID)

如果并非所有属性都成功:“未在 MISP 中为所提供的属性设置 IDS 标志”

严重错误(失败操作)“执行操作‘为属性设置 IDS 标志’时出错。原因:{0}".format(stacktrace)

如果在“类别”中指定了无效参数(失败操作):“执行操作‘为属性设置 IDS 标志’时出错。”原因:为“类别”参数提供的值无效。可接受的值:外部分析、载荷传送、丢弃制品、载荷安装”。

如果选择了“提供的事件”,但未选择事件 ID:“执行操作‘为属性设置 IDS 标志’时出错。”原因:如果为“属性搜索”参数选择了“提供的事件”,则需要提供事件 ID。

找不到事件 ID(操作失败)“执行操作‘为属性设置 IDS 标志’时出错。”原因:在 MISP 中未找到具有 {0} {1} 的事件".format(ID/UUID, event_id)

常规

针对属性取消设置 IDS 标志

说明

针对 MISP 中的属性取消设置 IDS 标志。

参数

名称 类型 默认值 必填 说明
属性名称 CSV

指定要取消设置 IDS 标志的属性标识符的逗号分隔列表。
注意:如果同时指定了“属性名称”和“属性 UUID”,则操作将使用“属性 UUID”值。

事件 ID 字符串 指定事件的 ID 或 UUID,用于搜索属性。如果“属性搜索”设置为“提供的事件”,则此参数是必需的。
类别 CSV 指定以英文逗号分隔的类别列表。如果指定,则操作只会针对具有匹配类别的属性取消设置 IDS 标志。如果未指定任何内容,操作将忽略属性中的类别。可能的值:外部分析、载荷交付、工件丢弃、载荷安装。
类型 CSV 指定以英文逗号分隔的属性类型列表。如果指定,操作将仅针对具有匹配属性类型的属性取消设置 IDS 标志。如果未指定任何内容,操作将忽略属性中的类型。示例值:md5、sha1、ip-src、ip-dst
属性搜索 DDL

提供的活动

可能的值:

所有事件

正确 指定操作应在何处搜索属性。如果选择“提供的事件”,操作将仅在“事件 ID”参数中提供的 ID/UUID 所对应的事件中搜索属性或属性 UUID。如果为“所有事件”,则操作会在所有事件中搜索属性,并针对符合我们条件的所有属性取消设置 IDS 标志。
属性 UUID CSV 指定要取消设置 IDS 标志的属性 UUID 的逗号分隔列表。注意:如果同时指定了“属性名称”和“属性 UUID”,则操作将使用“属性 UUID”值。

操作执行结果

脚本结果
脚本结果名称 值选项 示例
成功 True/False success:False
案例墙
结果类型 值的说明 类型
输出消息*

如果成功移除了至少一个属性的 IDS 标志:“Successfully unset IDS flag for the following attributes in MISP:\n{0}”(成功移除了 MISP 中以下属性的 IDS 标志:\n{0})。format(attribute name/object UUID)

如果未成功移除至少一个属性的 IDS 标志:“Action didn't unset IDS flag for the following attributes in MISP:\n{0}".format(attribute name/object UUID)

如果并非全部成功:“未在 MISP 中针对所提供的属性取消设置 IDS 标志”

严重错误(操作失败)“执行操作‘针对属性取消设置 IDS 标志’时出错。原因:{0}".format(stacktrace)

如果“类别”中指定了无效参数(失败操作):“执行操作‘针对属性取消设置 IDS 标志’时出错”。原因:为“类别”参数提供的值无效。可接受的值:外部分析、载荷传送、丢弃制品、载荷安装”。

如果选择了“提供的事件”,但未选择事件 ID:“执行操作‘针对属性取消设置 IDS 标志’时出错”。原因:如果为“属性搜索”参数选择了“提供的事件”,则需要提供事件 ID。

找不到事件 ID(失败操作)“执行操作‘针对属性取消设置 IDS 标志’时出错。”原因:在 MISP 中未找到具有 {0} {1} 的事件".format(ID/UUID, event_id)

常规

连接器

MISP - 属性连接器

说明

从 MISP 中提取属性。

在 Google SecOps 上配置 MISP - 属性连接器

有关如何在 Google SecOps 中配置连接器的详细说明,请参阅配置连接器

连接器参数

使用以下参数配置连接器:

参数名称 类型 默认值 是否为必需属性 说明
DeviceProductField 字符串 产品名称 输入源字段名称,以便检索产品字段名称。
EventClassId 字符串 alertType 输入源字段名称,以便检索事件字段名称。
PythonProcessTimeout 整数 180 运行当前脚本的 Python 进程的超时时间限制。
API 根 字符串 不适用 MISP 账号的 API 根。
API 密钥 密码 MISP 账号的 API 密钥。
提取回溯的小时数上限 整数 1 提取属性的小时数。
每个周期的属性数上限 整数 50 每次连接器迭代要处理的属性数量。
要提取的最低威胁级别 整数 1 用于提取提醒的最低严重程度。可能的值:1-4。
属性类型过滤条件 字符串 按类型过滤特性,以英文逗号分隔。如果提供,则仅处理具有已列入白名单的类型的属性。
类别过滤器 字符串 按类别过滤属性,以英文逗号分隔。如果提供,则仅处理具有已列入白名单的类别的属性。
Galaxy 滤镜 字符串 按父事件的星系过滤属性,以英文逗号分隔。如果提供,则仅处理属于已列入白名单的星系的事件的属性。
验证 SSL 复选框 如果已启用,请验证与 CheckPoint Cloud Guard 服务器的连接的 SSL 证书是否有效。
环境字段名称 字符串 描述存储环境名称的字段的名称。如果找不到环境字段,则环境为默认环境。
环境正则表达式模式 字符串 .* 要对“环境字段名称”字段中找到的值运行的正则表达式模式。默认值为 .*,用于捕获所有内容并返回未更改的值。用于允许用户通过正则表达式逻辑来操纵环境字段。如果正则表达式模式为 null 或空,或者环境值为 null,则最终环境结果为默认环境。
代理服务器地址 字符串 要使用的代理服务器的地址。
代理用户名 字符串 用于进行身份验证的代理用户名。
代理密码 密码 用于进行身份验证的代理密码。

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