ansible_security.ids_rule
ids_rule
Vista técnica
Un rol para gestionar reglas y firmas para muchos sistemas de detección de intrusiones diferentes, que se definen como "proveedores" para el rol.
Lista actual de proveedores soportados:
- snort
Requisitos
Red Hat Enterprise Linux 7.x, o una distribución de Linux derivada como CentOS 7, Scientific Linux 7, etc.
Variables del rol
ids_provider
- Esto define qué proveedor de IDS (Valor por defecto: "snort")ids_rule
- La regla que deseas agregar o eliminar del conjunto de reglas gestionadasids_rule_state
- Debe ser uno depresent
oabsent
ids_rules_file
- El archivo de reglas que se gestiona (por defecto:/etc/snort/rules/local.rules
)
Dependencias
Las dependencias variarán según el proveedor
Dependencias de snort
Ejemplo de Playbook
- name: gestionar reglas de snort
hosts: idshosts
become: yes
become_user: root
gather_facts: false
vars:
ids_provider: snort
protocol: tcp
source_port: any
source_ip: any
dest_port: any
dest_ip: any
tasks:
- name: Agregar regla de ataque por contraseña de snort
include_role:
name: "ids_rule"
vars:
ids_rule: 'alert {{protocol}} {{source_ip}} {{source_port}} -> {{dest_ip}} {{dest_port}} (msg:"Intento de ataque a /etc/passwd"; uricontent:"/etc/passwd"; classtype:attempted-user; sid:99000004; priority:1; rev:1;)'
ids_rules_file: '/etc/snort/rules/local.rules'
ids_rule_state: present
Licencia
GPLv3
Información del autor
Acerca del proyecto
Ansible role to manage rules and signatures for Intrusion Detection Systems
Instalar
ansible-galaxy install ansible_security.ids_rule
Licencia
gpl-3.0
Descargas
23.1k
Propietario