View a markdown version of this page

Trabalhar com a detecção de credenciais comprometidas - Amazon Cognito

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Trabalhar com a detecção de credenciais comprometidas

O Amazon Cognito pode detectar se o nome de usuário e a senha de um usuário foram comprometidos em outro local. Isso pode ocorrer quando os usuários reutilizam credenciais em mais de um local ou quando usam senhas inseguras. O Amazon Cognito confere usuários locais que fazem login com nome de usuário e senha, no login gerenciado e com a API do Amazon Cognito.

No menu Proteção contra ameaças do console do Amazon Cognito, você pode configurar Credenciais comprometidas. Configure Event detection (Detecção de eventos) para escolher os eventos do usuário que você deseja monitorar em relação a credenciais comprometidas. Configure Compromised credentials responses (Respostas de credenciais comprometidas) para escolher se deseja permitir ou bloquear o usuário se forem detectadas credenciais comprometidas. O Amazon Cognito pode conferir a existência de credenciais comprometidas durante o login, o cadastro e as alterações de senha.

Ao escolher Permitir login, você pode revisar o Amazon CloudWatch Logs para monitorar as avaliações que o Amazon Cognito faz em eventos de usuários. Para obter mais informações, consulte Como exibir métricas de proteção contra ameaças. Ao escolher Block sign-in (Bloquear login), o Amazon Cognito impede o login dos usuários que usam credenciais comprometidas. Quando o Amazon Cognito bloqueia o login de um usuário, ele define o UserStatus do usuário como RESET_REQUIRED. Um usuário com o status RESET_REQUIRED precisa alterar a senha para poder fazer login novamente.

As credenciais comprometidas podem verificar as senhas da atividade do usuário a seguir.

Sign-up

Seu grupo de usuários verifica as senhas que os usuários transmitem na SignUp operação e na página de inscrição do login gerenciado em busca de indicadores de comprometimento.

Sign-in

Seu grupo de usuários verifica as senhas que os usuários enviam no login baseado em senha em busca de indicadores de comprometimento. O Amazon Cognito pode analisar o ADMIN_USER_PASSWORD_AUTH fluxo de entrada AdminInitiateAuth, o USER_PASSWORD_AUTH fluxo de entrada e a PASSWORD opção do USER_AUTH fluxo em ambos. InitiateAuth

No momento, o Amazon Cognito não confere credenciais comprometidas para operações de login com o fluxo de Secure Remote Password (SRP). O SRP envia uma prova de senha com hash durante o login. Com o Amazon Cognito não tem acesso às senhas internamente, ele só pode avaliar uma senha que seu cliente transmite para ele em texto simples.

Redefinição de senhas

Seu grupo de usuários verifica indicadores de comprometimento nas operações que definem novas senhas de usuário com a operação de redefinição ConfirmForgotPassword de senha de autoatendimento. O código necessário para essa operação é gerado por ForgotPassword AdminResetUserPassword e.

As credenciais comprometidas não verificam as senhas temporárias ou permanentes definidas pelo administrador com. AdminSetUserPassword No entanto, com senhas temporárias, seu grupo de usuários verifica as senhas nas respostas ao NEW_PASSWORD_REQUIRED desafio em RespondToAuthChallenge AdminRespondToAuthChallenge e.

Para adicionar proteções contra credenciais comprometidas ao grupo de usuários, consulte Segurança avançada com proteção contra ameaças.