Eu tenho usado a área de transferência do Windows como um método de obter senhas do Lastpass em aplicativos de desktop.
Fiquei me perguntando exatamente o quão seguro é isso? Nenhum programa pode acessar a área de transferência a qualquer momento?
Eu tenho usado a área de transferência do Windows como um método de obter senhas do Lastpass em aplicativos de desktop.
Fiquei me perguntando exatamente o quão seguro é isso? Nenhum programa pode acessar a área de transferência a qualquer momento?
Respostas:
Não é seguro.
Consulte esta pergunta e resposta em Security.stackechange.com , citada abaixo:
A área de transferência do Windows não é segura.
Esta é uma citação de um artigo do MSDN .
A área de transferência pode ser usada para armazenar dados, como texto e imagens. Como a área de transferência é compartilhada por todos os processos ativos, ela pode ser usada para transferir dados entre eles.
Isso provavelmente deve se aplicar também às máquinas Linux.
Isso é uma preocupação? Não. Para alguém explorar isso, ele precisaria ter um malware na sua máquina capaz de ler dados da área de transferência. Se ele tem a capacidade de obter malware em sua máquina, você tem coisas muito maiores com que se preocupar, pois existem muitas outras coisas que ele pode fazer, incluindo keyloggers e similares.
Lembre-se de que não são apenas os aplicativos que podem ter acesso à área de transferência e não são apenas os malware que realmente desejam obtê-lo.
Também existem usuários que podem revelar acidentalmente ou de propósito o conteúdo da área de transferência após obter acesso físico ao computador. Obviamente, eles podem causar muitos danos, mas obter a senha real (e não apenas o acesso a sites / programas) é difícil (a menos que você a tenha na área de transferência ...)
Portanto, verifique se a área de transferência está limpa (e isso não é 100% confiável, pois alguns aplicativos novamente permitem recuperar valores antigos da área de transferência) ou use algum tipo de criptografia (isso não é trivial, mas o mais fácil é proteger contra vazamentos acidentais de senha)
Como todos concordam, a área de transferência é geralmente insegura. Portanto, a pergunta a seguir é óbvia: como obter senhas / frases complexas de um gerenciador de senhas para onde elas são necessárias, sem expô-las ao longo do caminho.
Procure um gerenciador de senhas que tenha a opção de "digitar sua senha na próxima janela em que você clicar" ou similar. Não conheço nenhum exemplo, porque não sou tão paranóico com a maioria das senhas. (Na verdade, memorizo as poucas senhas de alta segurança que uso, como minha chave privada GPG.)
Wiki da comunidade: edite nos nomes dos programas que possuem esse recurso:
Minha versão do KeepassX, 0.4.3, oferece a limpeza da área de transferência após X segundos (o padrão é 20, mas 8 está bom)