Retour aux projets

NOTES DE PROJET / 03

TriDetect

Des journaux web, applicatifs et de base de données réunis dans une chaîne de détection Python et un tableau de bord Streamlit.

Projet académique · Détection et supervisionCode sur GitHub (s’ouvre dans un nouvel onglet)
Capture originale du projet · TriDetect

La question de départ

Observer une seule couche peut masquer une partie d’un incident. TriDetect rapproche les signaux des couches web, applicative et base de données dans un même flux de supervision.

Ce que j’ai réalisé

  1. Organisation des trois couches et d’un volume de journaux structurés partagé avec Docker Compose.
  2. Mise en place autour d’un agent Python de collecte périodique, avec motifs et seuils pour les injections SQL, XSS, échecs d’authentification répétés et scans automatisés.
  3. Présentation des alertes agrégées dans Streamlit, avec vues par gravité et activité entre couches. Le dépôt contient l’agent, le tableau de bord et le script de simulation d’attaques contrôlées.

Le résultat

Le résultat est une application de supervision consultable, accompagnée de son code et de captures originales. Le projet relie développement applicatif et analyse des journaux, plutôt que de traiter la sécurité comme une interface isolée.

Ce que les éléments permettent de conclure

Les démonstrations reposent sur un environnement contrôlé et des attaques synthétiques. Elles ne constituent pas un benchmark de détection en production.

Projet suivantFakhama

07 / CONTACT

Commençons par
une conversation.

Vous proposez un stage PFE en cybersécurité, réseaux ou sécurité des infrastructures ? Je serais heureux d’en savoir plus sur les missions et l’équipe.

Marrakech, Maroc