Ao fazer login em um computador com nome de usuário e senha, você está usando autenticação de senha, um método confiável para identificar usuários. Você pode compartilhar seu nome de usuário com outras pessoas, embora a senha permaneça um segredo, pois identifica você de forma exclusiva para o computador. A autenticação por senha fornece um nível razoável de segurança a um custo baixo. As alternativas incluem biometria, como um leitor de impressão digital; desafio / resposta em que o computador solicita mais informações; e hardware, como um cartão-chave.
Fácil Implementação
Existem sistemas de autenticação de senha no software. Para criá-los, um programador cria um formulário de entrada que consiste em dois campos de texto, um padrão e um obscuro. O campo padrão aceita o nome de usuário e o campo obscuro aceita a senha. Conforme o usuário digita uma senha, o campo obscuro responde a cada caractere com um asterisco; isso evita que outra pessoa veja a senha por cima do ombro. O HTML usado para criar páginas da Web inclui um campo de senha oculto conveniente, assim como o banco de dados Access da Microsoft e outros tipos de software de entrada de tela.
Baixo custo
Como o software lida com a autenticação de senha, o único custo vem do pequeno esforço necessário para a programação. Um único programa de autenticação pode oferecer suporte a qualquer número de usuários. Ao contrário dos métodos de autenticação biométrica e de cartão-chave, o computador não requer despesas adicionais de hardware para fazer a autenticação de senha funcionar.
Fácil de Mudar
A maioria dos sistemas de autenticação de senha permite que você altere sua senha com a freqüência que desejar; você efetua login com seu ID de usuário e senha existentes e, em seguida, atualiza a senha em suas configurações de usuário. Os sistemas de autenticação biométrica não podem mudar; eles são fixados em suas impressões digitais, retinas ou outras características corporais. Se você perder um cartão de acesso ou pen drive em um sistema baseado em hardware, poderá substituí-lo, embora não tão facilmente quanto alterar uma senha.
Amplamente utilizado
A autenticação por senha é familiar a quase todos os usuários de computador; depois de aprender como fazer login em um sistema, você pode aplicar o mesmo método a outros. Os desenvolvedores de software não precisam inventar novos tipos de autenticação cada vez que criam um novo aplicativo ou site, eles usam o mesmo processo já encontrado nos sistemas existentes. Os benefícios da familiaridade se estendem aos administradores responsáveis por configurar e manter a segurança do usuário; as mesmas práticas gerais se aplicam a todos os sistemas que usam autenticação por senha. Em comparação, o hardware e os sistemas de autenticação biométrica são menos comuns e exigem mais treinamento.
De confiança
O login com um ID de usuário e senha é simples; se corresponderem aos dados armazenados no banco de dados de segurança do computador, o programa os autentica e fornece acesso. Os sistemas biométricos são menos confiáveis; um sensor de impressão digital pode interpretar mal seu dedo e mantê-lo bloqueado do computador. Lesões ou outras alterações na parte do corpo afetada afetarão a confiabilidade do sistema de autenticação, assim como os problemas com o sensor.