Conteúdo
- O que é autenticação
- Diferenças entre autenticação, identificação e autorização
- Tipos de autenticação
- Métodos de autenticação
- Autenticação multifatorial
O que é autenticação
A autenticação é o processo de verificar a identidade de um usuário ou sistema. Este termo é mais comumente utilizado na área de tecnologia da informação. Um exemplo clássico de autenticação é a comparação da senha digitada pelo usuário com a senha armazenada no banco de dados do servidor. O processo de autenticação é criticamente importante para controlar o acesso a vários serviços e recursos, garantindo assim a segurança da informação.
Diferenças entre autenticação, identificação e autorização
Para entender melhor a relação entre autenticação, identificação e autorização, vamos considerar um exemplo de login em uma conta da rede social “VKontakte” a partir de um novo dispositivo:
- Você abre o site e digita seu login e senha — este é o processo de identificação, onde o sistema reconhece você como usuário.
- Após clicar no botão “Entrar”, o sistema compara os dados inseridos com aqueles armazenados no servidor. Se os dados coincidirem, você foi autenticado.
- Se você tiver a autenticação em dois fatores ativada, um SMS com um código será enviado para o seu telefone. Após inserir esse código, o sistema confirma sua identidade e permite que você acesse sua conta.
- O acesso à sua conta e dados, como fotos e configurações de privacidade, é o processo de autorização.
Tipos de autenticação
A autenticação pode ser classificada por diferentes critérios, incluindo o número de métodos e sujeitos de verificação:
Pelo número de métodos:
- Autenticação de um fator: Um único método de confirmação é utilizado, como uma senha.
- Autenticação multifatorial: É necessário pelo menos dois métodos de confirmação, como senha + código único ou senha + dados biométricos.
Pelo número de sujeitos de verificação:
- Unidirecional: Somente o usuário confirma sua autenticidade ao servidor.
- Mutual: Tanto o usuário quanto o servidor confirmam sua autenticidade, o que é especialmente importante para dados confidenciais.
Métodos de autenticação
Os métodos de autenticação podem variar dependendo do tipo de recurso, da estrutura da rede e das tecnologias utilizadas para reconhecimento. Os níveis de autenticação podem ser divididos de acordo com o grau de confidencialidade:
- Dados não secretos: O vazamento desses dados não resulta em consequências graves. Um senha reutilizável é suficiente.
- Dados internos: O vazamento deles pode levar a perdas significativas. É necessária uma autenticação mais rigorosa, como senhas únicas.
- Dados confidenciais: O acesso a esses dados requer autenticação multifatorial.
Autenticação multifatorial
A autenticação multifatorial (MFA) envolve o uso de mais de um método de confirmação para acessar dados. Esses métodos podem incluir:
- Conhecimento específico: Informações conhecidas apenas pelo usuário (por exemplo, PIN, senha).
- Posse: Um objeto físico pertencente ao usuário (por exemplo, token, cartão magnético).
- Propriedade: Dados biométricos únicos para o usuário (por exemplo, impressões digitais, formato do rosto).
Um dos exemplos comuns de autenticação multifatorial é a autenticação em dois fatores (2FA), que exige confirmação usando dois métodos diferentes. Ao tentar fazer login a partir de um novo dispositivo, o usuário pode ser solicitado a inserir um código recebido por SMS ou através de um aplicativo específico.
