IronPort

集成版本:12.0

产品权限

AsyncOS API 是基于角色的系统。API 查询的范围由用户的角色定义。具有以下角色的 Cisco Content Security Management appliance 用户可以访问 AsyncOS API:

  • 管理员
  • 运算符
  • 技术人员
  • 只读操作员
  • 访客
  • Web 管理员
  • Web Policy Administrator
  • 网址过滤管理员
  • 电子邮件管理员
  • 帮助台用户

在 Google SecOps 中配置 IronPort 集成

使用 CA 证书配置 IronPort 集成

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

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

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

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

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

在 Google SecOps 中配置 IronPort 集成

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

集成参数

使用以下参数配置集成:

参数显示名称 类型 默认值 为必需参数 说明
实例名称 字符串 不适用 您打算为其配置集成的实例的名称。
说明 字符串 不适用 实例的说明。
IronPort 服务器地址 字符串 x.x.x.x 要连接的 IronPort 服务器地址。
IronPort AsyncOS API 端口 字符串 6443 正确 IronPort AsyncOS API 端口,用于连接。
Ironport SSH 端口 字符串 22 要连接的 IronPort SSH 端口。
用户名 字符串 不适用 用于集成的 IronPort 账号。
口令(密码) 密码 不适用 相应账号的密码。
CA 证书文件 - 解析为 Base64 字符串 字符串 不适用 不适用
Use SSL(使用 SSL) 复选框 勾选 指定是否应使用 HTTPS 连接到 AsyncOS API。
验证 SSL 复选框 尚未核查 指定是否应启用证书验证(将检查为 AsyncOS API 配置的证书是否有效)。
远程运行 复选框 尚未核查 选中此字段,以便远程运行配置的集成。选中后,系统会显示用于选择远程用户(客服人员)的选项。

操作

将发件人添加到屏蔽名单

说明

将发件人添加到屏蔽名单。

参数

参数显示名称 类型 默认值 为必需参数 说明
发送者 字符串 不适用 要添加到屏蔽列表中的发件人地址。该操作接受以英文逗号分隔的多个地址。
过滤条件列表 字符串 不适用 屏蔽列表的名称。

剧本使用场景示例

根据 Google SecOps 中的分析结果,将不需要的电子邮件发件人添加到 IronPort 黑名单。

运行于

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

操作执行结果

实体扩充

不适用

数据分析

不适用

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

按发件人获取所有收件人

说明

获取收到指定发件人电子邮件的收件人列表。

参数

参数显示名称 类型 默认值 是必填字段 说明
发件人 字符串 不适用 要按发件人电子邮件地址过滤。
搜索过去 X 天内的电子邮件 整数 7 指定要搜索电子邮件的时间范围。请注意,此值应根据 IronPort 处理的电子邮件数量进行设置,如果提供的值过大,操作可能会超时。
设置电子邮件搜索时间段 DDL 指定搜索电子邮件的时间范围(以天或小时为单位)。
返回的收件人数上限 整数 20 指定操作应返回多少个收件人。
页面大小 整数 100 指定操作在搜索电子邮件时要使用的页面大小。

剧本使用场景示例

根据操作中提供的发件人电子邮件地址搜索电子邮件收件人。

运行于

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

操作执行结果

实体扩充

不适用

数据分析

不适用

脚本结果
脚本结果名称 值选项 示例
结果 不适用 不适用
JSON 结果
{
    "attributes": {
        "direction": "",
        "hostName": "",
        "senderGroup": "N/A",
        "sender": "reporting@smtp.inside-ironport.local",
        "replyTo": "N/A",
        "timestamp": "20 May 2020 01:00:04 (GMT +00:00)",
        "serialNumber": "42225C72BFBA18A2257D-C143F31DFB78",
        "mid": [
            229
        ],
        "senderIp": "N/A",
        "icid": 0,
        "messageStatus": {
            "229": "Delivered"
        },
        "mailPolicy": [],
        "isCompleteData": "N/A",
        "verdictChart": {
            "229": "00000000"
        },
        "senderDomain": "N/A",
        "recipient": [
            "test.user1@inside-ironport.local"
        ],
        "sbrs": "N/A",
        "subject": "IronPort Report: Outgoing Mail Daily Report (smtp.inside-ironport.local)"
    }
}

按主题获取所有收件人

说明

获取收到具有相同主题的电子邮件的收件人列表。

参数

参数显示名称 类型 默认值 是必填字段 说明
主题 字符串 不适用 要过滤的主题。
搜索过去 X 天内的电子邮件 整数 7

指定要搜索电子邮件的时间范围。请注意,此值应根据 IronPort 处理的电子邮件数量进行设置,如果提供的值过大,操作可能会超时。

