← Retour au carnet Projet 01 · En production
Plateforme de formation · COMCYBER · 2024 → présent

AVALON

Atelier Virtuel d'Apprentissage et de Laboratoires Opérationnels Numériques, plateforme immersive de formation cyberdéfense pour les auditeurs du CASSI.

v2.0
Version · jan. 2026
Solo
Conçu & développé seul
Labs
Environnements à la volée
MIRE
Méthodologie d'audit
En productionCOMCYBER · 2024→
i.

La plateforme : former les auditeurs qui viennent après.

AVALON répond à un besoin opérationnel réel : faire monter en compétence les auditeurs du CASSI sur des environnements réalistes, des entrants aux plus expérimentés.

Le CASSI forme des auditeurs de systèmes d'information militaires. Avant AVALON, la montée en compétence se faisait au fil des missions, sans parcours structuré. J'ai conçu et développé AVALON pour structurer la montée en compétence des auditeurs, des nouveaux arrivants aux plus expérimentés qui restent à jour sur les dernières technos : modules pédagogiques, laboratoires défensifs générés à la volée, quiz de validation, scoreboard compétitif.

Le principe : chaque auditeur progresse à travers des parcours pédagogiques (Paths) composés de modules et de labs, selon une montée en compétence par niveaux (méthodologie MIRE). Certains parcours sont assignés, d'autres en accès libre pour encourager l'exploration autonome.

↳ Former ses successeurs, c'est le meilleur indicateur qu'on comprend vraiment ce qu'on fait.

Les labs techniques génèrent à la volée des environnements réalistes (machines + conteneurs) pour s'exercer à l'audit : revue de configuration, vérification de logs, conformité aux référentiels, pas du pentest.

ii.

Fonctionnalités : cinq axes opérationnels.

  • Modules de formation : Contenu pédagogique riche (texte, code, images), quiz de validation des connaissances, parcours assignés ou en accès libre.
  • Labs techniques : Environnements défensifs réalistes générés à la volée. Simulation d'audits réalistes, pas de pentest.
  • Parcours pédagogiques (Paths) : Regroupement logique de modules et labs. Assignation obligatoire ou rejoignables librement. Niveaux MIRE intégrés.
  • Scoreboard & gamification : Classement général, par lab avec firstblood. Inspiration TryHackMe. Intégration future CTFd pour événements.
  • Fil d'actualités : Actualités Cyber, évolutions AVALON, annonces d'événements et de nouveaux contenus.
iii.

Conception & ingénierie.

Application web full-stack, conteneurisée, pensée pour fonctionner en environnement cloisonné. Gestion fine des rôles et des accès, déploiement entièrement scripté.

Back-end, front-end, base de données, génération des environnements de lab, authentification, gamification : l'ensemble a été conçu et développé seul. L'enjeu n'était pas la pile technique, mais de livrer un produit robuste, maintenable et réellement adopté par ses utilisateurs.

iv.

Rôles & accès.

Une gestion fine des rôles sépare l'encadrement, les formateurs et les apprenants, chacun avec ses permissions et son périmètre.

  • Séparation des populations : l'encadrement et les formateurs d'un côté, les apprenants et les candidats de l'autre, avec des vues et des parcours distincts.
  • Permissions granulaires : chacun n'accède qu'à son périmètre : un formateur gère ses propres contenus, un apprenant suit les parcours qui lui sont assignés.
  • Deux modes d'accès : authentification interne sécurisée (SSO) pour le personnel ; accès isolé et sans privilèges pour les candidats en évaluation.
  • Traçabilité : chaque action est journalisée, pour le suivi pédagogique comme pour la sécurité.
Ce que ça dit de moi

Penser produit, pas script.

AVALON comble un manque concret : il n'existait pas d'outil pour structurer la montée en compétence des auditeurs. J'ai construit une plateforme complète, rôles, parcours, environnements de lab, suivi de progression. La concevoir seul pendant l'alternance, et la voir utilisée par mes collègues, reste l'une de mes plus grandes satisfactions.

Ce projet dit aussi quelque chose sur ma façon de travailler : concevoir des systèmes complets, pensés pour durer et pour être repris par d'autres.