Eu gostaria de dizer "sim, em todos os lugares", mas ainda é "não" em alguns casos. Minha empresa está usando Senha Segura para gerenciar senhas para nossos Clientes, criando "cofres" de acordo com o cliente. Muitos clientes têm senhas exclusivas atribuídas aleatoriamente para raiz, administrador local, dispositivos, etc. Infelizmente, algumas delas (seja devido ao trabalho feito por fornecedores anteriores ou por preguiça de nossa parte) podem ter a mesma senha usada em vários dispositivos ou em várias computadores servidores.
Para minhas senhas pessoais, fui intersetado para me mudar para um utilitário como o Passwordmaker , que usa uma "frase secreta mestre" e algum outro fato (nome do site, nome de usuário, etc) e cria uma senha aleatória a partir de uma função hash segura. Contanto que você saiba sua "senha mestra" e o "outro fato", você pode usar o software para regerar sua senha toda vez que precisar dela (ou seja, a senha nunca é armazenada em lugar algum, criptografada, texto simples ou qualquer outro). p>
Ainda não encontrei uma ferramenta de "segurança" de senha corporativa que faz tudo que eu quero:
- acesso baseado em SSL de navegadores como a interface do usuário
- Autenticação LDAP, permissões para acessar senhas no banco de dados com base na associação do grupo LDAP.
- Mantém uma trilha de auditoria das senhas acessadas por cada usuário (para que eu saiba o que mudar quando alguém sai da empresa).
- Notificações configuráveis para expiração de senha com base no usuário (isto é, "Expirar todas as senhas que 'bob' já usou desde que o demitimos"), com base no último conjunto de senhas de data ou com base no número de usuários únicos que acessaram o password ("Todo o helpdesk, o departamento de TI e a equipe de zeladoria acessaram essa senha-- expiram isso".)
- Metadados em cada senha, incluindo a parte a ser notificada por e-mail em caso de expiração, data de criação, data da última alteração, notas.
- Sistema de plug-in opcional para permitir que o próprio sistema de senha se conecte a sistemas e atualize senhas expiradas automaticamente.
- O ideal é ser executado em um servidor da Web baseado em Windows ou Linux, provavelmente usando o sqlite como back-end.
Eu estaria disposto a gastar dinheiro ou tempo de desenvolvimento em um projeto como esse, mas nunca encontrei nada que se aproximasse ou quisesse gastar tempo para tirá-lo do chão.