Check Point 防火墙

本文档介绍了如何将 Check Point 防火墙与 Google Security Operations 集成。

在 Google Security Operations 中配置 Check Point 防火墙集成

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

集成参数

使用以下参数配置集成:

参数名称 类型 默认值 为必需参数 说明
实例名称 字符串 不适用 否 您打算为之配置集成的实例的名称。
说明 字符串 不适用 否 实例的说明。
服务器地址 字符串 xx.xx.xx.xx:443 是 Check Point 防火墙服务器的 IP 地址。
用户名 字符串 不适用 是 应使用哪个用户的电子邮件地址来连接到 Check Point 防火墙。
网域 字符串 不适用 否 用户的网域。例如,如果用户的电子邮件地址为 user@example.com,则网域为 example.com
密码 密码 不适用 是 相应用户的密码。
政策名称 字符串 standard 是 政策的名称。
验证 SSL 复选框 尚未核查 否 如果您的 Check Point 防火墙连接需要 SSL 验证,请选中此复选框。
远程运行 复选框 尚未核查 否 选中相应字段,以便远程运行配置的集成。选中后,系统会显示用于选择远程用户(客服人员)的选项。

操作

添加 SAM 规则

说明

为 Check Point 防火墙添加了 SAM(可疑活动监控)规则。如需了解可用的 IP、网络掩码、端口和协议组合,请参阅 Check Point fw_sam 命令条件部分文档。

参数

参数显示名称 类型 默认值 为必需参数 说明
要在其上创建 SAM 规则的安全网关 字符串 不适用 是

指定要为其创建规则的安全网关的名称。

来源 IP 字符串 不适用 否 指定要添加到规则中的来源 IP。
来源网络掩码 字符串 不适用 否 指定要添加到规则中的来源网络掩码。
目标 IP 地址 字符串 不适用 否 指定要添加到规则中的目标 IP。
目标网络掩码 字符串 不适用 否 指定要添加到规则中的目标网络掩码。
端口 整数 不适用 否 指定要添加到规则中的端口号,例如 5005。
协议 字符串 不适用 否 指定要添加到规则中的协议名称,例如 TCP。
到期日期 秒 不适用 否 指定新添加的 SAM 规则应处于有效状态的时间(以秒为单位),例如 4。如果未指定任何内容,则规则永不过期。
匹配连接的操作 DDL 删除 是 指定应针对匹配的连接执行的操作。
如何跟踪匹配的连接 DDL 日志 是 指定如何跟踪匹配的连接。
关闭连接 复选框 勾选 否 指定是否应关闭现有的匹配连接。

