Closed rogermaurer closed 5 months ago
Renforcer la sécurité de l'application Extract en implémentant un système d'authentification à deux facteurs.
Télécharger toutes les maquettes
Lors de la création d'un nouvel utilisateur, un toggle permet d'imposer l'utilisation de l'authentification à deux facteurs.
Cela signifie qu'après leur prochaine connexion, les utilisateurs devront obligatoirement configurer le 2FA.
Création d'un opérateur
https://xd.adobe.com/view/fd7f0c68-8d03-4e45-8442-b3d473e2c219-a82c/
Création d'un administrateur
https://xd.adobe.com/view/506bb4a6-c829-41f2-9598-e4abfdcd4565-0538/
Un administrateur qui édite un autre utilisateur peut effectuer les actions suivantes :
Administrateur édite un opérateur
https://xd.adobe.com/view/3610329d-f5a0-4688-ae3e-39a3e502ed69-6343/
Administrateur édite un administrateur
https://xd.adobe.com/view/af2ef184-3e79-4b8f-a473-30255f9016bd-fa7d/
Un utilisateur qui édite son compte peut effectuer les actions suivantes :
Administrateur édite son compte
https://xd.adobe.com/view/aef5ad25-259e-43fc-b1e6-9735cc449c23-fba6/
Opérateur édite son compte
https://xd.adobe.com/view/9ef4117a-bb6b-4d95-90e4-7d04bcba57d2-cba7/
Notes :
Wizard de configuration – 2FA Imposé
https://xd.adobe.com/view/fadaf000-0802-4ae1-b183-856f980b62b8-af89/
Wizard de configuration – 2FA Non imposé
https://xd.adobe.com/view/050efcf2-f530-4aad-bd6e-4240e532d393-505d/
Vérification du code 2FA
https://xd.adobe.com/view/388b1b7f-0e22-450a-871d-840aecd82d82-6dd8/
Une nouvelle colonne est disponible dans la liste des utilisateurs pour mentionner le statut d'activation du 2FA.
https://xd.adobe.com/view/0c1bb0f7-6fc8-48b2-9801-fced2813542b-5948/
Quand le statut 2FA est en attente, cela signifie que l'utilisateur devra configurer le 2FA à sa prochaine connexion.
Identifiant | Description |
---|---|
255-1 | Le 2FA doit être implémenté avec Google Authenticator. |
255-2 | Tous les utilisateurs peuvent activer/réinitialiser le 2FA. |
255-3 | En tout temps, un administrateur peut activer / réinitialiser / désactiver le 2FA pour un autre utilisateur. |
255-4 | Les administrateurs peuvent toujours désactiver le 2FA pour leur propre compte une fois mis en place, même si le 2FA leur a été imposé. |
255-5 | Les opérateurs peuvent désactiver le 2FA seulement s'il n'est pas imposé pour eux. |
255-6 | Une fois que la configuration du 2FA est terminée, il est obligatoire de se connecter avec. |
255-7 | Les codes de récupération peuvent uniquement être téléchargés pendant le processus d'activation du 2FA |
255-8 | Lors de la vérification du code d'authentification après un login, l'utilisateur a la possibilité de faire confiance à son appareil pendant 30 jours. |
Hello, merci pour tes retours!
Je me permets d'ajouter une remarque sur le point 3 : Google Authenticator est souvent utilisé comme terme générique pour "Application d'authentification à deux facteur TOTP (Time-based One-Time Passwords) selon la RFC 6238". C'est plus court :)
Mais cela signifie que toute application qui suit la RFC sera compatible, par exemple : Microsoft Authenticator, Authy, Duo Mobile (avec third-party passcode), LastPass Authenticator, Step Two, etc.
Je suis entièrement d'accord avec les remarques de Rémi. De plus, pourrait-on avoir une option permettant de forcer l'activation du 2ème facteur pour tous les utilisateurs par défaut? Cela éviterait de le faire manuellement sur chaque compte et servirait d'option par défaut pour tous les nouveaux comptes.
Merci à vous deux pour vos remarques pertinentes. Je discuterai de l'implémentation de celles-ci avec ArxIT la semaine prochaine et vous ferai un retour ici.
Suite aux discussion avec ArxIT nous proposons de séparer le statut (dans le formulaire), de l'action (activation, réinitialisation, suppression) dans la barre d'action afin d'éviter la confusion.
N.B. Nous pensons aussi qu'un nouveau travail sur l'ergonomie du compte et de l’édition des utilisateurs sera à prévoir dans le futur.
La sécurité d’Extract parait lacunaire au niveau de l'accès et l' implémentation d’une double authentification s'avère urgent.
Nous souhaitons donc implémenter un système de double authentification OPENSOURCE, par exemple Google Authenticator.
Mots clés : TFA / MFA / TOTP