Qu'est-ce que l'ingénierie de détection et quels en sont les avantages ?
What is detection engineering and what are the benefits?
Detection engineering is a new approach to threat detection. More than just writing detection rules, detection engineering is a process—applying systems thinking and engineering to more accurately detect threats. The goal is to create an automated system of threat detection which is customizable, flexible, repeatable, and produces high quality alerts for security teams to act upon. Detection engineering is not yet a mature discipline with consistent methods and predictable results, but pioneers in the field are working towards this goal. There is not a lot written about the concept right now, no go-to standards or frameworks. It appears companies are developing their own approaches to incorporate the concept to improve their detection and response capabilities. 

A concept called detection-as-code (DaC), first coined by Anton Chuvakin in 2020, is at the heart of detection engineering, and points to the idea that detections should be treated as code. Essentially, it is about applying software engineering best practices to detections using modern agile CI/CD processes. 

The benefits Of Detection Engineering include 1) reduced mean-time-to-response through automation of detections, 2) detections are more relevant to the environment, 3) the process is structured, repeatable, and informs workflows, 4) detection rules and analytics are version controlled, reused, and modified as needed, 5) Peer review and automated testing are part of the process, to catch mistakes and gaps.
L'ingénierie de détection est une nouvelle approche de la détection des menaces. Plus qu'une simple rédaction de règles de détection, l'ingénierie de détection est un processus qui applique la pensée systémique et l'ingénierie pour détecter les menaces avec plus de précision. L'objectif est de créer un système automatisé de détection des menaces qui soit personnalisable, flexible, reproductible et qui produise des alertes de haute qualité sur lesquelles les équipes de sécurité pourront agir. L'ingénierie de détection n'est pas encore une discipline mature avec des méthodes cohérentes et des résultats prévisibles, mais les pionniers dans ce domaine travaillent à la réalisation de cet objectif. Il n'y a pas beaucoup d'écrits sur le concept à l'heure actuelle, ni de normes ou de cadres de référence. Il semble que les entreprises développent leurs propres approches pour intégrer le concept afin d'améliorer leurs capacités de détection et de réponse.

Le concept de "détection en tant que code" (DaC), inventé par Anton Chuvakin en 2020, est au cœur de l'ingénierie de la détection et renvoie à l'idée que les détections doivent être traitées comme du code. Il s'agit essentiellement d'appliquer les meilleures pratiques de l'ingénierie logicielle aux détections en utilisant des processus agiles modernes de CI/CD.

Les avantages de l'ingénierie de détection sont les suivants : 1) réduction du temps moyen de réponse grâce à l'automatisation des détections ; 2) détections plus pertinentes pour l'environnement ; 3) processus structuré, reproductible et informant les flux de travail ; 4) règles de détection et analyses contrôlées, réutilisées et modifiées en fonction des besoins ; 5) examen par les pairs et tests automatisés dans le cadre du processus, afin de détecter les erreurs et les lacunes.
general_qa
fr