Run On

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

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果
{
    "tasks": [
        {
            "uid": "8163c4f0-a269-4628-9bb3-0ba597e9694c",
            "name": "gaia80.10 - CW Test fw sam",
            "type": "CdmTaskNotification",
            "domain": {
                "uid": "41e821a0-3720-11e3-aa6e-0800200c9fde",
                "name": "SMC User",
                "domain-type": "domain"
            },
            "task-id": "4ca124e5-c9ce-45cf-8275-4b119e535d3e",
            "task-name": "gaia80.10 - CW Test fw sam",
            "status": "succeeded",
            "progress-percentage": 100,
            "start-time": {
                "posix": 1594959450832,
                "iso-8601": "2020-07-17T07:17+0300"
            },
            "last-update-time": {
                "posix": 1594959453264,
                "iso-8601": "2020-07-17T07:17+0300"
            },
            "suppressed": false,
            "task-details": [
                {
                    "uid": "94108666-b9d6-4165-80ab-13078c03395b",
                    "name": null,
                    "domain": {
                        "uid": "41e821a0-3720-11e3-aa6e-0800200c9fde",
                        "name": "SMC User",
                        "domain-type": "domain"
                    },
                    "color": "black",
                    "statusCode": "succeeded",
                    "statusDescription": "sam: request for 'Inhibit Drop Close src ip 8.9.10.11 on All' acknowledged, sam: gaia80.10 (0/1) successfully completed 'Inhibit Drop Close src ip 8.9.10.11 on All' processing, ...",
                    "taskNotification": "8163c4f0-a269-4628-9bb3-0ba597e9694c",
                    "gatewayId": "8f36a0de-e0d5-6347-ae51-6fb22d573f04",
                    "gatewayName": "",
                    "transactionId": 552194328,
                    "responseMessage": "",
                    "responseError": "c2FtOiByZXF1ZXN0IGZvciAnSW5oaWJpdCBEcm9wIENsb3NlIHNyYyBpcCA4LjkuMTAuMTEgb24gQWxsJyBhY2tub3dsZWRnZWQKc2FtOiBnYWlhODAuMTAgKDAvMSkgc3VjY2Vzc2Z1bGx5IGNvbXBsZXRlZCAnSW5oaWJpdCBEcm9wIENsb3NlIHNyYyBpcCA4LjkuMTAuMTEgb24gQWxsJyBwcm9jZXNzaW5nCnNhbTogcmVxdWVzdCBmb3IgJ0luaGliaXQgRHJvcCBDbG9zZSBzcmMgaXAgOC45LjEwLjExIG9uIEFsbCcgZG9uZQo=",
                    "meta-info": {
                        "validation-state": "ok",
                        "last-modify-time": {
                            "posix": 1594959453332,
                            "iso-8601": "2020-07-17T07:17+0300"
                        },
                        "last-modifier": "admin",
                        "creation-time": {
                            "posix": 1594959451003,
                            "iso-8601": "2020-07-17T07:17+0300"
                        },
                        "creator": "admin"
                    },
                    "tags": [],
                    "icon": "General/globalsNa",
                    "comments": "",
                    "display-name": "",
                    "customFields": null
                }
            ],
            "comments": "Completed",
            "color": "black",
            "icon": "General/globalsNa",
            "tags": [],
            "meta-info": {
                "lock": "unlocked",
                "validation-state": "ok",
                "last-modify-time": {
                    "posix": 1594959453299,
                    "iso-8601": "2020-07-17T07:17+0300"
                },
                "last-modifier": "admin",
                "creation-time": {
                    "posix": 1594959450933,
                    "iso-8601": "2020-07-17T07:17+0300"
                },
                "creator": "admin"
            },
            "read-only": false
        }
    ]
}
案例墙
结果类型 值 / 说明 类型
输出消息*

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

  • 如果成功:打印“Successfully added SAM rule with the following command: {0}”。format(script_text_from_run-script)。如果 show-task 在 responseError(或 responseMessage)参数中返回 base64 编码的状态消息,也将其添加到响应中:“fw sam 命令输出: {0}”.format(responseError.text)
  • 如果 show-task 返回“部分成功”状态:“SAM 规则 addition with the following fw sam command partially succeededsucceded: {0}”.format(script_text_from_run-script). 如果 show-task 在 responseError(或 responseMessage)参数中返回 base64 编码的状态消息,也将其添加到响应中:“fw sam 命令输出: {0}”.format(responseError.text)
  • 如果无法添加 SAM 规则,show-task 会返回失败:print "Failed to add SAM rule with the following command: {0}".format(script_text_from_run-script)。如果 show-task 在 responseError(或 responseMessage)参数中返回 base64 编码的状态消息,也将其添加到响应中:“fw sam 命令输出: {0}”.format(responseError.text)
  • 如果 Google SecOps 操作在等待 show-task 响应或等待状态从“正在进行”变为其他状态时超时:打印“Timeout waiting for addition of the following SAM rule: {0}".format(script_text_from_run-script)。

操作应失败并停止 playbook 执行:

  • 如果出现致命错误(例如凭据错误、无法连接到服务器、其他错误):打印“Failed to execute Add SAM Rule action! 错误为 {0}".format(exception.stacktrace)
常规

移除 SAM 规则

说明

从 Check Point 防火墙中移除 SAM(可疑活动监控)规则。

参数

