É possível esconder uma palavra-passe de proxy do administrador do host cliente?
Escolha um âmbito de credenciais de proxy adequado aos administradores do host onde o segredo é usado.
«Manter os outros utilizadores fora deste ficheiro» e «esconder a palavra-passe de quem administra este servidor» são requisitos diferentes.
As permissões, as credenciais geridas e os diagnósticos expurgados ajudam no primeiro. Reduzem a divulgação acidental através da configuração, das cópias de segurança, dos argumentos de comando e dos despejos de ambiente.
Para o segundo, pergunte o que controlam esses administradores. As capacidades do Linux e o confinamento podem restringir papéis específicos. Quem pode substituir o cliente proxy, alterar o seu arranque ou inspecionar a sua execução é um adversário diferente de uma conta comum que lê um ficheiro.
Um serviço tem de acabar por usar a credencial. Cifrá-la deixando o caminho de decifragem utilizável sob o controlo do mesmo administrador não cria a fronteira em falta.
Dê a uma máquina sem supervisão uma credencial de serviço com o âmbito adequado, com rotação e revogação separadas. Se uma operação tiver de ficar fora dos administradores dessa máquina, coloque-a atrás de uma fronteira administrada em separado. Continue a proteger a cópia guardada localmente; apenas não afirme que as suas permissões resolvem os dois requisitos.