Ce document reprend les changements de l'application Mercator.
Changements prévus en 2024 :
- Lien avec Monarc : générer un modèle d'analyse de risques pour Monarc
- 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.
- Ajouter des champs personnalisés aux objets de la cartographie
- Générer un annuaire de crise
- Améliorer la recherche des CVE en assignat un CPE Common Plateform Enumeration aux objets de la cartographie.
- Identifier les chemins critiques
- Exploiter les logs - recherche et afficher tout les changements d'un objet
- Utiliser des Accessor pour les Model
- Généraliser la notion de cartographe à d'autres objets (cf.: https://laravel.com/docs/10.x/authorization)
- Générer les cartographes dans la gestion des utilisateurs
- Intégration des données de la cartographie dans syslog
- Revoir le modèle des pages web avec Intertia.js (https://laracasts.com/series/build-modern-laravel-apps-using-inertia-js)
- Utiliser un modèle de document pour les rapports
- Ajouter des objets logiques : dbarzin#733
- Remplacer le champ libre éditeur par un lien vers la table entités et migrer la base de données
- Packaging des librairies JavaScript avec Laravel Mix.
- Dessiner un nouveau jeu d'icônes en SVG
- Améliorer la documentation, notamment 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
- Restaurer les objets supprimés sur base des logs (ex: Flight::withTrashed()->where('id', 777)->restore(); )
- Renseigner les ports utilisables lors de la définition d'un équipement (dbarzin#410)
- Ajout des clusters
- Ajout des flux logiques
- Afficher l'historique des changements d'un objet
- Améliorer les tests Dusk
- Documenter une procédure de déploiement sous Debian
- Dark Theme
Changements réalisés en 2023 :
- Maintenir le registre des traitements
- Intégrer CPE Guesser
- schémas de l'infrastructure réseau physique
- Lien entre router physique et logique ainsi que les commutateurs logiques et physiques
- Carte des actifs par rack, bâtiment/salle et site
- Ajouter un objet "lien physique" (câble) et dessiner un plan de l'infrastructure réseau
- Support des adresses IPv6
- Mise à jour du framework vers Laravel 10.x
- Lien entre bases de données et serveurs logiques
- Publier une VM Docker sur GitHub
- Ajouter l'objet cluster de serveurs logiques
- Dans l'explorer, afficher les objets du menu déroulant en se basant sur le filtre de la vue
Changements réalisés en 2022 :
- 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
- 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