设置电子邮件搜索时间段 DDL 指定搜索电子邮件的时间段(以天或小时为单位)。
返回的收件人数上限 整数 20 指定操作应返回多少个收件人。
页面大小 整数 100 指定操作在搜索电子邮件时要使用的页面大小。

剧本使用场景示例

当电子邮件的主题包含 Unicode 时,在 IronPort 中搜索电子邮件信息。

运行于

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

操作执行结果

实体扩充

不适用

数据分析

不适用

脚本结果
脚本结果名称 值选项 示例
收件人 不适用 不适用
JSON 结果
{
    "attributes": {
        "direction": "",
        "hostName": "",
        "senderGroup": "N/A",
        "sender": "reporting@smtp.inside-ironport.local",
        "replyTo": "N/A",
        "timestamp": "20 May 2020 01:00:04 (GMT +00:00)",
        "serialNumber": "42225C72BFBA18A2257D-C143F31DFB78",
        "mid": [
            229
        ],
        "senderIp": "N/A",
        "icid": 0,
        "messageStatus": {
            "229": "Delivered"
        },
        "mailPolicy": [],
        "isCompleteData": "N/A",
        "verdictChart": {
            "229": "00000000"
        },
        "senderDomain": "N/A",
        "recipient": [
            "test.user1@inside-ironport.local"
        ],
        "sbrs": "N/A"
}

获取报告

说明

提取特定的 IronPort 报告信息。

参数

参数显示名称 类型 默认值 为必需参数 说明

报告类型

下拉列表 默认值:None

要提取的报告类型。

注意:mail_sender_ip_hostname_detail 和 mail_incoming_ip_hostname_detail 报告基于 Google SecOps IP 或主机实体;mail_users_detail 基于 Google SecOps 用户实体(包含电子邮件地址)。其他报告在没有 Google SecOps 实体的支持下也能正常运行。

过去 X 天的搜索报告数据 整数 7 指定搜索报告数据的时间范围(以天为单位)。默认设置为过去 7 天。
要返回的记录数上限 整数 20 指定操作应返回的记录数。

剧本使用场景示例

从 IronPort 服务器获取报告信息,以便在 Google SecOps 中分析提醒。

运行于

  1. IP 或主机 - mail_sender_ip_hostname_detail 和 mail_incoming_ip_hostname_detail 报告
  2. 用户 - mail_users_detail 报告
  3. NONE - 其他报告类型在没有 Google SecOps 实体的环境中正常运行。

操作执行结果

实体扩充

实体丰富功能应与现有操作一样正常运行 - 如果报告返回了特定 Google SecOps 实体的数据,则使用返回的数据进行丰富。

请参阅现有的操作代码以供参考。

数据分析

不适用

脚本结果
脚本结果名称 值选项 示例
成功 True/False success:False
JSON 结果
{
    "meta": {
        "totalCount": -1
    },
    "data": {
        "type": "mail_sender_ip_hostname_detail",
        "resultSet": {
            "time_intervals": [
                {
                    "end_timestamp": 1590969599.0,
                    "counter_values": [
                        {
                            "counter_values": [
                                0,
                                0,
                                0,
                                0,
                                8,
                                8,
                                0,
                                0
                            ],
                            "ip_domain": "172.30.203.100",
                            "key": "irp-d1-dc01.inside-ironport.local"
                        }
                    ],
                    "begin_timestamp": 1588291200.0,
                    "end_time": "2020-05-31T23:59:00.000Z",
                    "begin_time": "2020-05-01T00:00:00.000Z"
                },
                {
                    "end_timestamp": 1593561599.0,
                    "counter_values": [
                        {
                            "counter_values": [
                                0,
                                0,
                                6,
                                0,
                                5,
                                11,
                                6,
                                0
                            ],
                            "ip_domain": "172.30.203.100",
                            "key": "irp-d1-dc01.inside-ironport.local"
                        }
                    ],
                    "begin_timestamp": 1590969600.0,
                    "end_time": "2020-06-30T23:59:00.000Z",
                    "begin_time": "2020-06-01T00:00:00.000Z"
                }
            ],
            "counter_names": [
                "detected_virus",
                "detected_spam",
                "threat_content_filter",
                "total_dlp_incidents",
                "total_clean_recipients",
                "total_recipients_processed",
                "total_threat_recipients",
                "detected_amp"
            ]
        }
    }
}

Ping

说明

使用 Google Security Operations Marketplace 标签页中的集成配置页面上提供的参数,测试与 IronPort 服务器的连接。

参数

不适用

运行于

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

操作执行结果

实体扩充

不适用

数据分析

不适用

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

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