# SIEM rules advice

**URL:** <https://discuss.elastic.co/t/siem-rules-advice/290422>\
**Category:** Elastic Security\
**Created:** [November 29, 2021, 10:54am UTC](https://discuss.elastic.co/t/siem-rules-advice/290422 "2021-11-29T10:54:09Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![alaine](https://avatars.discourse-cdn.com/v4/letter/a/22d042/32.png) [@alaine](https://discuss.elastic.co/u/alaine)\
**Post date:** [November 29, 2021, 10:54am UTC](https://discuss.elastic.co/t/siem-rules-advice/290422/1 "2021-11-29T10:54:09Z")

</div>

I am working on a team that is trying to use elastic as a SOC. We have all of the prebuilt SIEM rules within elastic, and someone enabled 80 of them at some point. Now we are going back through them to decide if we have "the best" set of rules enabled for our environment. We started by going through criticality, and enabling based on that but we are a little oversaturated. We are also noticing that some of the rules seem to achieve the same or similar things.

I am wondering if there is any SUGGESTED plan to follow when enabling these. I know it is difficult as elastic probably doesn't want to incur any liability when it comes to suggesting which rules to enable. That being said I don't know if anyone on here has had any success following a certain protocol when enabling the rules.

It has also become clear to us that running more than 100 rules seems to be an issue as we start seeing resource related issues once we get over that number. So, we are trying to identify the best protocol for enabling the right rules.

I realize this is super open-ended which is an issue, but any thoughts are really appreciated.

---

<div class="post-metadata">

**Author:** ![FALEN](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/falen/32/82754_2.png) [@FALEN](https://discuss.elastic.co/u/FALEN)\
**Post date:** [November 29, 2021, 1:27pm UTC](https://discuss.elastic.co/t/siem-rules-advice/290422/2 "2021-11-29T13:27:41Z")

</div>

I used lot of different SIEM and "Alert" solutions in general, prebuilt rules are good. But my opinion on best practice is to create a excel list, that is your requirements.  
And try to complete this requirements with prebuilt rules, so this way you can find which rule is fits your requirements which is not  
if you need a base list, there are lot of example rule requirements in internet

For example,  
Requirement 1 - any admin, root, administrator account logon failed  
Requirement 2 - linux shadow file changed  
Requirement 3 - Someone logged in using local network, but this person is on vacation  
etc...

---

<div class="post-metadata">

**Author:** ![willemdh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/willemdh/32/16922_2.png) [@willemdh](https://discuss.elastic.co/u/willemdh)\
**Post date:** [December 2, 2021, 8:36pm UTC](https://discuss.elastic.co/t/siem-rules-advice/290422/3 "2021-12-02T20:36:18Z")

</div>

Imho, if you have issues running 100 Siem rules, then you should have a good look at your stack and find whats your bottleneck. Im running 800 Siem rules without a problem..

---

<div class="post-metadata">

**Author:** ![alaine](https://avatars.discourse-cdn.com/v4/letter/a/22d042/32.png) [@alaine](https://discuss.elastic.co/u/alaine)\
**Post date:** [December 3, 2021, 8:19am UTC](https://discuss.elastic.co/t/siem-rules-advice/290422/4 "2021-12-03T08:19:04Z")

</div>

That is the suggested number we got from elastic. Though we did see an increase in performance when we added two more Kibana servers and reduced the number of rules in the environment. 800 rules seems intense. We don’t have enough people to maintain the upkeep of 800 rules.

---

<div class="post-metadata">

**Author:** ![alaine](https://avatars.discourse-cdn.com/v4/letter/a/22d042/32.png) [@alaine](https://discuss.elastic.co/u/alaine)\
**Post date:** [December 3, 2021, 8:20am UTC](https://discuss.elastic.co/t/siem-rules-advice/290422/5 "2021-12-03T08:20:57Z")

</div>

Thanks for the suggestion. We are using the mitre matrix as a framework and enabling rules based on our environment. Your suggestion got the ball rolling.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [December 31, 2021, 8:21am UTC](https://discuss.elastic.co/t/siem-rules-advice/290422/6 "2021-12-31T08:21:24Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
