Detection Engineering

定義

The core idea of detection engineering is to approach threat detection in the same way we approach developing software. This means writing detection rules and processes in a programming language, adopting test-driven development, utilizing a version control system, peer-review of changes, and automation of deployments using a CI/CD workflow.

https://engineering.mercari.com/en/blog/entry/20220513-detection-engineering-and-soar-at-mercari/

One of the important concepts of detection engineering is Detection-as-Code (DaC). Essentially, DaC means that detection will involve the best implementation practices of software engineering by using the modern agile CI/CD (continuous integration and continuous delivery) pipeline.

https://socprime.com/blog/what-is-detection-engineering/

その他参考資料

なぜ Detection Engineering が必要か

1) 分析・対応・改善などのプロセスが属人化してしまう

分析やトリアージだけでなく、検知ルールの改善などにおいても人に依存してしまう形になることで、スケールが難しくなる