mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2025-12-07 01:32:47 +01:00
set Sigma rules based on role if defined and default if not
This commit is contained in:
@@ -1257,9 +1257,16 @@ soc:
|
|||||||
allowRegex: ''
|
allowRegex: ''
|
||||||
autoUpdateEnabled: true
|
autoUpdateEnabled: true
|
||||||
autoEnabledSigmaRules:
|
autoEnabledSigmaRules:
|
||||||
|
default:
|
||||||
- core+critical
|
- core+critical
|
||||||
- securityonion-resources+critical
|
- securityonion-resources+critical
|
||||||
- securityonion-resources+high
|
- securityonion-resources+high
|
||||||
|
so-eval:
|
||||||
|
- securityonion-resources+critical
|
||||||
|
- securityonion-resources+high
|
||||||
|
so-import:
|
||||||
|
- securityonion-resources+critical
|
||||||
|
- securityonion-resources+high
|
||||||
communityRulesImportFrequencySeconds: 28800
|
communityRulesImportFrequencySeconds: 28800
|
||||||
denyRegex: ''
|
denyRegex: ''
|
||||||
elastAlertRulesFolder: /opt/sensoroni/elastalert
|
elastAlertRulesFolder: /opt/sensoroni/elastalert
|
||||||
|
|||||||
@@ -30,9 +30,11 @@
|
|||||||
{# since cases is not a valid soc config item and only used for the map files, remove it from being placed in the config #}
|
{# since cases is not a valid soc config item and only used for the map files, remove it from being placed in the config #}
|
||||||
{% do SOCMERGED.config.server.modules.pop('cases') %}
|
{% do SOCMERGED.config.server.modules.pop('cases') %}
|
||||||
|
|
||||||
{# do not automatically enable Sigma rules if install is Eval or Import #}
|
{# set Sigma rules based on role if defined and default if not #}
|
||||||
{% if grains['role'] in ['so-eval', 'so-import'] %}
|
{% if GLOBALS.role in SOCMERGED.config.server.modules.elastalertengine.autoEnabledSigmaRules %}
|
||||||
{% do SOCMERGED.config.server.modules.elastalertengine.update({'autoEnabledSigmaRules': []}) %}
|
{% do SOCMERGED.config.server.modules.elastalertengine.update({'autoEnabledSigmaRules': SOCMERGED.config.server.modules.elastalertengine.autoEnabledSigmaRules[GLOBALS.role]}) %}
|
||||||
|
{% else %}
|
||||||
|
{% do SOCMERGED.config.server.modules.elastalertengine.update({'autoEnabledSigmaRules': SOCMERGED.config.server.modules.elastalertengine.autoEnabledSigmaRules.default}) %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{# remove these modules if detections is disabled #}
|
{# remove these modules if detections is disabled #}
|
||||||
|
|||||||
Reference in New Issue
Block a user