Skip to content

Latest commit

 

History

History
60 lines (47 loc) · 3.28 KB

ROADMAP.md

File metadata and controls

60 lines (47 loc) · 3.28 KB

Feuille de route

Ce document reprend les changements de l'application Mercator.

Changements réalisés en 2022 :

Evolutions majeures

  • Croiser les noms et versions des applications avec des flux d'informations sur les CVE
  • Authentifier les utilisateurs via un active directory avec LDAPRecord
  • Développer une REST API pour peupler la cartographie
  • Créer une vue multi-domaine avec vis.js (carte dynamique)
  • Ajouter des fonctions de manipulation des graphes d'objets dans l'explorateur

Evolutions mineurs

  • Améliorer la page des logs (nom de l'utilisateur / action / lien vers l'objet concerné)
  • Revoir les pages de gestion des droits d'accès
  • Ajouter un lien entre application et poste de travail
  • Mise à jour du framework Laravel vers la version suivante

Changements prévus en 2023 :

Evolutions majeures

  • Maintenir le registre des traitements
  • Améliorer la recherche des CVE en utilisant CPE (Common Plateform Enumeration)
  • Générer un annuaire de crise
  • Lien avec Monarc : identifier les assets qui peuvent être sujet d'une analyse de risques
  • schémas de l'infrastructure réseau physique
  • Exploiter les logs - recherche et affihcer tout les changements d'un objet
  • Lien entre router physique et logique ainsi que les commutateurs logiques et physiques
  • Carte des actifs par rack, bâtiment/salle et site
  • Utiliser des Accessor pour les Model : https://laravel.com/docs/9.x/eloquent-mutators#defining-a-mutator
  • Ajouter un objet "lien physique" (câble) et dessiner un plan de l'infrastructure réseau
  • Ajouter une vue de l'adressage réseau Hilbert Map of IPv4 address space, Measuring the use of IPv4 space with Heatmaps identifier le nombre de périphériques par sous-réseau.
  • Généraliser la notion de cartographe à d'autres objets
  • Générer les cartographes dans la gestion des utilisateurs
  • Ajouter des champs personnalisés aux objets de la cartographie
  • Intégration des données de la cartographie dans syslog
  • Revoir le modèle des pages web

Evolutions mineurs

  • Packaging des librairies javascript avec npm
  • Mise à jour du framework Laravel vers la version suivante
  • Dessiner un nouveu jeu d'icônes en SVG
  • Améliorer la documentation, notemment les niveaux de maturité pour chaque objet.
  • Améliorer la documentation de l'API (https://nordicapis.com/5-examples-of-excellent-api-documentation/)
  • Nature des flux - ajouter un champ permettant d'indiquer de quelle manière s'effectue l'échange: par exemple "saisie manuelle", "transfert de fichier", "partage de fichier", "api", "réplication de base de donnée"
  • Ajouter un lien entre une opération et une entité afin d'identifier l'identité qui réalise cette opération
  • Lien entre bases de données et serveurs logiques
  • Restaurer les objects supprimés sur base des logs (ex: Flight::withTrashed()->where('id', 777)->restore(); )

Petites évolutions

  • Améliorer les tests Dusk
  • Publier une VM Docker sur dockerHub
  • Documenter une procédure de déploiement sous Debian
  • Dark Theme