Definição
Autenticação é a verificação de uma identidade apresentada a um sistema por meio de credenciais ou outras comprovações. No login de uma aplicação, ela associa o acesso ao perfil autenticado, sem conceder automaticamente todas as ações disponíveis.
O mecanismo valida a comprovação aceita pelo serviço. Isso não confirma a identidade civil do titular, e uma credencial obtida indevidamente pode permitir que terceiros se apresentem como responsáveis pelo acesso.
Além da tela de login
Uma senha é uma forma conhecida de autenticação, mas programas também podem apresentar chaves ou certificados. O tipo de cliente e os recursos acessados influenciam a escolha do mecanismo e a maneira de guardar suas credenciais.
A autenticação multifator combina categorias diferentes de comprovação. Solicitar duas senhas continua dependendo de algo que você sabe, enquanto combinar senha e um dispositivo autenticador acrescenta outra categoria.
O que acontece depois de entrar
Muitas aplicações criam uma sessão após o login e usam sua identificação nas chamadas seguintes. Outras validam tokens ou credenciais em cada requisição, sem exigir que você preencha novamente a tela de login.
Expiração e revogação fazem parte desse ciclo. Uma tela que continua aberta pode conter informações já carregadas, mas isso não comprova que o servidor aceitará a próxima operação protegida.
Identidade e permissão precisam ser conferidas
Depois de validar as credenciais, a aplicação ainda verifica a autorização para a ação solicitada. Você pode consultar seu próprio projeto e não ter permissão para alterar projetos de outra organização.
Conteúdo público pode admitir acesso anônimo de propósito. Uma página de apresentação pode abrir normalmente para visitantes, enquanto a edição de um cadastro exige identidade autenticada. Os testes precisam distinguir esses acessos para verificar a proteção prevista em cada recurso.
Se precisar revisar login, sessão e tratamento de acesso no seu projeto, o Desenvolvimento Colaborativo da Dev Side Studio permite trabalhar esses comportamentos com acompanhamento técnico.
Dúvidas frequentes
Perguntas frequentes sobre Autenticação
- Autenticação e autorização são iguais?
- Não. Autenticação verifica a identidade apresentada, enquanto autorização determina se a ação sobre determinado recurso é permitida.
- Toda autenticação usa senha?
- Não. Chaves, certificados e outros mecanismos também podem fornecer a comprovação exigida pelo serviço. O método depende da aplicação e do tipo de cliente.
- Duas senhas representam autenticação multifator?
- Não. Múltiplos fatores combinam categorias diferentes de comprovação, como algo que você sabe e algo que possui. Repetir a mesma categoria não produz essa combinação.
- Fazer login uma vez mantém o acesso para sempre?
- Não. Sessões e credenciais podem expirar ou ser revogadas. As chamadas posteriores precisam apresentar uma comprovação ainda aceita pelo serviço.
Para continuar
Recursos relacionados
Documentação
OWASP: autenticação
Orienta mecanismos de autenticação, proteção de credenciais e múltiplos fatores.
Abrir recursoDocumentação
OWASP: autorização
Distingue identificação do cliente e permissões sobre operações e recursos.
Abrir recursoAplicação na formação
Formação DevOps
A autenticação participa do controle de acesso aos serviços e às ferramentas usadas na operação DevOps.
Conhecer a formação
Fontes consultadas
Referências deste verbete
Este verbete ajudou você?
Obrigado pela resposta. Ela fica salva apenas neste navegador.