参数显示名称 类型 默认值 是必填字段 说明
安全网关 字符串 不适用 是 指定要从中移除 SAM 规则的安全网关的名称。
来源 IP 字符串 不适用 否 指定要添加到规则中的来源 IP。
来源网络掩码 字符串 不适用 否 指定要添加到规则中的来源网络掩码。
目标 IP 地址 字符串 不适用 否 指定要添加到规则中的目标 IP。
目标网络掩码 字符串 不适用 否 指定要添加到规则中的目标网络掩码。
端口 整数 不适用 否 指定要添加到规则中的端口号,例如 5005。
协议 字符串 不适用 否 指定要添加到规则中的协议名称,例如 TCP。
匹配连接的操作 DDL

删除

可能的值:

删除

拒绝

通知

是 指定应针对匹配的连接执行的操作。
如何跟踪匹配的连接 DDL

日志

可能的值:

无日志

日志

提醒

是 指定如何跟踪匹配的连接。
关闭连接 复选框 勾选 否 指定是否应关闭现有的匹配连接。

Run On

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

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果
{
    "tasks": [
        {
            "uid": "6966d094-c7d9-4e46-a824-d4948be71b3e",
            "name": "gaia80.10 - Siemplify-generated-script",
            "type": "CdmTaskNotification",
            "domain": {
                "uid": "41e821a0-3720-11e3-aa6e-0800200c9fde",
                "name": "SMC User",
                "domain-type": "domain"
            },
            "task-id": "77318892-48aa-4a38-ad94-b9322695c2c8",
            "task-name": "gaia80.10 - Siemplify-generated-script",
            "status": "succeeded",
            "progress-percentage": 100,
            "start-time": {
                "posix": 1608120786139,
                "iso-8601": "2020-12-16T14:13+0200"
            },
            "last-update-time": {
                "posix": 1608120788465,
                "iso-8601": "2020-12-16T14:13+0200"
            },
            "suppressed": false,
            "task-details": [
                {
                    "uid": "c40132ac-547f-4fbf-b4bb-5c7efb7ed76b",
                    "name": null,
                    "domain": {
                        "uid": "41e821a0-3720-11e3-aa6e-0800200c9fde",
                        "name": "SMC User",
                        "domain-type": "domain"
                    },
                    "color": "black",
                    "statusCode": "succeeded",
                    "statusDescription": "",
                    "taskNotification": "6966d094-c7d9-4e46-a824-d4948be71b3e",
                    "gatewayId": "8f36a0de-e0d5-6347-ae51-6fb22d573f04",
                    "gatewayName": "",
                    "transactionId": 194990168,
                    "responseMessage": "",
                    "responseError": "",
                    "meta-info": {
                        "validation-state": "ok",
                        "last-modify-time": {
                            "posix": 1608120788509,
                            "iso-8601": "2020-12-16T14:13+0200"
                        },
                        "last-modifier": "admin",
                        "creation-time": {
                            "posix": 1608120786199,
                            "iso-8601": "2020-12-16T14:13+0200"
                        },
                        "creator": "admin"
                    },
                    "tags": [],
                    "icon": "General/globalsNa",
                    "comments": "",
                    "display-name": "",
                    "customFields": null
                }
            ],
            "comments": "Completed",
            "color": "black",
            "icon": "General/globalsNa",
            "tags": [],
            "meta-info": {
                "lock": "unlocked",
                "validation-state": "ok",
                "last-modify-time": {
                    "posix": 1608120788491,
                    "iso-8601": "2020-12-16T14:13+0200"
                },
                "last-modifier": "admin",
                "creation-time": {
                    "posix": 1608120786184,
                    "iso-8601": "2020-12-16T14:13+0200"
                },
                "creator": "admin"
            },
            "read-only": false
        }
    ]
}
案例墙
结果类型 值 / 说明 类型
输出消息*

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

如果 status="succeeded" (is_success = true):“已使用以下命令成功从 Check Point 防火墙中移除 SAM 规则:{0}”。format(command)

如果第一个响应中的状态代码不是 200 或 401(is_success=false):“无法在 Check Point 防火墙中使用命令 "{0}" 移除 SAM 规则。原因:{1}".format(command,message)

如果第二个响应的 statusCode == failed 且 base64 responseError 不可用(is_success=false):“操作无法在 Check Point 防火墙中使用命令 "{0}" 移除 SAM 规则。”

