Token de software
Um token de software, ou token de software, é um tipo de software que autentica um usuário como parte de um sistema de autenticação multifator. A forma mais comum de token de software é um aplicativo autenticador, que pode gerar senhas de uso único que adicionam um nível de segurança além de um nome de usuário e uma senha comuns. Eles são semelhantes aos tokens físicos, mas existem como software em um dispositivo, em vez de serem um equipamento dedicado.
Os tokens de software permitem que você use um smartphone (ou outro dispositivo) como parte de um processo de autenticação multifator. Primeiro, o servidor de autenticação gera uma chave secreta para você inserir no aplicativo autenticador. Depois que a chave secreta é configurada, o aplicativo autenticador pode gerar senhas de uso único, que normalmente são válidas por 30 a 60 segundos cada. O aplicativo autenticador gera senhas usando o mesmo algoritmo que o servidor de autenticação; desde que os relógios do servidor e do aplicativo autenticador estejam sincronizados, as senhas serão iguais e autenticarão o usuário.
Embora os tokens físicos e os tokens de software adicionem uma camada extra de segurança ao processo de autenticação, os tokens de software fazem isso com um pouco mais de praticidade para o usuário. Os tokens físicos são dispositivos pequenos que você precisa carregar consigo e não servem para nada se você esquecê-los, mas os tokens de software ficam no smartphone que você provavelmente já carrega. Um aplicativo autenticador também pode usar os recursos de segurança biométrica do smartphone, como leitura de impressão digital ou reconhecimento facial, adicionando outro nível de proteção. Por fim, se um smartphone com seu token de software for perdido ou roubado, o administrador poderá revogar a chave existente e substituí-la por uma nova, que você poderá adicionar a um novo dispositivo em vez de esperar por um token físico substituto.
Teste seus conhecimentos