Aller au contenu

Mise en place d'une authentification à 2 facteurs par biométrie comportementale avec Neomia Pulse

Cet article décrit la procédure pour paramétrer et activer le MFA basé sur l'intelligence artificielle de Neomia Pulse.
Ce dernier ne requiert aucun périphérique complémentaire pour l'utilisateur afin de l'identifier en fonction de sa façon de saisir des mots sur son clavier.

Prérequis

Seuls 3 prérequis sont nécessaires pour garantir le fonctionnement du MFA Neomia Pulse :

  1. Souscrire à l'option Neomia Pulse pour cyberelements.io
  2. Utiliser des domaines d'authentification des utilisateurs de type local ou LDAP, Neomia Pulse ne pouvant pas être exploité, au niveau de cyberelements.io, avec les domaines de type anonyme ou SAML
  3. Appliquer un autre type de MFA (OTP, TOTP ou Radius) sur le même domaine

Seuls 4 prérequis sont nécessaires pour garantir le fonctionnement du MFA Neomia Pulse :

  1. Récupérer sa clé API Neomai Pulse pour cyberelements Cleanroom
  2. Ouvrir l'accès TCP 443 entre le ou les Mediations Controllers et api.neomia.ai
  3. Utiliser des domaines d'authentification des utilisateurs de type local ou LDAP, Neomia Pulse ne pouvant pas être exploité, au niveau de cyberelements Cleanroom, avec les domaines de type anonyme ou SAML
  4. Appliquer un autre type de MFA (OTP, TOTP ou Radius) sur le même domaine

Paramétrages et activation du MFA Neomia Pulse

Pour activer le MFA Neomia Pulse sur cyberelements.io, il suffit de modifier le fournisseur d'identités de son choix et d'activer l'option Activer l'authentification Neomia Pulse.

Information

Si vous ne possédez pas l'option Neomia Pulse, la fenêtre suivante apparaîtra afin de pouvoir notifier les équipes cyberelements de votre volonté d'activer l'option :

Une fois l'option Neomia Pulse active sur votre environnement, l'option dans le fournisseur d'identité Activer l'authentification Neomia Pulse ne générera plus l'apparition d'une pop-up.

  1. Activez au moins un jeton d'authentification sur le domaine d'authentification
  2. Activez l'option Activer l'authentification neomia Pulse
  3. Précisez le nombre de tentatives d'identification comportementale auquel l'utilisateur sera soumis, 0 indiquant qu'il y aura un nombre d'essai infini
  4. Paramétrez le fonctionnement de l'authentification :
    1. Ignorer le jeton OTP : si le MFA Neomia Pulse valide l'utilisateur, aucun autre MFA ne lui sera demandé
    2. Renforcer l'authentification avec un facteur supplémentaire : si le MFA Neomia Pulse valide l'utilisateur, ce dernier devra encore valider un MFA parmi ceux paramétrés en étape 1
  5. Paramétrez le fonctionnement de l'authentification en cas d'échec de validation de l'utilisateur par Neomia Pulse :
    1. Bloquer l'utilisateur : le compte de l'utilisateur se retrouve immédiatement bloqué sur cyberelements.io
    2. Exiger un facteur d'authentification supplémentaire : l'utilisateur peut tout de même se connecter à cyberelements.io s'il valide un MFA parmi ceux paramétrés en étape 1
  6. Choissisez d'afficher ou non les composants graphiques lors de l'analyse de la frappe clavier (après saisie des mots) :

    Avec composants graphiques Sans composants graphiques
  7. Choisissez d'afficher ou non les facteurs d'authentification ainsi que leur validité pour l'authentification sur le portail utilisateur (informations visibles en haut à gauche du portail utilisateur) :

    Avec facteurs d'authentification Sans facteurs d'authentification
    Cas de la validation Neomia Pulse mais avec un MFA complémentaire à valider :

    Cas de l'invalidation Neomia Pulse mais avec un MFA complémentaire de validé :

    Cas de la validation unique Neomia Pulse :

Pour activer le MFA Neomia Pulse sur cyberelements Cleanroom, il faut éditer le domaine d'authentification et :

  1. Activez au moins un jeton d'authentification sur le domaine d'authentification
  2. Activez l'option Activer l'authentification neomia Pulse
  3. Définissez l'URL de connexion à l'API Neomia Pulse, c'est obtenable depuis le Dashboard Neomia Pulse dans Management > Services, la valeur par défaut étant https://api.neomia.ai/pulse
  4. Définissez l'URL de connexion à l'API d'authentification Neomia Pulse, c'est obtenable depuis le Dashboard Neomia Pulse dans Management > Services, la valeur par défaut étant https://api.neomia.ai/pulse-auth
  5. Indiquez votre clé d'API, obtenable depuis le Dashboard Neomia Pulse dans Management > Services
  6. Précisez le nombre de tentatives d'identification comportementale auquel l'utilisateur sera soumis, 0 indiquant qu'il y aura un nombre d'essai infini
  7. Paramétrez le fonctionnement de l'authentification :
    1. Ignorer le jeton OTP : si le MFA Neomia Pulse valide l'utilisateur, aucun autre MFA ne lui sera demandé
    2. Renforcer l'authentification avec un facteur supplémentaire : si le MFA Neomia Pulse valide l'utilisateur, ce dernier devra encore valider un MFA parmi ceux paramétrés en étape 1
  8. Paramétrez le fonctionnement de l'authentification en cas d'échec de validation de l'utilisateur par Neomia Pulse :
    1. Bloquer l'utilisateur : le compte de l'utilisateur se retrouve immédiatement bloqué sur cyberelements Cleanroom
    2. Exiger un facteur d'authentification supplémentaire : l'utilisateur peut tout de même se connecter à cyberelements Cleanroom s'il valide un MFA parmi ceux paramétrés en étape 1
  9. Choissisez d'afficher ou non les composants graphiques lors de l'analyse de la frappe clavier (après saisie des mots) :

    Avec composants graphiques Sans composants graphiques
  10. Choisissez d'afficher ou non les facteurs d'authentification ainsi que leur validité pour l'authentification sur le portail utilisateur (informations visibles en haut à gauche du portail utilisateur) :

    Avec facteurs d'authentification Sans facteurs d'authentification
    Cas de la validation Neomia Pulse mais avec un MFA complémentaire à valider :

    Cas de l'invalidation Neomia Pulse mais avec un MFA complémentaire de validé :

    Cas de la validation unique Neomia Pulse :

Pour aller plus loin

D'autres informations sur Neomia Pulse sont disponibles depuis son site documentaire : Documentation Neomia Pulse