如果第二个响应的 statusCode == failed 且 base64 responseError 可用 (is_success=false):“操作无法在 Check Point 防火墙中使用命令 "{0}" 移除 SAM 规则。原因:{1}".format(command, base64 decoded responseError)

如果超时(is_success=false):“等待移除 SAM 规则时,操作已超时。使用的命令:{0}".format(command)

异步消息:等待移除 SAM 规则的任务完成。

操作应失败并停止 playbook 执行:

如果出现严重错误、SDK 错误(例如凭据错误、无法连接到服务器)或其他错误:“执行操作‘更新提醒状态’时出错。原因:{0}''.format(error.Stacktrace)

常规

将 IP 添加到群组

说明

使用新的 IP 地址更新 Google SecOps 黑名单组。

参数

参数 类型 默认值 为必需参数 说明
黑名单群组名称 字符串 不适用 是 群组的名称。

Run On

此操作在 IP 地址实体上运行。

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_blocked True/False is_blocked:False

将网址添加到群组

说明

使用网址更新群组。

参数

参数 类型 默认值 为必需参数 说明
网址组名称 字符串 不适用 是 群组的名称。

Run On

此操作在网址实体上运行。

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_blocked True/False is_blocked:False

列出网站上的图层

说明

检索所有现有层。

参数

不适用

Run On

此操作会针对所有实体运行。

操作执行结果

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

列出网站上的政策

说明

检索所有现有政策。

参数

不适用

Run On

此操作会针对所有实体运行。

操作执行结果

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

Ping

说明

测试连接。

参数

不适用

Run On

此操作会针对所有实体运行。

操作执行结果

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

从群组中移除 IP

说明

更新了 Google SecOps 黑名单组,使其不包含 IP 地址。

参数

参数 类型 默认值 为必需参数 说明
黑名单群组名称 字符串 不适用 是 要从中移除地址范围对象的群组的名称。

Run On

此操作在 IP 地址实体上运行。

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_unblocked True/False is_unblocked:False

从群组中移除网址

说明

更新群组,使其不包含相应网址。

参数

参数 类型 默认值 为必需参数 说明
网址组名称 字符串 不适用 是 要从中移除网址对象的群组的名称。

Run On

此操作在网址实体上运行。

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_unblocked True/False is_unblocked:False

运行脚本

说明

使用 Check Point run-script API 调用运行任意脚本。

参数

参数显示名称 类型 默认值 为必需参数 说明
脚本文本 字符串 不适用 是 要执行的脚本。例如,fw sam 命令:fw sam -t 600 -I src 8.9.10.12
目标 字符串 不适用 是

指定要执行脚本的 Check Point 设备,例如 gaia80.10

该参数接受多个值,这些值以逗号分隔列表的形式提供。

