f5networks.f5_modules.bigip_firewall_dos_vector 模块 – 在 AFM DoS 配置文件中管理攻击向量配置
注意
此模块是 f5networks.f5_modules 集合 (版本 1.32.1) 的一部分。
如果您使用的是 ansible
包,则可能已经安装了此集合。它不包含在 ansible-core
中。要检查它是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用: ansible-galaxy collection install f5networks.f5_modules
。您需要其他要求才能使用此模块,请参阅 要求 获取详细信息。
要在 playbook 中使用它,请指定: f5networks.f5_modules.bigip_firewall_dos_vector
。
f5networks.f5_modules 1.0.0 中的新增功能
概要
管理 AFM(高级防火墙管理器)DoS 配置文件中的攻击向量配置。除了普通的 AFM DoS 配置文件向量外,此模块还可以管理设备配置向量。有关此方法的详细信息,请参见模块文档。
要求
执行此模块的主机需要以下要求。
BIG-IP >= v13.0.0
参数
参数 |
注释 |
---|---|
指定已标识为黑名单的地址是否会宣传到 BGP 路由器。 选项
|
|
指定此类型数据包的绝对最大允许值。 指定此设置时,此设置会将数据包速率限制为每秒数据包数。 要取消硬限制并允许自动阈值管理所有速率限制,请将其设置为 |
|
指定每秒数据包数以识别攻击。 这些设置提供了在识别攻击之前允许的绝对最小数据包数。 随着自动检测阈值随着时间的推移根据系统的流量和 CPU 使用情况进行调整,此攻击下限变得不那么重要。 此值不得超过 |
|
自动将检测到的不良行为者列入黑名单。 要启用此参数,还必须启用 此参数不受 此参数不受 选项
|
|
如果可用,则表示向量的“不良行为者检测”是启用还是禁用。 必须启用此参数才能启用 此参数不受 此参数不受 选项
|
|
列入黑名单之前的检测时间(秒)。 |
|
黑名单持续时间(秒)。 |
|
列出系统必须在流量中发现多少个数据包/秒才能检测到此攻击。 |
|
列出系统必须在流量中检测到的随时间推移的阈值百分比增长,才能检测到此攻击。
|
|
指定系统为向量允许的此类型数据包的最大数量/秒。 一旦流量级别超过速率限制,系统就会丢弃数据包。 |
|
指定要修改的向量的名称。 与设备一起提供的向量是“硬编码”的,因为向量的列表是系统已知的,用户无法添加新向量。用户只能操作现有向量;所有这些向量默认情况下都是禁用的。 当 当 当 当 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当配置 当 当 当 当 当 当 当 当 当 当 当 当 当 当 当 当 当 当 当 当 当 当 当 当 当 当 当 当 选项
|
|
管理设备资源的分区。 默认值: |
|
指定每秒识别某个IP地址为恶意行为者的数据包数量。 |
|
指定应用于被识别为恶意行为者的源IP的速率限制。 |
|
指定用于管理向量的配置文件名称。 名称 可以在DoS配置文件或设备配置中管理向量。通过指定“device-config”配置文件,此模块将专门调整所提供向量的配置以适应设备配置。 |
|
包含连接详细信息的字典对象。 |
|
配置身份验证提供程序,以从远程设备获取身份验证令牌。 此选项在使用BIG-IQ设备时非常有用。 |
|
如果为 您可以通过设置环境变量 先前使用的变量 选项
|
|
用于连接到BIG-IP或BIG-IQ的用户帐户的密码。 您可以通过设置环境变量 |
|
BIG-IP主机或BIG-IQ主机。 您可以通过设置环境变量 |
|
BIG-IP服务器端口。 您可以通过设置环境变量 默认值: |
|
指定与网络设备通信(连接或发送命令)的超时时间(秒)。如果在操作完成之前超时,模块将报错。 |
|
配置连接到远程设备时使用的传输连接。 选项
|
|
连接到BIG-IP或BIG-IQ的用户名。此用户必须具有设备上的管理员权限。 您可以通过设置环境变量 |
|
如果为 您可以通过设置环境变量 选项
|
|
指定记录当前自动阈值的结果,尽管强制执行手动阈值,但不对自动阈值采取任何措施。
选项
|
|
当 当 当 当 选项
|
|
向量 向量 选项
|
注释
注意
有关使用 Ansible 管理 F5 网络设备的更多信息,请参见 https://ansible.org.cn/integrations/networks/f5。
需要 BIG-IP 软件版本 >= 12。
F5 模块仅操作 F5 产品的运行配置。为确保 BIG-IP 特定配置持久保存到磁盘,请务必包含至少一项使用 f5networks.f5_modules.bigip_config 模块保存运行配置的任务。有关保存运行配置的模块正确用法的详细信息,请参阅模块文档。
示例
- name: Enable DNS AAAA vector mitigation
bigip_firewall_dos_vector:
name: aaaa
state: mitigate
provider:
password: secret
server: lb.mydomain.com
user: admin
delegate_to: localhost
返回值
常见的返回值已在 此处 记录,以下是此模块独有的字段:
键 |
描述 |
---|---|
新的允许外部广告设置。 返回:changed 示例: |
|
新的攻击上限 EPS 设置。 返回:changed 示例: |
|
新的攻击下限 EPS 设置。 返回:changed 示例: |
|
新的自动黑名单设置。 返回:changed 示例: |
|
新的恶意行为检测设置。 返回:changed 示例: |
|
新的类别名称设置。 返回:changed 示例: |
|
新的持续攻击检测时间设置。 返回:changed 示例: |
|
新的类别持续时间设置。 返回:changed 示例: |
|
新的检测阈值 EPS 设置。 返回:changed 示例: |
|
新的检测阈值百分比设置。 返回:changed 示例: |
|
新的缓解阈值 EPS 设置。 返回:changed 示例: |
|
新的每个源 IP 检测阈值 EPS 设置。 返回:changed 示例: |
|
新的每个源 IP 缓解阈值 EPS 设置。 返回:changed 示例: |
|
新的模拟自动阈值设置。 返回:changed 示例: |
|
向量的新的状态。 返回:changed 示例: |
|
新的缓解阈值 EPS 设置。 返回:changed 示例: |