Mercator est une application Web distribuée sous licence GPL qui permet de gérer la cartographie d'un système d’information comme décrit dans le Guide pour la cartographie du Système d’information de l’ANSSI.
La cartographie du Système d’Information permet d’avoir une vue globale de l’ensemble des éléments qui constituent le système d’information afin d’obtenir une meilleure lisibilité, et donc un meilleur contrôle.
L’élaboration d’une cartographie participe à la protection, à la défense et à la résilience du système d’information. C’est un outil indispensable à la maitrise de son système d’information (SI) et est une obligation pour les Opérateurs d’importance vitale (OIV) et qui s’intègre dans une démarche globale de gestion des risques.
Fonctions majeures
- Gestion des vues (écosystème, système d’information, administration, logique, applications, et physique) ;
- Génération du rapport d'Architecture du Système d'Information ;
- Dessin des schémas de cartographie ;
- Calcul des niveaux de conformité ;
- Extraction en Excel, CSV, PDF … de toutes les listes ;
- Multi utilisateurs avec gestion de rôles ;
- Multilingue.
Technologies
- PHP, Javascript, Laravel ;
- Base de données supportées : MySQL, Postgres, SQLite, SQL Server ;
- Graphviz ;
- ChartJS.
Aller plus loin
- GitHub (4374 clics)
- Guide pour la cartographie du Système d’information (2470 clics)
# intéressant
Posté par dark_moule . Évalué à 4.
Cela semble être un jeune projet intéressant.
Est-il possible d'avoir davantage de précisions sur le contexte d'utilisation qui a motivé son développement et l'équipe de développement ?
[^] # Re: intéressant
Posté par didierb . Évalué à 5.
Cet outil a été développé bénévolement afin de répondre à un besoin qu'ont les OIV de maîtriser leur système d'information. Il est utilisé dans plusieurs établissements hospitalier afin de maintenir leur cartographie à jour.
La mise en place d'un outil unique de cartographie permet d'avoir une vue globale de l’ensemble des éléments qui constituent le système d’information pour d’obtenir une meilleure lisibilité, et donc un meilleur contrôle.
[^] # Re: intéressant
Posté par Colaur . Évalué à 1.
Merci pour cet outil, ça semble vraiment très intéressant !
Est-ce qu'il serait "facile" de réimporter certains éléments depuis des outils d'inventaire ou ITSM standard du marché (GLPI, Easyvista…) ?
Il y a un système pour faciliter ce travail ou il faut aller bricoler directement en base ?
[^] # Re: intéressant
Posté par didierb . Évalué à 0.
Nous l'avons fait à partir de fichiers CSV et de la commande "LOAD DATA" de MySQL. Il est prévu de mettre en place des REST API pour faciliter l'importation.
# windows?
Posté par btc . Évalué à 1.
peut on "facilement" le faire tourner sur windows?
[^] # Re: windows?
Posté par didierb . Évalué à 1.
Cela ne devrait pas poser de problèmes. Il n'y a rien de spécifique à Linux dans le code.
# Carte
Posté par gehhack . Évalué à 0.
Bonjour,
Tout d'abord bravo pour le travail accompli.
Comment générer une carte avec nos éléments (entité, applications, base de données, …)
Parce que quand je clique sur carte je ne vois rien.
Merci
Cdt,
[^] # Re: Carte
Posté par gehhack . Évalué à 0.
Je me réponds à moi-même, il faut cliquer sur "Vue".
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.