Run On

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

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果
{
    "tasks": [{
        "task-id": "867fef24-647e-40ea-91ef-9b5f8ae83d07",
        "status": "succeeded",
        "domain": {
            "domain-type": "domain",
            "uid": "41e821a0-3720-11e3-aa6e-0800200c9fde",
            "name": "SMC User"
        },
        "start-time": {
            "posix": 1597737649683,
            "iso-8601": "2020-08-18T11:00+0300"
        },
        "uid": "bb5c4640-9774-45cd-8631-8e80518f4e18",
        "tags": [],
        "last-update-time": {
            "posix": 1597737651783,
            "iso-8601": "2020-08-18T11:00+0300"
        },
        "suppressed": false,
        "progress-percentage": 100,
        "comments": "Completed",
        "task-name": "gaia80.10 - Siemplify-generated-script",
        "color": "black",
        "meta-info": {
            "creation-time": {
                "posix": 1597737649720,
                "iso-8601": "2020-08-18T11:00+0300"
            },
            "validation-state": "ok",
            "creator": "admin",
            "lock": "unlocked",
            "last-modifier": "admin",
            "last-modify-time": {
                "posix": 1597737651810,
                "iso-8601": "2020-08-18T11:00+0300"
            }},
        "task-details": [{
            "display-name": "",
            "domain": {
                "domain-type": "domain",
                "uid": "41e821a0-3720-11e3-aa6e-0800200c9fde",
                "name": "SMC User"
            }, "gatewayName": "",
            "uid": "b4a71da3-60fc-4785-a379-3bb9f7a0ff2f",
            "icon": "General/globalsNa",
            "tags": [],
            "color": "black",
            "comments": "",
            "name": null,
            "responseError": "",
            "taskNotification": "bb5c4640-9774-45cd-8631-8e80518f4e18",
            "responseMessage": "",
            "gatewayId": "8f36a0de-e0d5-6347-ae51-6fb22d573f04",
            "transactionId": 931053033,
            "meta-info": {
                "creation-time": {
                    "posix": 1597737649735,
                    "iso-8601": "2020-08-18T11:00+0300"
                },
                "last-modify-time": {
                    "posix": 1597737651840,
                    "iso-8601": "2020-08-18T11:00+0300"
                },
                "creator": "admin",
                "validation-state": "ok",
                "last-modifier": "admin"
            },
            "customFields": null,
            "statusDescription": "",
            "statusCode": "succeeded"
        }],
        "icon": "General/globalsNa",
        "type": "CdmTaskNotification",
        "read-only": false,
        "name": "gaia80.10 - Siemplify-generated-script"
    }]
}
案例墙
结果类型 值 / 说明 类型
输出消息*

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

  • 如果运行成功:输出“脚本已成功执行。”
    如果 show-task 在 responseError(或 responseMessage)参数中返回 base64 编码的状态消息,也将其添加到响应中:“脚本输出:{0}”.format(responseError.text)
  • 如果脚本返回的不是成功状态,则打印“Failed to execute provided script”
    如果 show-task 在 responseError(或 responseMessage)参数中返回 base64 编码的状态消息,也将其添加到响应中:“Script output: {0}”.format(responseError.text)”

操作应失败并停止 playbook 执行:

  • 如果出现致命错误(例如凭据错误、无法连接到服务器、其他错误):打印“Failed to execute action!错误为 {0}".format(exception.stacktrace)
常规

显示日志

说明

根据过滤条件从 Check Point 防火墙检索日志。

参数

参数显示名称 类型 默认值 为必需参数 说明
查询过滤条件 字符串 不适用 否 指定将用于返回日志的查询过滤条件。
时间范围 DDL

过去 1 小时

可能的值:

今天

昨天

过去 1 小时

过去 24 小时

过去 30 天

本周

本月

时间不限

是 指定应使用哪个时间范围来检索日志。
日志类型 DDL

日志

可能

值:

日志

审核

是 指定应返回的日志类型。
要返回的日志数上限 整数 50 否 指定要返回的日志数量。最大值为 100。这是 Check Point 防火墙的限制。

Run On

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

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果
{
    "logs": [
        {
            "subject": "Object Manipulation",
            "confidence_level": "N/A",
            "description": "Engine mode: changed from 'by_policy' to 'detect_only' ",
            "type": "System Alert",
            "orig_log_server_attr": [
                {
                    "isCHKPObject": "true",
                    "uuid": "8f36a0de-e0d5-6347-ae51-6fb22d573f04",
                    "resolved": "gaia80.10"
                }
            ],
            "cb_log_type": "Security Alert",
            "user_field": "admin",
            "administrator": "admin",
            "index_time": "2020-10-14T21:35:45Z",
            "d_name": "Check that each Gateway's Anti-Bot configuration is activated according to the policy",
            "violation_date": "3/6/2020 15:03",
            "id": "ac1eca60-81b3-d219-5f87-6f2f000105e8",
            "rounded_received_bytes": "0",
            "cb_title": "Best Practice AB104 status decreased. New Status: Medium",
            "cb_old_status": "Secure",
            "lastUpdateSeqNum": "1513",
            "severity": "Critical",
            "product_family": "Network",
            "product": "Compliance Blade",
            "sequencenum": "1513",
            "rounded_sent_bytes": "0",
            "cb_scan_id": "Thu Oct 15 00:35:39 2020",
            "orig_log_server": "172.30.202.96",
            "cb_changed_objects": "ABSettings_8F36A0DE-E0D5-6347-AE51-6FB22D573F04",
            "additional_info": "Security Alert: Best Practice status was reduced",
            "cb_status": "Medium",
            "orig": "gaia80.10",
            "marker": "@A@@B@1602709200@C@1513",
            "rounded_bytes": "0",
            "orig_log_server_ip": "172.30.202.96",
            "stored": "true",
            "calc_desc": "Best Practice AB104 status decreased. New Status: Medium",
            "logid": "134283267",
            "time": "2020-10-14T21:35:43Z",
            "cb_recommendation": "Each Gateway should be configured to work according to the profiles defined in the Anti-Bot policy. The Activation Mode should be set to 'According to Policy' and not 'Detect Only'.",
            "best_practice_id": "AB104",
            "lastUpdateTime": "1602711343000"
        }
    ],
    "logs-count": 1,
    "query-id": "admin_6e9fce3a-4cd7-48b9-a3e7-14b701fb204c"
}
案例墙
结果类型 值 / 说明 类型
输出消息*

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

