Linux Kamarada

Usando o KeePassXC de forma integrada ao navegador

Vimos que o KeePassXC é a forma mais segura de guardar logins e senhas. Mas muitas pessoas armazenam senhas no navegador por uma questão de praticidade: no que você se cadastra em um site, o próprio navegador já se oferece para guardar seu login e senha. Da mesma forma, quando você acessa esse site de novo, o próprio navegador já preenche os campos com o login e senha que ele guardou. Convenhamos que ficar copiando e colando logins e senhas do KeePassXC para o navegador, como vimos no primeiro artigo, é trabalhoso. Felizmente, há uma extensão que pode ser instalada que simula o comportamento natural do navegador mas busca as senhas no KeePassXC.

A extensão do KeePassXC está disponível para os seguintes navegadores:

A seguir, você verá como instalar, configurar e usar a extensão do KeePassXC no navegador. Como referência, usarei o Firefox, que é o navegador padrão do Linux Kamarada, mas o passo a passo deve ser parecido nos outros navegadores, ou até mesmo no Windows ou macOS.

Observação: de acordo com a documentação do KeePassXC, navegadores baseados em Flatpak e Snap geralmente não são suportados. O snap do Firefox é atualmente a única exceção conhecida.

Instalando a extensão no navegador

Para instalar a extensão do KeePassXC no seu navegador, clique no link correspondente ao seu navegador:

Na página que abrir, clique no botão para instalar a extensão no navegador. Por exemplo, no Firefox, clique no botão Adicionar ao Firefox:

Opcionalmente, deixe a extensão sempre visível para facilitar seu uso:

Configurando o KeePassXC

A integração com navegadores vem, por padrão, desabilitada no KeePassXC. Para habilitá-la, com o KeePassXC aberto, vá em Ferramentas > Configurações:

À esquerda, selecione a seção Integração com o navegador:

À direita, marque a opção Habilitar integração com navegadores. Em seguida, selecione os navegadores para os quais você baixou a extensão do KeePassXC.

Por fim, clique em OK.

Configurando a extensão no navegador

Agora vamos configurar a comunicação entre o navegador e o KeePassXC por meio da extensão.

Certifique-se de que seu banco de dados de senhas esteja desbloqueado e abra (ou reinicie) seu navegador.

No navegador, clique no ícone da extensão do KeePassXC:

Na janela pop-up que é exibida, clique no botão Conectar.

O KeePassXC é aberto e pede que você insira um nome exclusivo para identificar a conexão entre esse navegador e esse banco de dados:

Insira um nome único no campo (por exemplo, firefox-kamarada-pc) e clique no botão Salvar e permitir acesso.

Observação: se no futuro você configurar outra conexão da extensão com esse mesmo banco de dados e reutilizar esse nome, a conexão anterior será substituída e esse primeiro navegador perderá o acesso ao KeePassXC.

Usando o navegador integrado ao KeePassXC

Agora que instalamos e configuramos a extensão do KeePassXC no navegador, vejamos como usá-la no dia a dia.

Comece abrindo o KeePassXC e desbloqueando seu banco de dados de senhas. Na sequência, abra seu navegador.

No navegador, acesse um site. Por exemplo, facebook.com.

Se você tem uma senha para esse site guardada no seu banco de dados, o KeePassXC mostrará a caixa de diálogo Requisição de Acesso ao Browser:

Certifique-se de que as credenciais que você deseja usar estejam marcadas. Opcionalmente, marque a opção Lembrar para que essa caixa de diálogo não apareça mais. Por fim, clique em Permitir Selecionados.

De volta ao site, o ícone do KeePassXC aparecerá no campo correspondente ao login. Clique no ícone para preencher os campos login e senha com suas credenciais armazenadas. Aparecerá um menu para que você escolha a credencial que deseja usar:

Campos login e senha preenchidos pela extensão do KeePassXC, é só Entrar:

No futuro, se você entrar nesse mesmo site com outra combinação de login e senha (talvez porque você mudou seu login e senha, talvez porque você criou uma nova conta), a extensão do KeePassXC oferecerá para salvar essa credencial como uma Nova entrada ou Atualizar a existente, da mesma forma como faria o navegador caso essas credenciais estivessem armazenadas nele:

Resolvendo problemas

Se você seguiu o passo a passo apresentado aqui, a integração entre o KeePassXC e o seu navegador devem simplesmente funcionar. A seguir, elenco algumas possibilidades de coisas que podem acontecer de forma diferente.

Se você iniciou o navegador primeiro e o KeePassXC depois, provavelmente eles não se conectaram. Nesse caso, clique no ícone da extensão do KeePassXC e, depois, em Recarregar:

Também pode acontecer de o banco de dados estar bloqueado. Nesse caso, clique no ícone da extensão do KeePassXC e, depois, em Reabrir banco de dados:

Convém prestar atenção no ícone da extensão do KeePassXC, que mudará de acordo com o estado da conexão:

A) o KeePassXC não foi iniciado ou está desconectado;

B) o KeePassXC está em execução, mas a extensão do navegador não está conectada ao banco de dados atual;

C) conectado ao KeePassXC, mas o banco de dados está bloqueado;

D) conectado ao KeePassXC e pronto para uso. Se o ícone for exibido com um número, ele indica o número de credenciais encontradas para o site atual.

Se nenhuma informação apresentada aqui te ajudou a resolver seu problema, talvez você queira conferir o guia de solução de problemas da extensão do KeePassXC (Troubleshooting Guide, em inglês).

Se ficou alguma dúvida, você também pode compartilha-la nos comentários.

Me paga um café?
Se você gostou muito, se foi muito útil pra você, será que vale um café? Se quiser, você pode "me pagar um café" pelo PayPal ou contribuir com o projeto de outras formas.

Comentários

Sobre

O Projeto Linux Kamarada visa divulgar e promover o Linux como um sistema operacional robusto, seguro, versátil e fácil de usar, adequado para o uso diário seja em casa, no trabalho ou no servidor. Os focos do projeto são principalmente distribuição e documentação.

Anúncios

Facebook

Autor