RousselTMLEARNING

TP · Kibana et Elastic Observability : de la découverte à l'expertise

TP : Détecter une attaque par force brute avec Elastic Security

Ce que vous allez apprendre dans ce TP
  • Produire des événements ECS
  • Écrire une règle de seuil
  • Écrire une règle EQL
  • Trier et investiguer

Introduction #

Ce que vous allez apprendre dans cette section
  • Produire des événements ECS
  • Écrire une règle de seuil
  • Écrire une règle EQL
  • Trier et investiguer

Contexte. Un serveur exposé subit des tentatives de connexion. Vous écrivez les règles qui détectent la rafale d'échecs puis la connexion réussie qui la suit.

Prérequis : le labo start-local du TP précédent, jq  ·  Durée estimée : 40 min

Licence : ce TP fonctionne aussi avec la licence Basic gratuite : règles de seuil et EQL, alertes, timelines et cases y sont inclus. Seules les règles de type machine learning et les notifications vers des outils externes (Slack, Jira…) demandent un abonnement ou l'essai.

Mise en place #

Étapes guidées, avec leur correction.

  1. 1. Des événements d'authentification

    Pourquoi ? Les règles d'Elastic Security s'appuient sur ECS : event.category, event.outcome, source.ip, user.name.

  2. 2. Une règle de seuil

    Créez une règle qui alerte au-delà de 10 échecs depuis une même adresse IP.

  3. 3. Une règle EQL

    Pourquoi ? Une rafale d'échecs suivie d'un succès pour le même compte est bien plus grave qu'une rafale seule : la séquence EQL l'exprime directement.

  4. 4. Les alertes

    Attendez une minute, puis listez les alertes produites.

  5. 5. Trier et investiguer

    Dans Security › Alerts, ouvrez l'alerte critique, examinez la séquence dans une timeline, ajoutez-la à un case, puis passez l'alerte en « Acknowledged ».

Niveau de difficulté : ●●●○○ (3/5)

Mon suivi

  • ⏱ Durée estimée : ≈ 40 min

Connectez-vous pour suivre votre progression et prendre des notes. Se connecter

💬 Questions sur cette leçon

Aucune question pour l'instant : soyez le premier à demander de l'aide ou à partager votre configuration.

Poser une question sur cette leçon →

Articles recommandés

Beats : aller plus loin (sécurité, performances, Elastic Agent et migration vers Alloy)

Industrialiser Filebeat, Metricbeat et les autres Beats : sorties sécurisées, processors, modules...

Kibana : rôle, installation et premiers pas

Ce qu'est Kibana dans la suite Elastic, comment l'installer avec Elasticsearch (start-local, Dock...

OpenTelemetry et Elasticsearch : compatibilité et architecture

Envoyer de l'OpenTelemetry vers Elasticsearch : Collector et exportateur elasticsearch, endpoint ...

Visualiser dans Kibana : Lens, dashboards et objets enregistrés

Construire des visualisations avec Lens, assembler des dashboards interactifs (filtres, contrôles...

Sécurité avancée Elasticsearch : TLS, certificats, clés d'API, FLS, DLS et audit

Sécuriser Elasticsearch en profondeur : TLS transport et HTTP, gestion des certificats avec elast...

Sécurité avec Datadog : Cloud SIEM, Cloud Security et protection des applications

Découvrir les produits de sécurité de Datadog : Cloud SIEM et règles de détection, Cloud Security...

Logstash en production : files persistantes, DLQ et multi-pipelines

Rendre Logstash fiable en production : file persistante, dead letter queue, plusieurs pipelines e...

Logstash : enrichir, tester, superviser et déployer sur Kubernetes

Enrichir avec translate, geoip et elasticsearch, consommer Kafka, tester ses pipelines, supervise...

Transforms et enrich : résumer et enrichir les données dans Elasticsearch

Créer des index centrés sur les entités avec les transforms pivot et latest, et enrichir les docu...

Soutenir

♥ SOUTENIR

Soutenez RousselTM Learning

Les formations, articles, TP et attestations restent gratuits et sans publicité intrusive. Une contribution libre, du montant de votre choix, finance l’hébergement, les environnements de TP et l’écriture de nouveaux contenus.

Contribuer avec PayPal Montant libre · carte bancaire ou compte PayPalEn savoir plus
QR code PayPal
Ou scannez ce QR code avec votre téléphone

Merci, chaque contribution compte !