1.5 KiB
1.5 KiB
DLP Integrations (SIEM/SOAR)
Что реализовано
aw-server/dlp-integrations/cef_exporter.py
Читает новые события изaw-dlp-incidents_*, конвертирует в CEF и отправляет в syslog.aw-server/dlp-integrations/webhook_sender.py
Читает новые события изaw-dlp-incidents_*и отправляет webhook для нужных severity.- Systemd:
aw-dlp-cef-exporter.service+aw-dlp-cef-exporter.timer(каждые 5 минут)aw-dlp-webhook-sender.service+aw-dlp-webhook-sender.timer(каждые 2 минуты)
Конфиги
/opt/activitywatch/dlp-integrations/cef-config.yaml/opt/activitywatch/dlp-integrations/webhook-config.yaml
Поля:
aw_api_base— URL AW API (http://127.0.0.1:5600/api/0)state_path— файл состояния last processed event idper_bucket_limit— лимит чтения событий из каждогоaw-dlp-incidents_*
CEF:
syslog_host,syslog_port,syslog_proto(udp/tcp)severity_mapping(low/medium/high-> CEF severity)
Webhook:
critical_webhooksсписок:urlseverity(например["high"])
retries,timeout_sec,backoff_base
Ansible
Интегрировано в:
ansible/deploy_aw_server.ymlansible/deploy_dlp_full_stack.ymlansible/roles/dlp-integrations/tasks/main.yml
Флаг включения:
aw_dlp_integrations_enabled: true