La plateforme Customer Identity and Access Management (CIAM) propose des fonctionnalités de contrôle des risques pour les adresses IP, les comptes et les mots de passe afin de renforcer la sécurité de l'authentification.
Présentation
Avec l'augmentation du nombre d'utilisateurs et de la fréquence d'accès, la sécurisation du processus d'authentification devient essentielle. CIAM fournit des fonctionnalités de contrôle des risques pour protéger les identités utilisateur lors de l'authentification.
CIAM propose trois catégories de contrôle des risques :
Basé sur l'adresse IP
Basé sur le compte
Basé sur le mot de passe
Contrôles IP
Nombre d'échecs par adresse IP
Vous pouvez limiter le nombre d'échecs d'authentification consécutifs provenant d'une seule adresse IP sur une période donnée. Si le nombre d'échecs dépasse la limite définie, l'utilisateur doit saisir un CAPTCHA pour continuer.
Configuration dans la console
Procédure
Connectez-vous à la plateforme CIAM avec un compte administrateur.
Dans la carte , configurez, activez ou désactivez cette fonctionnalité.
Cliquez sur Configure pour définir les paramètres du nombre d'échecs par adresse IP.
-
Description des paramètres :
Time range : période pendant laquelle les échecs d'authentification sont comptabilisés. La valeur par défaut est de 5 minutes.
Authentication failure count : nombre maximal d'échecs d'authentification autorisés.
Enable : active ou désactive la fonctionnalité de comptage des échecs par adresse IP.
Liste noire d'adresses IP
Vous pouvez configurer une liste noire globale d'adresses IP qui s'applique à toutes les applications. La plateforme rejette toutes les requêtes provenant des adresses IP figurant sur cette liste. Cela inclut les appels API pour l'authentification, la gestion des utilisateurs et l'administration. Utilisez cette fonctionnalité avec prudence.
Configuration dans la console
Procédure
Connectez-vous à la plateforme CIAM avec un compte administrateur.
Dans la carte , configurez, activez ou désactivez la liste noire d'adresses IP.
Cliquez sur Configure pour définir les paramètres de la liste noire d'adresses IP.
-
Description des paramètres :
Blacklist IP list : les appels API provenant des adresses IP figurant sur cette liste seront rejetés s'ils utilisent le
Client_ID, leClient_Secretou leAccess_Tokende n'importe quelle application.Enable : active ou désactive la fonctionnalité de liste noire d'adresses IP.
Liste blanche d'adresses IP
Vous pouvez configurer une liste blanche d'adresses IP dans les paramètres de l'application. Une fois configurée, l'application accepte uniquement les requêtes provenant des adresses IP figurant sur la liste blanche et rejette toutes les autres.
Configuration dans la console
Procédure
Connectez-vous à la plateforme CIAM avec un compte administrateur.
Dans la carte , configurez, activez ou désactivez la liste blanche d'adresses IP.
Cliquez sur Configure Application pour définir les paramètres de la liste blanche d'adresses IP.
Dans la liste des applications, sélectionnez l'application cible et cliquez sur IP Address Whitelist Configuration.
-
Description des paramètres :
IP whitelist : lorsque la liste blanche est activée, le système traite uniquement les requêtes API provenant des adresses IP figurant sur cette liste. Si la liste blanche est vide, le système autorise les requêtes de toutes les adresses IP.
Enable whitelist : active ou désactive la fonctionnalité de liste blanche d'adresses IP.
Vérification des emplacements d'accès anormaux
Si deux tentatives d'authentification consécutives pour le même utilisateur proviennent d'emplacements géographiques distincts (déterminés par l'adresse IP), IDaaS envoie une alerte SMS à l'utilisateur. Vous devez configurer un modèle SMS avant d'activer cette fonctionnalité.
Configuration dans la console
Procédure
Connectez-vous à la plateforme CIAM avec un compte administrateur.
Dans la carte , activez ou désactivez la vérification.
Contrôles de compte
Brute-force CAPTCHA
Vous pouvez exiger un CAPTCHA après un certain nombre d'échecs d'authentification basés sur le mot de passe (à l'aide d'un nom d'utilisateur, d'un numéro de téléphone ou d'une adresse e-mail) pour un seul compte sur une période donnée. Cette mesure permet de prévenir les attaques par force brute, telles que les attaques par table arc-en-ciel.
Configuration dans la console
Procédure
Connectez-vous à la plateforme CIAM avec un compte administrateur.
Dans la carte , configurez, activez ou désactivez la fonctionnalité.
-
Description des paramètres :
Time range : période pendant laquelle les échecs d'authentification sont comptabilisés. La valeur par défaut est de 5 minutes.
Authentication failure count : nombre d'échecs d'authentification autorisés avant qu'un CAPTCHA ne soit requis. Si ce paramètre est défini sur 0, un CAPTCHA est toujours requis.
Enable : active ou désactive la fonctionnalité de protection contre les attaques par force brute avec CAPTCHA.
Brute-force rate limiting
Vous pouvez limiter le nombre d'échecs d'authentification basés sur le mot de passe (à l'aide d'un nom d'utilisateur, d'un numéro de téléphone ou d'une adresse e-mail) pour un seul compte sur une période donnée. Cette mesure permet de prévenir les attaques automatisées et les méthodes par force brute, telles que les attaques par table arc-en-ciel.
Configuration dans la console
Procédure
Connectez-vous à la plateforme CIAM avec un compte administrateur.
Dans la carte , configurez, activez ou désactivez la fonctionnalité.
-
Description des paramètres :
Time range : période pendant laquelle les tentatives d'authentification sont comptabilisées, par exemple 5 minutes.
Frequency count : nombre maximal de tentatives d'authentification autorisées, par exemple 2.
Lock time range : durée pendant laquelle le compte est verrouillé, par exemple 5 minutes.
Enable : active ou désactive la fonctionnalité de protection contre les attaques par force brute avec limitation de débit.
SMS/email CAPTCHA
Vous pouvez exiger un CAPTCHA pour les demandes de codes de vérification par SMS et par e-mail afin de garantir qu'elles proviennent d'un utilisateur humain. Cette mesure empêche les robots d'abuser du service de messagerie et vous aide à éviter des coûts inutiles.
Configuration dans la console
Procédure
Connectez-vous à la plateforme CIAM avec un compte administrateur.
Dans la carte , configurez, activez ou désactivez la fonctionnalité.
-
Description des paramètres :
Time range : période pendant laquelle les tentatives d'authentification sont comptabilisées, par exemple 5 minutes.
Authentication failure count : nombre d'échecs d'authentification autorisés. Par exemple, si deux tentatives d'authentification consécutives échouent dans la période spécifiée, un CAPTCHA est requis.
Enable : active ou désactive la fonctionnalité de protection SMS/e-mail avec CAPTCHA.
SMS/email rate limiting
Vous pouvez appliquer une limitation de débit aux demandes de codes de vérification par SMS et par e-mail. Cette mesure empêche les robots d'abuser du service de messagerie et vous aide à éviter des coûts inutiles.
Configuration dans la console
Procédure
Connectez-vous à la plateforme CIAM avec un compte administrateur.
Dans la carte , configurez, activez ou désactivez la fonctionnalité.
-
Description des paramètres :
Time range : période pendant laquelle les tentatives d'authentification sont comptabilisées, par exemple 5 minutes.
Frequency count : nombre maximal de tentatives d'authentification autorisées, par exemple 2.
Lock time range : durée pendant laquelle le compte est verrouillé, par exemple 5 minutes.
Enable : active ou désactive la fonctionnalité de protection SMS/e-mail avec limitation de débit.
Logon SMS verification limit
Vous pouvez limiter le nombre de tentatives de vérification pour un code SMS ou e-mail au cours d'une seule session de connexion. Cette mesure réduit le risque de verrouillage du compte dû à des saisies incorrectes répétées.
Configuration dans la console
Procédure
Connectez-vous à la plateforme CIAM avec un compte administrateur.
Dans la carte , configurez, activez ou désactivez la fonctionnalité.
-
Description des paramètres :
Verification count : nombre de tentatives de vérification autorisées. Par exemple, si ce paramètre est défini sur 3, le code de vérification actuel devient invalide après 3 échecs.
Enable : active ou désactive la fonctionnalité de limite de vérification SMS lors de la connexion.
Limite de fréquence d'authentification
Vous pouvez limiter le nombre total de tentatives d'authentification (réussies et échouées) pour un seul compte sur une période donnée. Cette mesure permet de prévenir les abus liés aux scripts automatisés et d'améliorer la sécurité des comptes.
Configuration dans la console
Procédure
Connectez-vous à la plateforme CIAM avec un compte administrateur.
Dans la carte , configurez, activez ou désactivez la fonctionnalité.
-
Description des paramètres :
Time range : période pendant laquelle les tentatives d'authentification sont comptabilisées, par exemple 5 minutes.
Authentication frequency count : nombre maximal de tentatives d'authentification autorisées, par exemple 2.
Lock time range : durée pendant laquelle le compte est verrouillé, par exemple 5 minutes.
Enable : active ou désactive la fonctionnalité de limite de fréquence d'authentification.
Contrôles de mot de passe
Historique des mots de passe
Vous pouvez conserver un historique des anciens mots de passe d'un utilisateur pour empêcher la réutilisation des mots de passe récents lors de l'inscription ou du changement de mot de passe. Vous pouvez configurer le nombre d'anciens mots de passe à stocker.
Configuration dans la console
Procédure
Connectez-vous à la plateforme CIAM avec un compte administrateur.
Dans la carte , configurez, activez ou désactivez la fonctionnalité.
-
Description des paramètres :
Password history : nombre de mots de passe récents uniques qu'un utilisateur ne peut pas réutiliser. Par exemple, une valeur de 5 signifie que le nouveau mot de passe ne peut correspondre à aucun des 5 derniers mots de passe.
Enable : active ou désactive la fonctionnalité d'historique des mots de passe.
Changement périodique de mot de passe
Vous pouvez exiger que les utilisateurs changent leur mot de passe périodiquement en définissant une période de validité du mot de passe. Lorsqu'un mot de passe expire, l'utilisateur est obligé d'en créer un nouveau avant d'accéder aux ressources de l'application. Activez cette fonctionnalité avec prudence.
Configuration dans la console
Procédure
Connectez-vous à la plateforme CIAM avec un compte administrateur.
Dans la carte , configurez, activez ou désactivez la fonctionnalité.
-
Description des paramètres :
Password validity period : durée de validité d'un mot de passe. Vous pouvez choisir 10, 30, 60, 180 ou 360 jours.
Enable : active ou désactive la fonctionnalité de changement périodique de mot de passe.
Vérification de la complexité du mot de passe
Vous pouvez définir et appliquer une politique de complexité des mots de passe pour vos utilisateurs. Lorsqu'elle est activée, les utilisateurs doivent créer des mots de passe répondant aux exigences spécifiées lors de l'inscription et du changement de mot de passe.
Configuration dans la console
Procédure
Connectez-vous à la plateforme CIAM avec un compte administrateur.
Dans la carte , configurez, activez ou désactivez la fonctionnalité.
-
Description des paramètres :
Minimum length : nombre minimal de caractères requis pour un mot de passe.
-
Password complexity : les options de complexité suivantes sont disponibles :
Doit contenir des lettres majuscules
Doit contenir des lettres minuscules
Doit contenir des chiffres (0-9)
Doit contenir des caractères spéciaux (!@#$%&*~)
Ne doit pas contenir le nom d'utilisateur
Ne doit pas contenir le pinyin du nom de l'utilisateur
Ne doit pas contenir le numéro de téléphone
Ne doit pas contenir le préfixe de l'adresse e-mail
Enable : active ou désactive la fonctionnalité de vérification de la complexité du mot de passe.
Vérification des mots de passe faibles
Vous pouvez activer une vérification par rapport à un dictionnaire de mots de passe faibles courants. Lorsqu'elle est activée, le système invite les utilisateurs lors de l'inscription ou du changement de mot de passe et les empêche de définir un mot de passe faible.
Configuration dans la console
Procédure
Connectez-vous à la plateforme CIAM avec un compte administrateur.
Dans la carte , activez ou désactivez la vérification.
Vérification des mots de passe compromis
IDaaS maintient une liste constamment mise à jour des mots de passe exposés lors de violations de données publiques. Lorsqu'elle est activée, le système empêche les utilisateurs de créer des mots de passe figurant dans cette base de données lors de l'inscription ou du changement de mot de passe.
Configuration dans la console
Procédure
Connectez-vous à la plateforme CIAM avec un compte administrateur.
Dans la carte , activez ou désactivez la vérification.