Administration

Gestion des utilisateurs

Les utilisateurs de l'application Mercator sont renseignés dans la base de données de l'application.

Table users :

Champ Type Description
id int unsigned auto_increment
name varchar(255) Nom de l'utilisateur
email varchar(255) Adresse mail de l'utilisateur
email_verified_at datetime Date de vérification de l'adresse email
password varchar(255) Mot de passe de l'utilisateur
remember_token varchar(255) Token de session
granularity int Niveau de granularité utilisé
language varchar(2) Langue de l'utilisateur
created_at timestamp Date de création
updated_at timestamp Date de mise à jour
deleted_at timestamp Date de suppression

Les mots de passe sont hashés par la fonction fournie en standard dans Laravel.

Il est possible de connecter Mercator à un annuaire LDAP (voir LoginController.php).

Gestion des rôles

Pour chaque objet de la cartographie, il existe un droit en :

  • accès
  • création
  • édition
  • affichage
  • suppression

Trois rôles sont encodés par défaut :

  • Utilisateur : les utilisateurs ont tous les droits sur tous les objets à l'exception des utilisateurs et de la configuation.
  • Auditeur : l'auditeur a le droit d'accéder et d'afficher tous les objets à l'exception des utilisateurs et de la configutation.
  • Administrateur : l'administrateur a tous les droits sans exception.

Il est possible de créer de nouveaux rôles selon les besoins.

Gestion des certificats

Des notifications d'expiration des certificats peuvent être envoyés à des périodes définies.

L'écran de configuration est accessible via le menu "Configuration" -> "Certificats".

Le bouton "Test" permet d'envoyer un mail de test à l'adresse de notification spécifiée.

Gestion des CVE

Des notifications de détection de CVE sur base du nom des applications peuvent être envoyées à des périodes définies.

Les CVE sont récupérées avec le projet CVE-Search. La rechecrhe est faite localement.

L'écran de configuration est accessible via le menu "Configuration" -> "CVE"

Le bouton "Test Mail" permet d'envoyer un mail de test à l'adresse de notification spécifiée et de tester l'accès au provider de CVE.

Le bouton "Test Provider" permet de tester l'accès au provider du projet CVE-Search.