community.network.fmgr_secprof_appctrl – Управление профилями безопасности управления приложениями
Примечание
Этот плагин входит в коллекцию community.network (версия 1.3.0).
Для его установки используйте: ansible-galaxy collection install community.network.
Для использования в книге задач укажите: community.network.fmgr_secprof_appctrl.
Обзор
- Управление профилями безопасности управления приложениями в FortiManager
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| adom строка | По умолчанию: "root" | ADOM, к которому должна принадлежать конфигурация. |
| app_replacemsg строка |
| Включить/отключить сообщения замены для заблокированных приложений. вариант | disable | Отключить сообщения замены для заблокированных приложений. вариант | enable | Включить сообщения замены для заблокированных приложений. |
| comment строка | комментарии | |
| deep_app_inspection строка |
| Включить/отключить глубокий анализ приложений. вариант | disable | Отключить глубокий анализ приложений. вариант | enable | Включить глубокий анализ приложений. |
| entries строка | ТОЛЬКО ДЛЯ ЭКСПЕРТОВ! НЕОБХОДИМО ЗНАТЬ API FMGR JSON! Список нескольких дочерних объектов для добавления. Ожидается список словарей. Словари должны использовать параметры API FortiManager, а не ansible, перечисленные ниже. Если предоставлено, все другие префиксные подпараметры ИГНОРИРУЮТСЯ. Этот объект ВЗАИМНО ИСКЛЮЧАЕТ свои варианты. Ожидается, что вы знаете, что делаете с этими параметрами списков, и используете руководство по API JSON. В СЛУЧАЕ СОМНЕНИЙ, ИЗБЕГАЙТЕ ИСПОЛЬЗОВАНИЯ ЭТОГО ПАРАМЕТРА И ИСПОЛЬЗУЙТЕ ПОДВАРИАНТЫ НИЖЕ, ЧТОБЫ СОЗДАТЬ ОБЪЕКТЫ С МНОЖЕСТВОМ ЗАДАЧ | |
| entries_action строка |
| Пропустить или заблокировать трафик или сбросить соединение для трафика из этого приложения. вариант | pass | Пропустить или разрешить соответствующий трафик. вариант | block | Заблокировать или отбросить соответствующий трафик. вариант | reset | Сбросить сеансы для соответствующего трафика. |
| entries_application строка | Идентификатор разрешенных приложений. | |
| entries_behavior строка | Фильтр поведения приложения. | |
| entries_category строка | Список идентификаторов категорий. | |
| entries_log строка |
| Включить/отключить ведение журнала для этого списка приложений. вариант | disable | Отключить ведение журнала. вариант | enable | Включить ведение журнала. |
| entries_log_packet строка |
| Включить/отключить ведение журнала пакетов. вариант | disable | Отключить ведение журнала пакетов. вариант | enable | Включить ведение журнала пакетов. |
| entries_parameters_value строка | Значение параметра. | |
| entries_per_ip_shaper строка | Устройство формирования трафика на уровне IP. | |
| entries_popularity строка |
| Фильтр популярности приложения (1—5, от наименее к наиболее популярному). Варианты на основе флагов. Укажите несколько в формате списка. флаг | 1 | Уровень популярности 1. флаг | 2 | Уровень популярности 2. флаг | 3 | Уровень популярности 3. флаг | 4 | Уровень популярности 4. флаг | 5 | Уровень популярности 5. |
| entries_protocols строка | Фильтр протоколов приложений. | |
| entries_quarantine строка |
| Метод карантина. вариант | none | Карантин отключен. вариант | attacker | Блокировать весь трафик, отправленный с IP-адреса злоумышленника. IP-адрес злоумышленника также добавляется в список запрещенных пользователей. Адрес цели не затронут. |
| entries_quarantine_expiry строка | Продолжительность карантина. (Формат Требуется карантин, установленный на attacker. | |
| entries_quarantine_log строка |
| Включить/отключить ведение журнала карантина. вариант | disable | Отключить ведение журнала карантина. вариант | enable | Включить ведение журнала карантина. |
| entries_rate_count строка | Количество лимита. | |
| entries_rate_duration строка | Продолжительность (сек) лимита. | |
| entries_rate_mode строка |
| Режим ограничения скорости. вариант | periodical | Разрешить заданное количество пакетов каждые rate-duration. вариант | continuous | Заблокировать пакеты, как только будет достигнут лимит. |
| entries_rate_track строка |
| Отслеживать поле протокола пакета. вариант | none | вариант | src-ip | Источник IP. вариант | dest-ip | Целевой IP. вариант | dhcp-client-mac | DHCP-клиент. вариант | dns-domain | Домен DNS. |
| entries_risk строка | Риск или воздействие, связанные с разрешением трафика из этого приложения (1—5); (Низкий, Высокий, Средний, Высокий и Критический). | |
| entries_session_ttl строка | Время жизни сеанса (0 = по умолчанию). | |
| entries_shaper строка | Формирователь трафика. | |
| entries_shaper_reverse строка | Обратный формирователь трафика. | |
| entries_sub_category строка | Список идентификаторов подкатегорий приложений. | |
| entries_technology строка | Фильтр технологии приложения. | |
| entries_vendor строка | Фильтр поставщика приложения. | |
| extended_log строка |
| Включить/отключить расширенное ведение журнала. вариант | disable | Отключить настройку. вариант | enable | Включить настройку. |
| mode строка |
| Устанавливает один из трех режимов управления объектом. Разрешает использование мягких добавлений вместо перезаписи существующих значений |
| name строка | Имя списка. | |
| options строка |
| ОПИСАНИЕ НЕ ОБНАРУЖЕНО ВВЕДИТЕ РУЧНО Варианты на основе флагов. Укажите несколько в формате списка. флаг | allow-dns | Разрешить DNS. флаг | allow-icmp | Разрешить ICMP. флаг | allow-http | Разрешить общий веб-серфинг HTTP. флаг | allow-ssl | Разрешить общую SSL-связь. флаг | allow-quic | Разрешить QUIC. |
| other_application_action строка |
| Действие для других приложений. вариант | pass | Разрешить сеансы, соответствующие приложению в этом списке приложений. вариант | block | Заблокировать сеансы, соответствующие приложению в этом списке приложений. |
| other_application_log строка |
| Включить/отключить ведение журнала для других приложений. вариант | disable | Отключить ведение журнала для других приложений. вариант | enable | Включить ведение журнала для других приложений. |
| p2p_black_list строка |
| ОПИСАНИЕ НЕ ОБНАРУЖЕНО ВВЕДИТЕ РУЧНО Варианты на основе флагов. Укажите несколько в формате списка. флаг | skype | Skype. флаг | edonkey | Edonkey. флаг | bittorrent | BitTorrent. |
| replacemsg_group строка | Группа сообщений замены. | |
| unknown_application_action строка |
| Пропустить или заблокировать трафик от неизвестных приложений. вариант | pass | Пропустить или разрешить неизвестные приложения. вариант | block | Отбросить или заблокировать неизвестные приложения. |
| unknown_application_log строка |
| Включить/отключить ведение журнала для неизвестных приложений. вариант | disable | Отключить ведение журнала для неизвестных приложений. вариант | enable | Включить ведение журнала для неизвестных приложений. |
Примечания
Примечание
- Полная документация по адресу https://ftnt-ansible-docs.readthedocs.io/en/latest/.
Примеры
- name: DELETE Profile
community.network.fmgr_secprof_appctrl:
name: "Ansible_Application_Control_Profile"
comment: "Created by Ansible Module TEST"
mode: "delete"
- name: CREATE Profile
community.network.fmgr_secprof_appctrl:
name: "Ansible_Application_Control_Profile"
comment: "Created by Ansible Module TEST"
mode: "set"
entries: [{
action: "block",
log: "enable",
log-packet: "enable",
protocols: ["1"],
quarantine: "attacker",
quarantine-log: "enable",
},
{action: "pass",
category: ["2","3","4"]},
]
Значения возврата
Общие значения возврата описаны здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| api_result строка | всегда | полный ответ API, включает код состояния и сообщение |
Авторы
- Luke Weighall (@lweighall)
- Andrew Welsh (@Ghilli3)
- Jim Huber (@p4r4n0y1ng)
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/network/fmgr_secprof_appctrl_module.html