F5 BIG-IP Access Policy Manager
本文档介绍了如何将 F5 BIG-IP Access Policy Manager 与 Google Security Operations 集成。
在 Google Security Operations 中配置 F5 BIG-IP Access Policy Manager 集成
有关如何在 Google SecOps 中配置集成的详细说明,请参阅配置集成。
集成参数
使用以下参数配置集成:
| 参数显示名称 | 类型 | 默认值 | 为必填项 | 说明 |
|---|---|---|---|---|
| BIG-IP APM 地址 | 字符串 | https://{IP-Address} | 是 | F5 BIG-IP Access Policy Manager 实例的 API 根。 |
| 用户名 | 字符串 | 是 | F5 BIG-IP Access Policy Manager 的用户名。 | |
| 密码 | 密码 | 是 | 用户的密码 | |
| 令牌超时(以秒为单位) | 字符串 | 36000 | 否 | 指定生成的令牌的有效时长(以秒为单位)。如果您希望使用默认的 F5 BIG-IP 超时,请将此字段留空 |
| 验证 SSL | 复选框 | 尚未核查 | 是 | 如果已启用,请验证与 F5 BIG-IP Access Policy Manager 服务器连接的 SSL 证书是否有效。 |
操作
Ping
说明
使用 Google SecOps Content Hub 页面中的集成配置页面上提供的参数,测试与 F5 BIG-IP Access Policy Manager 的连接。
参数
不适用
运行时间
该操作不会对实体执行,也没有强制性输入参数。
操作执行结果
脚本结果
| 脚本结果名称 | 值选项 |
|---|---|
| is_success | is_success=False |
| is_success | is_success=True |
案例墙
| 结果类型 | 值 / 说明 | 类型 |
|---|---|---|
| 输出消息* | 该操作不应失败,也不应停止 playbook 执行:
操作应失败并停止 playbook 执行:
|
常规 |
列出活跃会话
说明
此操作将列出 F5 BIG-IP Access Policy Manager 中当前处于活跃状态的所有会话。
参数
| 参数显示名称 | 类型 | 默认值 | 为必填项 | 说明 |
|---|---|---|---|---|
| 限制 | 字符串 | 不适用 | 否 | 指定您希望在操作中获取的条目数上限。 |
操作执行结果
脚本结果
| 脚本结果名称 | 值选项 |
|---|---|
| is_success | is_success=False |
| is_success | is_success=True |
JSON 结果
0: {
"sessionID" : "fee20d24",
"nestedStats": {
"entries": {
"clientIp": {
"description": "10.0.150.45"
},
"logonUser": {
"description": "n/a"
}
}
}
}
}
}
案例墙
| 结果类型 | 值 / 说明 | 类型 |
|---|---|---|
| 输出消息* | 该操作不应失败,也不应停止 playbook 执行:
如果成功,但在 F5 实例上未找到活跃会话:(result=false)“在 F5 BIG Access Policy Manager 中未找到活跃会话。” 操作应失败并停止 Playbook 执行:
|
常规 |
断开会话连接
说明
此操作会将指定会话与 F5 BIG-IP 实例断开连接。 Action 可以根据“Use Case Entities”参数的值,使用实体或参数。支持的实体为“Address”和“用户名”。
参数
| 参数显示名称 | 类型 | 默认值 | 为必填项 | 说明 |
|---|---|---|---|---|
| 用例实体 | 复选框 | 未勾选 | 否 | 指定该操作是应使用案例中找到的“地址”和“客户端 IP”实体来断开会话,还是仅对提供的参数执行操作。注意 - 选中后,操作将忽略操作中的所有其他参数 |
| 会话 ID | 字符串 | 不适用 | 否 | 指定要断开连接的特定会话 ID,以英文逗号分隔。 |
| 登录用户名 | 字符串 | 不适用 | 否 | 以英文逗号分隔列表的形式指定要断开会话连接的登录用户名,这样系统只会断开这些登录用户名的会话连接。 |
| 客户端 IP | 字符串 | 不适用 | 否 | 以英文逗号分隔列表的形式指定要断开会话连接的客户端 IP,这样系统只会断开这些客户端 IP 的会话连接。 |
操作执行结果
脚本结果
| 脚本结果名称 | 值选项 |
|---|---|
| is_success | is_success=False |
| is_success | is_success=True |
案例墙
| 结果类型 | 值 / 说明 | 类型 |
|---|---|---|
| 输出消息* | 操作不应失败,也不应停止 playbook 执行: 如果成功断开了会话 ID 参数对应的会话:“已成功断开以下提供的会话 ID 对应的会话:”+{successfulsession_ids} 如果成功断开了登录用户名(或用户名实体)的会话:“已成功断开以下登录用户名的会话:”+{successful_logon_user_names} 如果成功断开了客户端 IP(或地址实体)的会话:“Successfully disconnected sessions for the following Client IPs: ”+{successfulclient_ips} 如果在活跃会话中找不到登录用户名(或用户名实体):“在任何活跃会话中都找不到以下登录用户名:”+{failed_logon_user_names} 如果未在活跃会话中找到客户端 IP(或地址实体):“Couldn't find the following Clients IP in any of the active sessions: ”{failed_clientips} 如果活跃会话列表中未找到某个会话 ID:“在任何活跃会话中都找不到以下会话 ID:{failed_session_IDs} 操作应失败并停止 playbook 执行: 如果 Use Case Entities = false,并且在活跃会话列表中找不到任何输入(会话 ID、用户登录名、客户端 IPS):“Could not find any of the provided inputs in the Active Sessions List, please check the inputs you have provided and try again”(在活跃会话列表中找不到任何提供的输入,请检查您提供的输入,然后重试) 如果 Use Case Entities = true,并且在活跃会话列表中未找到相关实体(地址或用户名):“Could not find any of the provided entities in the Active Sessions List, please check the inputs you have provided and try again”(在活跃会话列表中找不到任何提供的实体,请检查您提供的输入,然后重试) 在任何其他失败情况下:“未能执行‘断开会话连接’操作”。format(exception.stacktrace) |
常规 |
需要更多帮助?获得社区成员和 Google SecOps 专业人士的解答。