如果状态代码为 200 (is_success = true):

打印“Successfully retrieved logs from Check Point FireWall!”


如果状态代码为 400(is_success =false):

打印“操作无法从 Check Point 防火墙检索日志!原因:{0}。代码:{1}".format(message, code)

操作应失败并停止 playbook 执行:

如果出现严重错误,例如凭据错误、无法连接到服务器等:

打印“Error executing action "Show Logs". 原因:{0}''.format(error.Stacktrace)

常规

“案例墙”表格

日志类型 = 日志

案例墙名称:结果

案例墙列:

ID(映射为 id)

标题(映射为 cb_title)

严重程度(映射为严重程度)

主题(映射为主题)

指数时间(映射为 index_time)

常规

“案例墙”表格

日志类型 = 审核

案例墙名称:结果

案例墙列:

ID(映射为 id)

商品名(映射为 calc_desc)

严重程度(映射为严重程度)

主题(映射为主题)

时间(映射为时间)

常规

下载日志附件

说明

从 Check Point 防火墙下载日志附件。

参数

参数显示名称 类型 默认值 为必需参数 说明
日志 ID 字符串 不适用 是 指定要从中下载附件的日志 ID 的英文逗号分隔列表。
下载文件夹路径 字符串 不适用 是 指定操作应将附件存储到的文件夹的绝对路径。
创建支持请求消息墙附件 复选框 不适用 否 如果启用,则操作将为每个成功下载的文件创建支持请求附件。注意:只有当附件的大小小于 3 MB 时,系统才会创建该附件。

Run On

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

操作执行结果

脚本结果
脚本结果名称 值选项 示例
is_success True/False is_success:False
JSON 结果
{
    "tasks": [
        {
            "task-id": "01234567-89ab-cdef-8273-cee81a82701c",
            "task-name": "Packet Capture operation",
            "status": "succeeded",
            "progress-percentage": 100,
            "suppressed": false,
            "task-details": [
                {
                    "attachments": [
                        {
                            "base64-data": "...",
                            "file-name": "Anti-Virus-blob-time1602759307.id5a5b7500.blade05.cap"
                        }
                    ]
                }
            ]
"absolute_path": "{folder_path}"
        }
    ]
}
案例墙
结果类型 值 / 说明 类型
输出消息*

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

如果至少有一个日志的“status”为“succeeded”(is_success = true):

打印“Successfully retrieved attachments in Check Point FireWall from the following logs:{0}”.format(log ids)


如果至少有一个日志的“status”!=“succeeded”(is_success = true):

打印“Action wasn't able to retrieve attachments in Check Point FireWall from the following logs:{0}".format(log ids)

如果所有日志的“status”均不等于“succeeded”(is_success = true):

打印“未下载任何附件”

操作应失败并停止 playbook 执行:

如果出现严重错误,例如凭据错误、无法连接到服务器、其他错误:

打印“Error executing action "Download Log Attachment". 原因:{0}''.format(error.Stacktrace)

常规
案例墙附件

如果未达到大小上限。

每次成功下载附件。

“{0}”.format(任务详情/附件/文件名)

常规

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