Exp: 05 years
#SIEM, #RuleDetection, #Monitoring,
#SOAR, #CI/CD, #SOC-Architecture
1.Big Problems in Rule Detection Development
2.Detection as Code (DaC)
3.Use DaC to Maximizing SOC Efficiency
4.Measure Attack Detection Capability
5.Keynote Takeaways
Agenda
Big Problems in Rule Detection Development
Detection as Code
●Zone: Finance, Logistic, Workstations
●Environment: Dev, Testing, Production
●Total ~ 3000:5000 rules need to
deploying
Total of RuleSets:
= 3.000 rules * 3 * 3 = 27.000 rules
Issues:
●Can be time-consuming review?
●Can be misconfigured when deploy
manually?
Big Problem: Rules Management
●What is that?
●Why did create that Alerts?
●How I know that Alert is True Positive?
●Operation depends on experienced
Need a location to store documents and define rule detection format
Big Problem: Document/Storage
●Hard to keep track of what is changed, who, when,
where?
●Don’t have log audit rules for report rule
development
●Security Analyst modify rule lead to miss threat
detection
Need a tool save Changelog and quality control
Big Problem: changes, approve
When have a deployment process, need to have methodology measure.
●SOC Team: more 5-10 members
●Research, develop Rules Detection continuous based on “interests”
Issues:
●Many Rules is duplicated for detecting a cyber threat
●Which rules are need to prioritize for development?
●How to calculate detection coverage with cyber threats?
Big Problem: Measure rule detection capability
Need a approach, process, a tool
to improve SIEM Development
Detection as Code (DaC)
5W: what? why? when? how? who?
Detection as Code
Key-Points:
●Define security rulesets, configure them as code
●Automated testing, deployment and updates
●Review & Approve
Detection as Code (DaC) Definition
(https://www.googlecloudcommunity.com/gc/Community-Blog/Getting-Started-with-Detection-as-Code-and-Chronicle-Security/ba-p/702154)
Refer format of Sigma rule detection:
●Open-source
●Human-readable
●Large community contribute
●Contain detail informations about testcase
Format of Rule Detection
https://sigmahq.io/docs/guide/about.html
Detection as Code: Workflow
backlog review
rework
documents test
update
approve
update
deploy
Tune rule