Spec-Zone.ru › Ansible

Модуль f5networks.f5_modules.bigip_asm_policy_signature_set — управление наборами сигнатур в политике ASM

Примечание

Этот модуль входит в коллекцию f5networks.f5_modules (версия 1.39.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните команду ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install f5networks.f5_modules.

Чтобы использовать коллекцию в плейбуке, укажите: f5networks.f5_modules.bigip_asm_policy_signature_set.

Добавлено в f5networks.f5_modules 1.0.0

  • Краткое описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Краткое описание

  • Управляет наборами сигнатур в политике ASM.

Параметры

Параметр

Описание

alarm

boolean

Указывает, записывает ли политика безопасности данные запроса на экран статистики, когда запрос соответствует сигнатуре, включённой в набор сигнатур.

Варианты:

  • false
  • true

block

boolean

Применяется, если режим принудительного применения политики безопасности — блокировка.

Определяет, как система обрабатывает запросы, соответствующие сигнатуре, включённой в набор сигнатур.

Если true, система блокирует все запросы, соответствующие сигнатуре, и предоставляет клиенту идентификатор поддержки.

Если false, система принимает эти запросы.

Варианты:

  • false
  • true

learn

boolean

Указывает, обучается ли политика безопасности на всех запросах, соответствующих сигнатуре, включённой в набор сигнатур.

Варианты:

  • false
  • true

name

string / обязательный

Указывает имя набора сигнатур, который нужно применить к политике ASM или удалить из неё.

Помимо встроенных наборов сигнатур, поставляемых с устройством, можно создавать и использовать пользовательские наборы сигнатур.

Если All Response Signatures, настраиваются все сигнатуры из пула сигнатур атак, которые могут анализировать ответы.

Если All Signatures, настраиваются все сигнатуры атак из пула сигнатур атак.

Если Apache Struts Signatures, настраиваются сигнатуры, предназначенные для обнаружения атак на веб-серверы Apache Struts. Доступно только в версии 13.x и более поздних.

Если Apache Tomcat Signatures, настраиваются сигнатуры, предназначенные для обнаружения атак на веб-серверы Apache Tomcat. Доступно только в версии 13.x и более поздних.

Если Cisco Signatures, настраиваются сигнатуры, предназначенные для обнаружения атак на системы Cisco. Доступно только в версии 13.x и более поздних.

Если Command Execution Signatures, настраиваются сигнатуры, связанные с атаками, выполняемыми посредством запуска команд.

Если Cross Site Scripting Signatures, настраиваются сигнатуры, предназначенные для обнаружения атак с использованием межсайтового скриптинга.

Если Directory Indexing Signatures, настраиваются сигнатуры, предназначенные для обнаружения атак, при которых просматриваются списки каталогов.

Если Generic Detection Signatures, настраиваются сигнатуры для обнаружения известных или распространённых атак на веб-приложения.

Если HTTP Response Splitting Signatures, настраиваются сигнатуры для обнаружения атак, использующих ответы, для которых входные значения не были очищены.

Если High Accuracy Detection Evasion Signatures, настраиваются сигнатуры с высокой точностью, дающие мало ложных срабатываний при обнаружении атак с обходом защиты. Доступно только в версии 13.x и более поздних.

Если High Accuracy Signatures, настраиваются сигнатуры с высокой точностью, дающие мало ложных срабатываний при обнаружении атак с обходом защиты.

Если IIS and Windows Signatures, настраиваются сигнатуры, предназначенные для обнаружения атак на Microsoft IIS и системы на базе Windows. Доступно только в версии 13.x и более поздних.

Если Information Leakage Signatures, настраиваются сигнатуры для обнаружения атак, направленных на получение системных данных или отладочной информации, указывающей на уязвимости системы.

Если Java Servlets/JSP Signatures, настраиваются сигнатуры, предназначенные для обнаружения атак на приложения на базе Java Servlets и Java Server Pages (JSP). Доступно только в версии 13.x и более поздних.

Если Low Accuracy Signatures, настраиваются сигнатуры, которые могут давать больше ложных срабатываний при обнаружении атак.

Если Medium Accuracy Signatures, настраиваются сигнатуры со средней точностью обнаружения атак.

Если OS Command Injection Signatures, настраиваются сигнатуры для обнаружения атак, при которых предпринимаются попытки выполнить системные команды через уязвимое приложение.

Если OWA Signatures, настраиваются сигнатуры, предназначенные для обнаружения атак на приложение Microsoft Outlook Web Access (OWA).

Если Other Application Attacks Signatures, настраиваются сигнатуры для обнаружения различных атак, включая фиксацию сеанса, локальный доступ к файлам, попытки внедрения, подмену заголовков и другие атаки, затрагивающие множество приложений.

Если Path Traversal Signatures, настраиваются сигнатуры для обнаружения атак, при которых предпринимаются попытки доступа к файлам и каталогам, находящимся за пределами корневой папки веб-сайта.

Если Predictable Resource Location Signatures, настраиваются сигнатуры для обнаружения атак, при которых предпринимаются попытки выявить скрытое содержимое и функции веб-сайта путём принудительного перебора или перечисления каталогов и файлов.

Если Remote File Include Signatures, настраиваются сигнатуры для обнаружения атак, при которых предпринимаются попытки воспользоваться уязвимостью удалённого включения файлов, позволяющей удалённому злоумышленнику выполнять произвольные команды на сервере, где размещено приложение.

Если SQL Injection Signatures, настраиваются сигнатуры для обнаружения атак, при которых запрос SQL внедряется с использованием входных данных, переданных клиентом приложению.

Если Server Side Code Injection Signatures, настраиваются сигнатуры для обнаружения атак с внедрением кода на стороне сервера.

Если WebSphere signatures, настраиваются сигнатуры для обнаружения атак на различные вычислительные платформы, интегрированные с помощью WebSphere, включая общие базы данных, Microsoft Windows, IIS, Microsoft SQL Server, Apache, Oracle, Unix/Linux, IBM DB2, PostgreSQL и XML.

Если XPath Injection Signatures, настраиваются сигнатуры для обнаружения атак, при которых предпринимаются попытки получить доступ к структурам данных или обойти разрешения в случаях, когда веб-сайт использует предоставленные пользователем данные для формирования XPath-запросов к данным XML.

partition

string

Этот параметр используется только при идентификации политики ASM.

По умолчанию: "Common"

policy_name

string / обязательный

Указывает имя существующей политики ASM, в которую нужно добавить наборы сигнатур или из которой нужно их удалить.

provider

dictionary

добавлено в f5networks.f5_modules 1.0.0

Объект dict, содержащий сведения для подключения.

auth_provider

string

Настраивает поставщика аутентификации для получения токенов аутентификации с удалённого устройства.

Этот параметр используется главным образом при работе с устройствами BIG-IQ.

no_f5_teem

boolean

Если yes, телеметрические данные TEEM не отправляются в F5.

Этот параметр можно не указывать, задав переменную среды F5_TELEMETRY_OFF.

Ранее использовавшаяся переменная F5_TEEM объявлена устаревшей, так как её название вводило в заблуждение.

Варианты:

  • false ← (по умолчанию)
  • true

password

псевдонимы: pass, pwd

string / обязательный

Пароль учётной записи пользователя, используемой для подключения к BIG-IP или BIG-IQ.

Этот параметр можно не указывать, задав переменную среды F5_PASSWORD.

server

string / обязательный

Узел BIG-IP или BIG-IQ.

Этот параметр можно не указывать, задав переменную среды F5_SERVER.

server_port

integer

Порт сервера BIG-IP.

Этот параметр можно не указывать, задав переменную среды F5_SERVER_PORT.

По умолчанию: 443

timeout

integer

Задаёт время ожидания в секундах при взаимодействии с сетевым устройством: для установления соединения или отправки команд. Если время ожидания истечёт до завершения операции, модуль выдаст ошибку.

transport

string

Настраивает транспортное соединение, используемое при подключении к удалённому устройству.

Варианты:

  • "rest" ← (по умолчанию)

user

string / обязательный

Имя пользователя для подключения к BIG-IP или BIG-IQ. У этого пользователя должны быть права администратора на устройстве.

Этот параметр можно не указывать, задав переменную среды F5_USER.

validate_certs

boolean

Если no, SSL-сертификаты не проверяются. Используйте этот параметр только на сайтах под вашим личным контролем, где применяются самоподписанные сертификаты.

Этот параметр можно не указывать, задав переменную среды F5_VALIDATE_CERTS.

Варианты:

  • false
  • true ← (по умолчанию)

state

string

Если present, обеспечивает наличие ресурса.

Если absent, обеспечивает удаление ресурса.

Варианты:

  • "present" ← (по умолчанию)
  • "absent"

Примечания

Примечание

  • Этот модуль используется преимущественно как компонент настройки политики ASM в роли ASM Policy из Ansible Galaxy.
  • Дополнительные сведения об использовании Ansible для управления устройствами F5 Networks см. на странице https://www.ansible.com/integrations/networks/f5.
  • Требуется версия ПО BIG-IP >= 12.
  • Модули F5 изменяют только текущую конфигурацию продукта F5. Чтобы сохранить конфигурацию BIG-IP на диске, обязательно добавьте хотя бы одну задачу, использующую модуль f5networks.f5_modules.bigip_config для сохранения текущей конфигурации. Инструкции по правильному использованию модуля для сохранения текущей конфигурации см. в документации модуля.

Примеры

- name: Add Signature Set to ASM Policy
  bigip_asm_policy_signature_set:
    name: IIS and Windows Signatures
    policy_name: FooPolicy
    provider:
      password: secret
      server: lb.mydomain.com
      user: admin
  delegate_to: localhost

- name: Remove Signature Set to ASM Policy
  bigip_asm_policy_signature_set:
    name: IIS and Windows Signatures
    policy_name: FooPolicy
    state: absent
    provider:
      password: secret
      server: lb.mydomain.com
      user: admin
  delegate_to: localhost

Возвращаемые значения

Общие возвращаемые значения описаны здесь; ниже приведены поля, уникальные для этого модуля:

Ключ

Описание

alarm

boolean

Указывает, записывает ли политика безопасности данные запроса на экран статистики.

Возвращается: changed

Пример: true

block

boolean

Определяет, как система обрабатывает запросы, соответствующие сигнатуре, включённой в набор сигнатур.

Возвращается: changed

Пример: false

learn

boolean

Указывает, обучается ли политика на всех запросах, соответствующих сигнатуре, включённой в набор сигнатур.

Возвращается: changed

Пример: true

name

string

Имя набора сигнатур, добавленного в политику ASM или удалённого из неё.

Возвращается: changed

Пример: "Cisco Signatures"

policy_name

string

Имя политики ASM.

Возвращается: changed

Пример: "FooPolicy"

Авторы

  • Wojciech Wypior (@wojtek0806)

Ссылки на коллекцию

  • Отслеживание проблем
  • Главная страница
  • Репозиторий (исходный код)

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/f5networks/f5_modules/bigip_asm_policy_signature_set_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API