Estou interessado em práticas recomendadas e em possíveis projetos de código aberto que permitiriam à minha organização armazenar com segurança várias senhas e permitir que vários administradores as acessassem. Estou interessado em algo que permita que cada administrador tenha seu próprio login / chave em comparação com a planilha do Excel protegida por senha típica. ;)
Preferível seria um aplicativo baseado na Web que eu possa executar sobre SSL.
Eu preciso que ele seja executado em um ambiente Mac / Linux - sem aplicativos do Windows, por favor.
Obrigado!
Respostas:
Usamos isso: http://sourceforge.net/projects/phppassmanager/ (um pouco modificado / ajustado)
Ele é instalado em um servidor Web HTTPS com autenticação do Active Directory para restringir a recuperação de senha à nossa equipe. Cada membro da equipe conhece uma senha mestra usada para criptografar todas as senhas armazenadas no phppassmanager. Eles o usam quando desejam adicionar / modificar / ler uma senha. As senhas são armazenadas criptografadas em um banco de dados mysql.
Potencialmente, eles têm acesso a todas as senhas, mas cada descriptografia de senha é registrada em log e os logs são mostrados para toda a equipe na página principal. Este sistema é auto-monitorado e auto-gerenciado.
fonte
Eu uso o KeePass e estou muito feliz com isso. É um código-fonte fácil de usar, gerenciador de senhas.
fonte
O que exatamente você está protegendo com este sistema? Sistemas que você controla ou sistemas executados por terceiros?
Para autenticação interna, sistemas como Kerberos, LDAP ou mesmo apenas sudo e PKI podem lidar com isso.
Para autenticação externa, digamos que em um site de suporte de software, você esteja em grande parte prejudicado por qualquer sistema que eles implementem. Ferramentas como o KeePass (o 2.0 meio que funciona com mono) ou o PasswordGorilla podem armazenar suas senhas. Acho que nenhum deles suporta qualquer noção de várias senhas de descriptografia separadas; Não tenho certeza de como isso poderia funcionar matematicamente.
fonte
Pelo que li até agora, qualquer sistema wiki com back-end de banco de dados (mesmo com back-end de armazenamento de arquivos, mas eu preferiria o db) deve resolver seu problema. Definindo restrições apropriadas nas contas de usuário, e somente as pessoas em quem você confia (administradores) poderão ler / modificar as listas de palavras-passe (em um documento html simples :)).
Coloque-o atrás do servidor habilitado para SSL e restrinja o acesso ao banco de dados.
fonte
O PowerBroker é um produto de fornecedor projetado especificamente para controlar / auditar o acesso a contas compartilhadas; no entanto, há um custo significativo de licença por host.
fonte
Eu trabalhei em uma empresa muito preocupada com a segurança e, na minha equipe de 5 pessoas, usamos o KeePass , porque a criptografia é forte, é multiplataforma e suporta a importação de vários bancos de dados para você. Nós o armazenamos em um sistema que só era acessível através da rede interna através de logins SSH que exigiam autenticação de chave (sem senhas, obrigado!).
fonte
Usamos o keypass É um software bem legal, você pode organizar as senhas por categoria. No entanto, não tenho certeza se você pode ter diferentes níveis de usuários para fazer logon.
fonte
Não sei exatamente o que você precisa, mas isso funciona para nós: mantemos em nosso SVN um arquivo de texto criptografado com gpg com todas as credenciais, criptografado com uma chave comum que todos compartilhamos. As principais vantagens dessa abordagem, em vez de keepassx ou ferramentas similares, são: 1) pode-se colocar informações de forma livre e 2) gpg --decrypt pode ser enviado para um tubo e usado em um terminal.
Claro, isso só funciona para um grupo de ~ 10 pessoas, mas com um pouco de delegação pode ser ampliado um pouco. Além disso, na verdade, temos duas chaves e dois arquivos criptografados para diferentes níveis de acesso, mas isso não muda muito.
Ah, e tendemos a ficar longe de lidar com senhas o máximo possível (principalmente com chaves SSH pessoais).
fonte
Estou procurando exatamente a mesma coisa e encontrei 2 que podem atender às suas necessidades.
Web-KeePass - Parece que isso faria o que é necessário, mas ainda estou tentando descobrir todas as opções.
corporatevault - É muito básico e nos estágios iniciais. A interface não está concluída, mas achei muito fácil descobrir.
fonte
Eu acho que o sysPass é uma boa escolha. Oferece:
fonte
Servidor Secreto Thycotic.
Temos usado isso por muitos anos na minha empresa. Possui muitos recursos de greate, como alterar automaticamente senhas, e-mails enviados quando determinadas senhas são acessadas, etc.
Eles também fornecem atualizações regulares e adicionam recursos.
https://thycotic.com/products/secret-server/
fonte