Pular para o conteĂşdo principal

Gerenciamento de senhas

 gerenciamento de senhas

O que eu pessoalmente uso para gerenciamento de senhas e uma comparação com a quebra de arquivos de bancos de dados criptografados com outros gerenciadores de senhas.

Vamos enfrentĂĄ-lo, lembrar senhas para dezenas de sites ĂŠ uma dor, e ĂŠ por isso que algumas pessoas reutilizam sua senha ou a alteram levemente para evitar o incĂ´modo. Se vocĂŞ ĂŠ um daqueles que prefere gerar senhas complexas aleatĂłrias para cada site, a questĂŁo de como elas sĂŁo armazenadas surgirĂĄ. Armazenar senhas em arquivo de texto simples em sua ĂĄrea de trabalho ĂŠ um grande nĂŁo, nĂŁo .

Os gerenciadores de senhas sĂŁo Ăłtimos quando implementados corretamente. Pessoalmente, nĂŁo sou fĂŁ de gerenciadores de senhas baseados em nuvem devido a questĂľes de privacidade e por nĂŁo saber exatamente como todas as minhas senhas sĂŁo realmente armazenadas e tratadas. Quando minha prĂłpria mĂĄquina for comprometida, serĂĄ culpa de eu nĂŁo ter configurado ou seguido as melhores prĂĄticas de segurança adequadamente, mas quando estiver fora do meu controle, ĂŠ saber que tomei todas as medidas necessĂĄrias para garantir que meus dados estejam seguros e, ainda assim, de alguma forma, todas as “chaves do meu castelo” sĂŁo compreendidas ou vazam informaçþes. Prefiro nĂŁo arriscar e posso prescindir de serviços em nuvem ou software proprietĂĄrio.

Uma lista de serviços de gerenciamento de senhas que foram comprometidos ou fazem coisas que o deixarão preocupado:

  • OneLogin - Violado 1
  • 1Password - Vazamento de dados 2
  • LastPass - Segurança violada 2015 3 , Problema de segurança 2016 4

Lista de outros gerenciadores de senhas: https://en.wikipedia.org/wiki/List_of_password_managers

KeepassXC

Conforme declarado em seu site, o KeepassXC ĂŠ um fork da comunidade do KeePassX, uma porta nativa de plataforma cruzada do repositĂłrio KeePass Password Safe. Ele ĂŠ desenvolvido em C++ e roda nativamente em todas as trĂŞs plataformas suportadas (Linux, Windows e Mac OS). A interface ĂŠ simples e direta de usar, pessoalmente acho que os Ă­cones podem ser melhorados.

Um guia de configuração muito bom pode ser encontrado: https://sts10.github.io/2017/06/27/keepassxc-setup-guide.html

janela trancada

texto alternativo

Janela Desbloqueada

texto alternativo

Gerador de senhas

texto alternativo

O que funciona para mim

De longe, os aspectos mais relevantes para mim sĂŁo:

  1. Sua carteira funciona offline e nĂŁo requer conexĂŁo com a Internet.
  2. Tenho controle total do meu gerenciador de senhas.
  3. Suporte multiplataforma; Linux, Unix, Mac OS e Windows.
  4. Open Source - revisão de código e opção para implementar recursos personalizados :)
  5. Suporte para mÊtodos de autenticação adicionais (Yubi-key, Keyfile)

Quebrando o banco de dados criptografado

Como qualquer outro aplicativo de segurança, estou sempre curioso para saber como ele lida com certas situaçþes, uma delas Ê a maneira como o KeePassXC criptografa o arquivo principal do banco de dados.

E se um adversĂĄrio tiver uma cĂłpia do seu banco de dados criptografado, quĂŁo difĂ­cil seria quebrĂĄ-lo?

Bem, isso depende da sua chave mestra, ĂŠ claro. Sem mencionar qualquer proteção adicional (arquivo de chave ou resposta ao desafio) que vocĂŞ configurou.

Com base nos dados de teste de benchmark Hashcat fornecidos por Jeremi Gosney , que estava sendo executado em um monstro de trituração de senha dedicado, o Sagitta Brutalis . Um sistema com x8 GPUs Nvidia GTX 1080 Ti FE e x2 Intel E5-2600 v4 Xeons de 8 nĂşcleos por apenas $ 21.169,00 - preço base.

A tabela abaixo mostra o desempenho de cracking contra trĂŞs outros gerenciadores de senhas usando apenas a senha mestra e seus algoritmos que sĂŁo atualmente suportados pelo Hashcat 3.5.0-22-gef6467bO resultado da velocidade ĂŠ o poder combinado das oito placas GPU e nĂŁo de uma placa individual.

HashtypeVelocidade (kH/s)
1Senha, cloudkeychain137,7 kH/s
KeePass 1 (AES/Twofish) e KeePass 2 (AES)1733,4 kH/s
Senha segura v24024,7 kH/s
Senha segura v315378,8 kH/s
LastPass + LastPass cheirado29242,3 kH/s
1Senha, ĂĄgilchaveiro40477,9 kH/s

O 1Password (cloudkeychain) teve um desempenho surpreendentemente bom, resultando em cerca de 10 vezes mais dificuldade computacional de processar do que o KeePass (AES). Lembre-se de que o KeePass e muitos outros permitem que os usuĂĄrios incluam um mĂŠtodo de autenticação adicional, como Key File e Challenge-Response, sem o qual nenhum adversĂĄrio pode quebrar.


  1. Gerenciador de senhas OneLogin atingido por violação de dados; BBC  â†Šď¸Ž

  2. 1Password vaza seus dados; myers.io  â†Šď¸Ž

  3. Lastpass violado; nakedsecurity.sophos.com  â†Šď¸Ž

  4. Vulnerabilidade Lastpass (corrigida); labs.detectify.com  â†Šď¸Ž





Introdução ao KeePassXC

ATUALIZAÇÃO DE 2020 : O guia abaixo foi escrito em 2017. Embora ainda possa ser Ăştil para alguns, o KeePassXC mudou bastante nos Ăşltimos trĂŞs anos, tanto em funcionalidade quanto em estĂŠtica (quase universalmente para melhor!). Como este guia pode estar desatualizado, recomendo o novo e oficial â€œGuia de introdução” .

Índice

O que ĂŠ KeePassXC?

ApĂŞndice A: Verificando o download do KeePassXC sem usar a linha de comando

O que ĂŠ KeePassXC?

KeePassXC ĂŠ um gerenciador de senhas de cĂłdigo aberto. Como os proprietĂĄrios do projeto (dos quais nĂŁo sou) colocam: É um fork da comunidade do KeePassX , uma porta nativa de plataforma cruzada do KeePass Password Safe , com o objetivo de estendĂŞ-lo e melhorĂĄ-lo com novos recursos e correçþes de bugs. O KeePassXC ĂŠ de cĂłdigo aberto, o que significa que seu cĂłdigo ĂŠ pĂşblico e, portanto, aberto Ă  inspeção por todos.

Este ĂŠ um guia bĂĄsico de como começar a usar o KeePassXC. Este guia ĂŠ para usuĂĄrios do OS X / macOS (doravante referido como “macOS”), embora o KeePassXC seja desenvolvido para funcionar com Linux e Windows tambĂŠm, e este guia tambĂŠm pode ser Ăştil para esses usuĂĄrios. Outro bom recurso ĂŠ a pĂĄgina oficial de perguntas frequentes do KeePassXC .

Divulgação do Amadorismo

NĂŁo sou um especialista em segurança ou profissional de segurança, apenas um editor de mĂ­dia social que gerencia muitas contas, portanto, o comprador deve ficar atento a partir deste ponto. Se vocĂŞ encontrar algum erro ou tiver alguma sugestĂŁo para esta postagem, sinta-se Ă  vontade para entrar em contato comigo via Twitter ou outro lugar .

Obrigado a @com por vĂĄrias dicas. TambĂŠm gostaria de observar que extraĂ­ inspiração e metodologia do post "KeePass for Beginners" de Martin Shelton , que vocĂŞ tambĂŠm pode achar Ăştil. TambĂŠm observarei que o KeePassXC tem um guia de inĂ­cio rĂĄpido em seu site , bem como um wiki , e a Electronic Freedom Foundation tem seu prĂłprio guia para o KeePassXC . TambĂŠm observarei que KeePassXC estĂĄ no Twitter .

Como o KeePassXC ĂŠ diferente de outros gerenciadores de senhas?

O KeePassXC ĂŠ um pouco diferente de outros gerenciadores de senhas como 1Password ou LastPass , pois simplesmente cria e gerencia um banco de dados de senhas criptografadas que reside em seu computador como qualquer outro arquivo. Em outras palavras, por padrĂŁo, ĂŠ um gerenciador de senhas local ou “offline”, enquanto 1Password, LastPass e outros semelhantes podem ser considerados gerenciadores de senhas “baseados em nuvem”.

Existem alguns métodos convenientes para “sincronizar” seu banco de dados de senhas do KeePass com outros dispositivos (examino algumas opções abaixo), mas “fora da caixa” suas senhas simplesmente vivem em seu computador em um arquivo criptografado que você só pode abrir com um senha mestra.

Observe tambĂŠm que, ao contrĂĄrio do 1Password e de outras opçþes, o KeePassXC ĂŠ gratuito (custa zero dĂłlares) e seu cĂłdigo ĂŠ de cĂłdigo aberto. No entanto, saiba que nĂŁo hĂĄ uma empresa por trĂĄs do produto para oferecer suporte formal, como vocĂŞ pode estar acostumado com outros produtos.

NOTA : Algumas capturas de tela e GIFs neste guia sĂŁo da versĂŁo anterior do KeePassXC (apenas porque estou com preguiça de refazĂŞ-los para as versĂľes posteriores. Use a versĂŁo mais recente do KeePassXC.

Nível 0: Começando

Baixando o KeePassXC

Primeiro, vamos para a pĂĄgina de download do KeePassXC .

PĂĄgina de download do KeePassXC, com macOS selecionado

Selecione o sistema operacional desejado (as opçþes atuais sĂŁo Linux, macOS e Windows) ou para compilar o KeePassXC a partir do cĂłdigo-fonte. Se estivermos usando o macOS, iremos para a guia “macOS” e clicaremos no link “Pacote binĂĄrio para macOS 10.12 e posterior” para baixar a versĂŁo mais recente do KeePassXC para macOS em nosso computador.

Verificando nosso download

Antes de instalar o KeePassXC a partir deste arquivo baixado, ĂŠ recomendĂĄvel que vocĂŞ verifique seu download . Ao verificar as assinaturas do seu download do KeePassXC, vocĂŞ pode provar a autenticidade e integridade do arquivo baixado. Isso garante que o arquivo que vocĂŞ acabou de baixar foi originalmente criado pela Equipe KeePassXC e que seu conteĂşdo nĂŁo foi adulterado no caminho para o seu disco rĂ­gido.

Se estiver familiarizado com o uso da linha de comando, vocĂŞ pode aprender como verificar seu download na pĂĄgina Verificando assinaturas do site do KeePassXC.

Se vocĂŞ nĂŁo se sentir confortĂĄvel colando comandos no Terminal, nĂŁo se preocupe. Role para baixo atĂŠ o ApĂŞndice na parte inferior desta postagem para obter instruçþes sobre como verificar o download do KeePassXC sem usar a linha de comando.

Instalando o KeePassXC no macOS

Agora que baixamos e verificamos nosso arquivo .dmg, basta clicar duas vezes nele para montar a imagem do disco. Em seguida, arraste o Ă­cone do KeePassXC para a pasta Aplicativos.

Instalação

O KeePassXC agora deve estar instalado no seu computador.

Uma visĂŁo geral de como o KeePassXC funciona como gerenciador de senhas

Como aprendemos, o KeePassXC ĂŠ um gerenciador de senhas – ele salva suas senhas (e nomes de usuĂĄrio associados) com segurança para vocĂŞ. Antes de prosseguirmos, vamos falar um pouco sobre como o KeePassXC funciona.

Vamos usar o KeePassXC, um aplicativo, para criar e editar bancos de dados de senhas do KeePass. Pode ser Ăştil pensar nisso como o Microsoft Excel: vocĂŞ usa o Excel para criar e editar arquivos em seu computador. Esses arquivos sĂŁo planilhas. Da mesma forma, o KeePassXC nos permite criar e editar arquivos em nosso computador que sĂŁo bancos de dados de nomes de usuĂĄrio e senhas.

É claro que uma diferença significativa entre o Excel e o KeePassXC ĂŠ que os arquivos do banco de dados do KeePassXC sĂŁo sempre criptografados quando nĂŁo estĂŁo em uso. Para acessĂĄ-los, vocĂŞ primeiro abre o banco de dados usando o KeePassXC (da mesma forma que abriria uma planilha com o Excel), momento em que vocĂŞ deve inserir a “chave mestra”, que geralmente ĂŠ uma senha mestra longa, para acessar o banco de dados.

Então, vamos criar um banco de dados KeePass e ver como o usamos para salvar e gerenciar senhas com segurança.

Nível 1: Obtendo a Configuração

Agora que o KeePassXC estĂĄ instalado em nossa mĂĄquina, vamos criar um banco de dados de senhas.

Criando um banco de dados de senhas

Tela de boas-vindas do KeePassXC 2.4.0

Quando lançamos o KeePassXC pela primeira vez, somos recebidos com a tela acima. Como ainda nĂŁo temos nenhum banco de dados, vamos clicar no botĂŁo “Criar novo banco de dados”.

Nomeie seu novo banco de dados

Primeiro, somos solicitados a escolher um nome e, opcionalmente, uma descrição para nosso banco de dados de senhas. Acabei de chamar o meu de “Minhas Senhas”.

Em seguida, somos questionados sobre algumas configuraçþes de criptografia. Eu recomendo deixar as configuraçþes padrĂŁo como estĂŁo. NĂŁo escolha um tempo de descriptografia inferior a 1,0 segundos. Eu nĂŁo recomendo nem entrar em “Configuraçþes avançadas” (neste ponto).

Configuraçþes de criptografia

Em seguida, somos solicitados a configurar uma chave mestra. No nosso caso, por enquanto, serĂĄ apenas uma senha ou frase secreta .

Definindo a chave mestra

Como essa senha ĂŠ a chave que abre a porta metafĂłrica para todas as nossas senhas, queremos tornĂĄ-la muito difĂ­cil de adivinhar. Por esse motivo, recomendo usar como senha cerca de seis palavras aleatĂłrias. Alguns exemplos “pushiness earthly snowsuit nublado ĂĄgil desvinculado” ou “escorpiĂŁo de pesquisa de bateria de passatempo de bazuca de estĂĄdio” (nĂŁo escolha esses exatos porque, lol, eles estĂŁo na internet agora).

Felizmente, o KeePassXC possui uma ferramenta integrada para gerar senhas aleatoriamente para nĂłs. Basta clicar no Ă­cone do dado no lado direito desta tela e o gerador de senhas aparecerĂĄ. Como queremos gerar uma senha, clique na guia "Senha".

Definindo a chave mestra

Assim que tivermos uma que gostemos, escreva esta frase secreta em um pedaço de papel e guarde-a em algum lugar seguro. Ă‰ muito importante nĂŁo perder esta senha â€“ o KeePassXC nĂŁo possui um mecanismo de redefinição para isso.

Eventualmente, vocĂŞ deve memorizar esta frase – nĂŁo ĂŠ tĂŁo difĂ­cil quanto parece. Por exemplo, um truque ĂŠ criar uma pequena histĂłria sobre eles em sua cabeça.

Depois de anotĂĄ-lo em algum lugar seguro, clique em ConcluĂ­do.

Definindo a chave mestra

Parabéns – Você criou seu primeiro banco de dados KeePass.

Criando sua primeira entrada

Vamos adicionar nossa primeira entrada. Por exemplo, digamos que queremos armazenar nosso nome de usuĂĄrio e senha do Reddit.

Primeiro, encontre o botĂŁo com a tecla e a seta verde para baixo.

Adicionar novo botĂŁo de entrada

Seremos apresentados a uma interface para criar nossa nova entrada. Vamos preencher um tĂ­tulo (Reddit), nome de usuĂĄrio (nosso nome de usuĂĄrio do Reddit), nossa senha do Reddit duas vezes e, em seguida, a URL do site (https://www.reddit.com), que vocĂŞ pode colar.

Nossa primeira entrada

Se vocĂŞ quiser visualizar sua senha, clique no botĂŁo com o Ă­cone de olho Ă  direita.

Conforme mencionado, o KeePassXC tem a capacidade de gerar senhas aleatĂłrias para nĂłs, o que podemos fazer clicando no Ă­cone do dado preto. Veremos isso abaixo, mas, por enquanto, vamos fingir que estamos simplesmente armazenando sua senha existente que vocĂŞ espera saber de cor (mas nĂŁo precisarĂĄ por muito mais tempo!).

Depois de preencher essas informaçþes bĂĄsicas, clicaremos no botĂŁo OK para criar essa nova entrada em nosso banco de dados de senhas. Veremos agora nossa nova entrada em nosso banco de dados.

uma pequena entrada

Salve seu banco de dados e dĂŞ a ele um nome de arquivo

Agora seria um Ăłtimo momento para salvar nosso banco de dados pela primeira vez. Para fazer isso, clique no botĂŁo com o Ă­cone de disquete ou vĂĄ para Banco de dados > Salvar banco de dados. Escolha um nome de arquivo para seu banco de dados, certificando-se de manter a .kdbxextensĂŁo do arquivo. â€œmy_passwords.kdbx” ĂŠ um bom exemplo. Em seguida, escolha onde deseja salvar seu banco de dados.

Lembre-se, seu arquivo de banco de dados serĂĄ criptografado, entĂŁo vocĂŞ nĂŁo precisa ofuscar o nome ou local do banco de dados. Dito isso, obviamente existem algumas compensaçþes entre segurança e conveniĂŞncia para, digamos, manter seu banco de dados fora de serviços em nuvem como o Dropbox ou em pendrives que vocĂŞ mantĂŠm em segurança.

Entrando no Reddit

OK, agora vamos usar o KeePassXC para fazer login no Reddit. KeePassXC tem algumas maneiras de fazer isso – vamos começar com o mais simples.

Copiar e colar bĂĄsico

Vamos abrir https://reddit.com em um navegador. Com o KeePassXC aberto ao lado e nossa Ăşnica entrada destacada (clique uma vez), clique no Ă­cone de pessoa + papel para copiar seu nome de usuĂĄrio do Reddit para a ĂĄrea de transferĂŞncia. VĂĄ colar isso na pĂĄgina de login do Reddit. Em seguida, retorne ao KeePassXC para clicar no Ă­cone de cadeado + papel para copiar sua senha do Reddit para a ĂĄrea de transferĂŞncia. Cole isso na pĂĄgina de login do Reddit e clique no botĂŁo “LOG IN” (ou pressione enter).

(Nos GIFs abaixo, na verdade, faço login na pĂĄgina https://reddit.com/login . Fiz isso para tornar os GIFs um pouco mais limpos - esses procedimentos devem funcionar em qualquer uma das formas.)

entrar no gif 1

Existem atalhos de teclado para tornar esse processo um pouco mais rĂĄpido. Por exemplo, no macOS, Command + bcopiarĂĄ o nome de usuĂĄrio da entrada destacada para a ĂĄrea de transferĂŞncia. Command + ccopiarĂĄ a senha da entrada.

Digitação automåtica: um fluxo de trabalho de login mais conveniente

O KeePassXC possui um recurso chamado Auto-Type que, como o nome indica, digita automaticamente seu nome de usuĂĄrio e senha em um formulĂĄrio.

Observação : se estiver usando o MacOS Mojave, vocĂŞ precisarĂĄ ir para Configuraçþes do Mac > Segurança e privacidade > Privacidade > Acessibilidade e permitir que o KeePassXC controle seu computador para usar o Auto-Type. Mais informaçþes aqui .

Uma maneira de usar Auto-Type ĂŠ o botĂŁo Auto-Type na barra de ferramentas. Para executar um Auto-Type usando este botĂŁo, comece com o cursor no campo de nome de usuĂĄrio do formulĂĄrio do navegador no qual vocĂŞ deseja entrar. Em seguida, no KeePassXC, clique uma vez na entrada que deseja digitar automaticamente e clique no botĂŁo Digitar automaticamente. O KeePassXC digitarĂĄ seu nome de usuĂĄrio, pressione tab, digite sua senha e pressione enter.

Como alternativa, vocĂŞ pode clicar com o botĂŁo direito do mouse na entrada que deseja digitar automaticamente e selecionar "Executar digitação automĂĄtica" (veja o GIF ligeiramente desatualizado abaixo).

gif de digitação automåtica

(Observe que o atalho de teclado Auto-Type no macOS ĂŠ Command + v.)

{USERNAME}{TAB}{PASSWORD}{ENTER}ĂŠ a sequĂŞncia de Auto-Tipo padrĂŁo. No entanto, vocĂŞ pode editar essa sequĂŞncia em um nĂ­vel por grupo ou por entrada.

Para editar a sequĂŞncia Auto-Type para uma Ăşnica entrada, primeiro escolheremos editar a entrada – podemos fazer isso clicando na entrada que queremos editar e, em seguida, clicando no botĂŁo com a chave e o Ă­cone da caneta azul. Em seguida, examinaremos o menu de Ă­cones grandes no lado esquerdo da janela e clicaremos na seção Auto-Type do menu (talvez seja necessĂĄrio rolar um pouco para baixo). Por fim, clicaremos no botĂŁo de opção "Usar sequĂŞncia personalizada de Auto-Type" e escreveremos uma sequĂŞncia personalizada de Auto-Type. (VocĂŞ pode encontrar mais informaçþes sobre como escrever essas sequĂŞncias personalizadas no wiki do KeePassXC e no site original do KeePass .)

SequĂŞncia personalizada de tipo automĂĄtico

Dica BÔNUS: Se vocĂŞ usar vĂĄrios “espaços” ou vĂĄrios monitores fĂ­sicos com o macOS, vocĂŞ vai querer permitir que o KeePassXC acesse todos os seus desktops. Isso permitirĂĄ que vocĂŞ use o Auto-Type mesmo se o KeePassXC e a janela do seu navegador estiverem em monitores ou ĂĄreas de trabalho diferentes.

Permitir em todos os desktops

Para habilitar isso, clique com o botão direito do mouse no ícone do KeePassXC em seu dock, vá para Opções e clique em “Todos os desktops”.

Tipo automĂĄtico global

O KeePassXC tambĂŠm possui um recurso Global Auto-Type que nos permite criar um atalho de teclado global (ou seja, em todo o sistema operacional) para informaçþes de Auto-Type de uma entrada do KeePassXC.

Para este exemplo, digamos que queremos definir nosso atalho Global Auto-Type para Control + Option + vPara fazer isso, iremos ao menu KeePassXC (na parte superior esquerda da tela, ao lado do Ă­cone da Apple), depois clique em PreferĂŞncias para acessar o menu “Configuraçþes do aplicativo”. Seremos levados ao menu de configuraçþes “Geral”. Em seguida, clique na guia “Auto-Type” (localizada no centro da janela Ă  direita de “Basic Settings”). Por fim, clique com o botĂŁo esquerdo dentro da caixa de texto Ă  direita do texto que diz “Atalho global de digitação automĂĄtica”. VocĂŞ pode nĂŁo ver um cursor aparecer – tudo bem. Basta pressionar sua combinação de teclas - em nosso exemplo, ĂŠ Control + Option + v.

Se vocĂŞ fizer tudo isso com sucesso, verĂĄ uma tela como a abaixo.

Definir atalho global de tipo automĂĄtico

Aperte o botĂŁo OK no canto inferior direito.

Awesome– agora vamos usar nosso atalho Global Auto-Type.

Agora que definimos esse atalho, aqui estĂĄ o fluxo de trabalho para executar o Auto-Type:

Com nosso banco de dados KeePassXC aberto e desbloqueado , coloque o cursor no campo de nome de usuĂĄrio de um formulĂĄrio do navegador. Em seguida, pressione o atalho Global Auto-Type (que, se vocĂŞ seguiu nosso exemplo, ĂŠ Control + Option + v). O KeePassXC deve entĂŁo encontrar a entrada correta com base em seu tĂ­tulo e URL e preenchĂŞ-la para vocĂŞ.

Observação : para o Reddit em particular, descobri que usar https://www.reddit.com/login , em vez de https://reddit.com, funciona melhor para Global Auto-Type.

Uma boa vantagem do Global Auto-Type ĂŠ que o KeePass encontrarĂĄ a entrada relevante com base no tĂ­tulo da entrada e no URL, em vez de ter que encontrĂĄ-lo por conta prĂłpria, como exige o fluxo de trabalho normal do AutoType descrito acima. Se vocĂŞ tiver mais de uma entrada para um determinado serviço - digamos, uma conta do Google / Gmail para trabalho e outra para uso pessoal - o KeePassXC perguntarĂĄ qual deles vocĂŞ deseja que seja digitado automaticamente.

Preenchimento automĂĄtico do navegador com extensĂľes

AlĂŠm do Auto-Type, o KeePassXC oferece outra maneira de inserir rĂĄpida e facilmente suas informaçþes de login em um formulĂĄrio de navegador chamado KeePassXC-Browser. O KeePassXC tem extensĂľes de navegador para Firefox e Chrome – vocĂŞ pode aprender mais sobre isso nos documentos oficiais do KeePassXC .

Configuraçþes do KeePassXC

Para acessar o menu de configurações do KeePassXC no macOS, clique no menu “KeePassXC” no canto superior esquerdo da tela e clique em Preferências.

Embora as configuraçþes padrĂŁo sejam muito boas, recomendo fortemente que vocĂŞ confirme se duas configuraçþes em particular estĂŁo ativadas. Eu recomendo habilitar “Salvar arquivos de banco de dados com segurança” (devido a esse bug â€“ mais informaçþes ) e “Fazer backup do arquivo de banco de dados antes de salvar”, que cria uma cĂłpia de seu banco de dados no mesmo diretĂłrio que seu banco de dados, mas com o nome <your-database-name>.old.kdbx(Embora esse recurso possa salvĂĄ-lo em apuros, consulte a seção abaixo para obter mais dicas sobre como fazer backup de seu banco de dados.)

Abaixo estão as configuraçþes que geralmente uso (com KeePassXC versão 2.4.0):

Configuraçþes do KeePassXC

Bloqueando seu banco de dados

Se vocĂŞ estiver se afastando do computador, ĂŠ aconselhĂĄvel bloquear o banco de dados do KeePass. Para fazer isso, vĂĄ para Ferramentas > Bloquear banco de dados (ou pressione Command + l). Uma vez bloqueado, vocĂŞ terĂĄ que digitar sua senha mestra para desbloquear seu banco de dados.

Tranque-o

Observe que vocĂŞ pode definir o KeePassXC para bloquear seus bancos de dados apĂłs um nĂşmero especĂ­fico de segundos de inatividade acessando KeePassXC Preference > Security.

configuração de bloqueio automåtico

Migrando de outro gerenciador de senhas para o KeePassXC

Se vocĂŞ estiver migrando para o KeePassXC de outro gerenciador de senhas, provavelmente desejarĂĄ converter sua coleção de senhas em um arquivo de banco de dados KeePass, que tem a extensĂŁo de arquivo .kdbx.

A maneira mais fĂĄcil de fazer isso ĂŠ exportar seu banco de dados anterior para um arquivo CSV (significa valores separados por vĂ­rgulas - este arquivo serĂĄ descriptografado , portanto, tenha cuidado com ele) e, no KeePassXC, vĂĄ para o menu Banco de dados > Importar > “Importar from CSV file…” Assim que tudo estiver importado e seu novo banco de dados KeePass estiver configurado e vocĂŞ salvĂĄ-lo, vocĂŞ provavelmente desejarĂĄ excluir o arquivo CSV nĂŁo criptografado.

Nível 2: Mais dicas de segurança

Veremos agora algumas configuraçþes e prĂĄticas adicionais que podem tornar o uso do KeePassXC ainda mais seguro. Eu tentei colocar o bĂĄsico necessĂĄrio nas seçþes acima - este ĂŠ o tipo de coisa opcional, mas boa de se fazer.

Gerando senhas aleatĂłrias para suas contas

Um dos melhores benefĂ­cios de usar um gerenciador de senhas como o KeePassXC ĂŠ que, como vocĂŞ sĂł precisa se lembrar de uma senha mestra e pode esquecer as senhas de suas contas individuais, pode usar senhas longas e aleatĂłrias para cada serviço que usar. Martin Shelton , um usuĂĄrio e pesquisador de segurança, explicou sucintamente os benefĂ­cios de senhas Ăşnicas e aleatĂłrias em uma postagem no Medium sobre gerenciadores de senhas :

Se vocĂŞ usar a mesma senha em todos os lugares, um hacker sĂł precisa obter sua senha uma vez para invadir muitas de suas contas online… Por exemplo, o Yahoo anunciou recentemente que as senhas de 500 milhĂľes de usuĂĄrios do Yahoo foram violadas em 2014 . Imagine se um invasor usasse sua senha Ăşnica e fĂĄcil de lembrar para acessar seus registros de saĂşde, seu endereço residencial, nĂşmeros de cartĂŁo de crĂŠdito ou seu nĂşmero de CPF... Para minimizar os danos de uma violação, vocĂŞ deve usar senhas exclusivas em cada conta. Mas pode ser um desafio lembrar cada senha.

O KeePassXC possui um gerador de senha aleatĂłrio embutido apenas para criar senhas que vocĂŞ provavelmente nunca precisarĂĄ memorizar.

Digamos que estamos criando uma nova conta GitHub e queremos armazenar nosso nome de usuĂĄrio e senha em nosso banco de dados KeePass. Primeiro, criaremos uma entrada para o GitHub e uma senha aleatĂłria para nossa conta do GitHub ainda a ser criada.

Criando uma nova entrada com uma senha gerada aleatoriamente

Primeiro, vamos apertar o botĂŁo que se parece com uma tecla com uma seta verde para baixo para criar uma nova entrada. Em seguida, preencha o tĂ­tulo e o nome de usuĂĄrio como fizemos acima. No entanto, agora, em vez de apenas digitar nossa senha existente (ou inventar uma), vamos usar o gerador de senhas do KeePassXC para criar uma senha aleatĂłria para nossa conta GitHub ainda a ser criada.

O gerador de senhas tem algumas opçþes. Primeiro, podemos escolher entre uma “Senha” (uma sĂŠrie de caracteres aleatĂłrios) e uma “Frase secreta” (uma sĂŠrie de palavras aleatĂłrias). As frases secretas precisam ser mais longas para serem tĂŁo seguras quanto as senhas, mas podem ser mais fĂĄceis de lembrar e digitar em um dispositivo mĂłvel.

Se estivĂŠssemos criando uma senha aleatĂłria , temos vĂĄrias opçþes. Podemos aumentar ou diminuir o comprimento, optar por incluir ou excluir letras maiĂşsculas, letras minĂşsculas, nĂşmeros ou caracteres especiais. E podemos atĂŠ escolher “excluir personagens parecidos” e “Escolher personagens de cada grupo”. A maioria dessas opçþes existe para ajudar vocĂŞ, o usuĂĄrio, a contornar requisitos de senha como “deve conter pelo menos um nĂşmero e uma letra maiĂşscula” ou “nĂŁo pode incluir nenhum caractere especial”, etc.

Se estivermos criando uma senha aleatĂłria , podemos selecionar apenas o comprimento e o separador de palavras. Para comprimento, 6 ou 7 geralmente ĂŠ bom (observe o medidor de força da senha). Para o separador de palavras, eu pessoalmente prefiro um hĂ­fen, mas essa pode ser a sua decisĂŁo (vocĂŞ provavelmente nunca terĂĄ que digitar essa frase secreta manualmente).

Depois de obter uma senha ou frase de sua preferĂŞncia e que atenda aos requisitos do serviço (no nosso caso, GitHub), clique no botĂŁo Aplicar para definir sua nova senha ou frase secreta. Em seguida, clique em OK para armazenar sua entrada. Clique no Ă­cone do disquete para salvar seu banco de dados.

Agora vĂĄ para a pĂĄgina de inscrição do GitHub e crie uma nova conta com o nome de usuĂĄrio e a senha que acabamos de salvar em seu banco de dados.

Alterar sua senha mestra (espero que seja uma senha longa e aleatĂłria)

Como vimos quando estĂĄvamos criando nosso primeiro banco de dados KeePass, tambĂŠm podemos usar o gerador de senha integrado do KeePassXC para gerar uma senha aleatĂłria para ser usada como nossa senha mestra. Como vocĂŞ realmente precisa digitar essa senha, faz mais sentido usar uma frase secreta do que uma senha.

Se, por qualquer motivo, vocĂŞ nĂŁo transformou sua senha mestra (ou chave mestra) em uma frase secreta gerada aleatoriamente ou apenas deseja alterar sua senha mestra, vamos ver como fazer isso.

Para alterar a senha mestra de um banco de dados KeePass existente, vá ao menu “Banco de dados” e pressione o botão que diz “Alterar senha”.

Opção de menu para alterar a chave mestra do seu banco de dados

Em seguida, clique no Ă­cone do dado preto para gerar uma nova senha aleatĂłria. Depois de obter uma frase secreta de 6 ou mais palavras com o separador de palavras desejado, escreva sua nova frase secreta em um pedaço de papel e guarde-a em algum lugar seguro.

OBSERVAÇÃO: ĂŠ muito importante saber que vocĂŞ precisarĂĄ se lembrar dessa frase secreta (jĂĄ que ela nĂŁo serĂĄ armazenada no banco de dados do KeePass). Basicamente, nĂŁo mude sua senha mestra para a senha gerada, a menos que vocĂŞ a tenha anotado ou memorizado em algum lugar.

Um truque para lembrar sua nova senha ĂŠ criar uma pequena histĂłria sobre eles em sua cabeça.

Senhas longas do XKCD

Fazendo backup de seu banco de dados

Agora temos um banco de dados agradĂĄvel e seguro com todas as nossas senhas importantes, algumas das quais vocĂŞ possivelmente nĂŁo conseguirĂĄ lembrar sem o seu banco de dados. Mas e se vocĂŞ perder seu arquivo de banco de dados? Para nos protegermos disso, vamos criar periodicamente cĂłpias de backup de nosso banco de dados.

Para fazer isso, copiaremos nosso arquivo de banco de dados (cuja extensĂŁo ĂŠ .kdbx) em algum lugar seguro como backup. Pode ser uma unidade USB, um disco rĂ­gido externo, um segundo computador ou atĂŠ mesmo uma solução de armazenamento em nuvem como o DropBox. Lembre-se: este banco de dados ĂŠ bem criptografado, portanto, mesmo que um invasor o consiga, ele precisarĂĄ saber sua senha mestra para obter acesso Ă s suas informaçþes.

Observe que, a menos que vocĂŞ empregue uma das opçþes de sincronização listadas abaixo, serĂĄ necessĂĄrio manter manualmente essa cĂłpia de backup do seu banco de dados atualizada. Isso significa substituir periodicamente sua cĂłpia de backup por uma nova cĂłpia de seu banco de dados.

NĂ­vel 3: Organizando-se

Opçþes de sincronização

Se vocĂŞ deseja manter seu banco de dados KeePass sincronizado em vĂĄrios dispositivos, precisarĂĄ compartilhar seu banco de dados entre esses dispositivos. A maneira mais fĂĄcil de fazer isso ĂŠ usar um serviço de armazenamento em nuvem como Google Drive , Dropbox ou iCloud. VocĂŞ simplesmente move seu banco de dados KeePass (que, lembre-se, ĂŠ bem criptografado) para uma pasta em seu Google Drive ou Dropbox.

Se vocĂŞ tem medo de que seu banco de dados de senhas seja armazenado em servidores que nĂŁo sĂŁo seus, vocĂŞ pode explorar outras opçþes como Syncthing , um programa que mantĂŠm uma pasta ou vĂĄrias pastas “sincronizadas” em vĂĄrios computadores de sua propriedade (pense no Dropbox mas sem o servidor Dropbox envolvido.) No entanto, observe que o Syncthing envolve um pouco mais de configuração (escrevi um guia de introdução ao Syncthing algumas semanas atrĂĄs, se vocĂŞ quiser uma prĂŠvia rĂĄpida do que estaria entrando).

Para acessar suas senhas de um smartphone, vocĂŞ precisarĂĄ usar um aplicativo que pode abrir bancos de dados KeePass. Existem alguns desses aplicativos para iOS e Android, mas nĂŁo usei nenhum deles, entĂŁo nĂŁo vou comentar mais. No entanto, observarei que, quando perguntei aos desenvolvedores do KeePassXC que administram sua conta no Twitter o que eles recomendavam, eles disseram Keepass2Android para Android e Strongbox para iOS. Outros recomendam o KeePassDX para usuĂĄrios do Android.

Solução de problemas de sincronização

Observe que o KeePassXC 2.3.0 adicionou uma nova configuração chamada “Salvar arquivos de banco de dados com segurança”. Se estiver com problemas para sincronizar seu banco de dados, tente desabilitar esse recurso. VocĂŞ pode ler mais sobre este problema e configuração aqui .

Usando grupos

Como vocĂŞ provavelmente notou, no lado esquerdo do KeePassXC hĂĄ uma ĂĄrvore de pastas. Usando essas pastas, vocĂŞ pode manter suas contas organizadas em grupos como “trabalho”, “finanças” e quaisquer outras categorias de sua preferĂŞncia.

grupos

Posteriormente, vocĂŞ pode arrastar as entradas para dentro e para fora dos grupos. VocĂŞ pode atĂŠ criar grupos dentro de grupos.

Baixando Favicons

Para embelezar ainda mais seu banco de dados KeePass, você pode baixar automaticamente o favicon (geralmente o logotipo do serviço) do site do serviço.

Para fazer isso, edite uma entrada e clique no botĂŁo “ícone” Ă  esquerda. Embora vocĂŞ possa selecionar qualquer uma das opçþes padrĂŁo, tambĂŠm pode clicar no botĂŁo “Baixar favicon” no canto inferior direito. Certifique-se de ter o URL completo do serviço em sua entrada (neste caso https://github.com/), para que o KeePassXC saiba de onde baixar o favicon.

Ă­cone personalizado

Depois que o favicon for baixado (pode demorar um segundo), selecione-o e clique em “OK” para salvar as alterações na entrada.

O KeePassXC, como vocĂŞ jĂĄ deve ter observado, tem funcionalidade de pesquisa por meio de um campo de texto no canto superior direito do programa. A partir do KeePassXC v 2.2.0, ele pesquisa todas as suas pastas, independentemente da pasta em que vocĂŞ estĂĄ, o que ĂŠ bom.

Em um Mac, ele pode ser chamado pelo familiar Command + fatalho de teclado.

A partir da versĂŁo 2.4.0, o KeePassXC possui um recurso de pesquisa avançada. VocĂŞ pode aprender mais sobre isso clicando no ponto de interrogação na barra de pesquisa.

Armazenando cĂłdigos TOTP em seu banco de dados KeePass

Se vocĂŞ tiver a autenticação de dois fatores ativada em algumas de suas contas (o que eu recomendo de todo o coração!), VocĂŞ pode estar usando um aplicativo como o Google Authenticator em seu telefone para exibir cĂłdigos de 6 dĂ­gitos que atuam como seu segundo fator. Estas sĂŁo senhas Ăşnicas baseadas em tempo (TOTP) .

O KeePassXC pode armazenar e manipular esses cĂłdigos TOTP para vocĂŞ. Observe que esta ĂŠ uma compensação de segurança: se vocĂŞ armazenar sua senha normal e seu cĂłdigo TOTP no mesmo banco de dados KeePass, qualquer pessoa que entrar nesse banco de dados terĂĄ ambos os seus fatores de autenticação… autenticação de fator. Como o 1Password observou em uma postagem no blog quando eles introduziram um recurso semelhante :

Se vocĂŞ quiser transformar a oferta de TOTP de um site em uma verdadeira segurança de dois fatores, nĂŁo armazene seu segredo TOTP no 1Password (ou em qualquer coisa que seja sincronizada entre os sistemas). AlĂŠm disso, vocĂŞ nĂŁo deve usar a senha normal do site no mesmo dispositivo que contĂŠm seu segredo TOTP… Simplificando: o dispositivo que contĂŠm seu segredo TOTP nunca deve conter sua senha se seu objetivo for uma segurança genuĂ­na de dois fatores.

EntĂŁo, tudo o que foi dito aqui ĂŠ como fazer isso no KeePassXC. Digamos que eu queira armazenar meu cĂłdigo TOTP para minha conta Slack em meu banco de dados KeePass. Primeiro, se vocĂŞ ainda nĂŁo o fez, faça uma nova entrada para o Slack em seu banco de dados, assim como fizemos com nossa conta do Reddit acima. Digite a senha, se desejar.

Ao ativar a autenticação de dois fatores em um serviço como o Slack, vocĂŞ selecionaria TOTP como o segundo fator desejado (em oposição ao SMS). Normalmente, vocĂŞ recebe um cĂłdigo QR para apontar seu telefone. Infelizmente, atĂŠ onde eu sei, o KeePassXC requer uma “chave” alfanumĂŠrica em vez de um cĂłdigo QR . (Existem maneiras de obter essa chave a partir de um cĂłdigo QR, mas a Ăşnica maneira segura que conheço envolve o uso da linha de comando e uma ferramenta chamada zbar– escrevi sobre isso aqui .)

Depois de obter a chave, volte para o KeePassXC e clique com o botão direito do mouse na entrada do Slack, passe o mouse sobre a opção “TOTP…” e clique em “Configurar TOTP…”

menu TOPO

Digite sua chave no formulårio apresentado e especifique as configuraçþes personalizadas, se necessårio (descobri que as configuraçþes padrão geralmente estão corretas).

TOPT configurar

Depois que seu cĂłdigo TOTP ĂŠ configurado, o KeePassXC permite que vocĂŞ faça vĂĄrias coisas Ăşteis: copie o cĂłdigo TOTP, mostre o cĂłdigo e atĂŠ mostre o cĂłdigo TOTP QR. Como o KeePassXC pode mostrar o cĂłdigo QR, ele torna o KeePassXC uma boa escolha para fazer backup desses cĂłdigos TOTP. Em seguida, se vocĂŞ perder seu telefone, poderĂĄ gerar cĂłdigos QR de maneira rĂĄpida e fĂĄcil para entrar no aplicativo autenticador de um novo telefone.

NĂ­vel 4: Protegendo nosso banco de dados com vĂĄrios fatores

Como aprendemos, o KeePassXC nos permite bloquear nosso banco de dados com uma senha mestra. No entanto, tambĂŠm podemos exigir que aqueles que desejam abrir nosso banco de dados tenham outros fatores tambĂŠm.

Arquivo-chave

O exemplo mais simples de um segundo fator ĂŠ um arquivo de chave. Um arquivo de chave ĂŠ um arquivo que precisa estar presente para que o banco de dados seja aberto. NĂŁo ĂŠ o seu arquivo de banco de dados – geralmente ĂŠ apenas um arquivo de texto com um monte de caracteres aleatĂłrios.

À primeira vista, isso pode nĂŁo parecer muito Ăştil. Se um invasor tiver acesso ao seu arquivo de banco de dados, provavelmente terĂĄ acesso a outros arquivos em seu computador. No entanto, as coisas ficam mais interessantes se, por exemplo, vocĂŞ tiver seu banco de dados no disco rĂ­gido do computador, mas tiver o arquivo de chave em uma unidade flash USB. Com esta configuração, vocĂŞ precisarĂĄ inserir sua senha mestra E ter o pendrive conectado ao computador para abrir seu banco de dados.

Um segundo exemplo de onde um arquivo de chave pode fornecer mais segurança ĂŠ: se vocĂŞ armazenar seu arquivo de banco de dados em um serviço de nuvem (DropBox, Google Drive, etc.) arquivo que nunca ĂŠ compartilhado no serviço de nuvem (vocĂŞ o moveria por meio de um pendrive ou algo semelhante). Como o arquivo de chave nunca muda, vocĂŞ nĂŁo precisa se manter em sincronia - basta colocĂĄ-lo em cada dispositivo no momento da configuração e pronto.

Usando um arquivo de chave

Para atribuir um arquivo de chave a um banco de dados KeePass existente, vĂĄ para o menu “Banco de dados” e selecione “Alterar chave mestra”. Primeiro, digite sua senha mestra duas vezes (se vocĂŞ quiser alterĂĄ-la, vocĂŞ pode neste momento, ou apenas digite a antiga).

Agora marque a caixa de seleção "Arquivo de chave" e selecione um arquivo existente para ser seu arquivo de chave ou faça com que o KeePassXC crie um arquivo de chave para vocĂŞ. Por uma variedade de razĂľes, eu recomendo que vocĂŞ faça com que o KeePassXC crie um arquivo de chave para vocĂŞ.

arquivo chave

Clique no botĂŁo OK para que essas alteraçþes entrem em vigor. Depois disso, o KeePassXC exigirĂĄ acesso a esse arquivo de chave para desbloquear seu banco de dados.

Resposta do desafio

O KeePassXC versĂŁo 2.2.0 oferece suporte para o uso de um “token”, como um YubiKey, para desbloquear seu banco de dados (tambĂŠm descrito como “suporte de resposta ao desafio YubiKey”). Uma YubiKey ĂŠ uma “chave inteligente” que se conecta a uma porta USB do seu computador e ajuda a verificar sua identidade. Esta ĂŠ a terceira opção para uma chave mestra KeePassXC, denominada “Challenge Response”.

Esse recurso ĂŠ relativamente novo no KeePassXC e ainda nĂŁo existe no KeePassX. Por esses motivos, nĂŁo vou falar sobre como usĂĄ-lo neste momento. No entanto, se vocĂŞ estiver se sentindo aventureiro, eu começaria com esta seção do FAQ oficial do KeePassXC .


ApĂŞndice A: Verificando o download do KeePassXC sem usar a linha de comando

VocĂŞ deve seguir estas etapas apĂłs baixar o arquivo KeePassXC dmg, mas antes de instalĂĄ-lo. O site oficial do KeePassXC agora tambĂŠm tem boas instruçþes .

1. Baixe o GPG Suite

Vamos para gpgtools.org . No momento em que este livro foi escrito, havia uma versĂŁo beta deste software chamada “GPG Suite 2017.1” e uma versĂŁo regular do “GPG Suite”. Se vocĂŞ estiver executando o macOS Sierra (10.12) ou superior, aconselho a usar a versĂŁo beta. Se vocĂŞ estiver executando uma versĂŁo mais antiga do macOS (10.11 ou anterior), deve se dar bem com a versĂŁo nĂŁo beta.

Depois de baixar a versĂŁo adequada do GPG Suite, instale-o como faria com qualquer outro aplicativo do Mac. O site do GPG Suite fornece um guia para verificar o download do GPG Suite, bem como qualquer arquivo baixado .

2. Baixe e importe a chave mestra pĂşblica KeePassXC GPG

Depois que o GPG Suite estiver instalado, vĂĄ para a pĂĄgina do KeePassXC para verificar downloads .

Queremos baixar e importar a chave mestra pĂşblica do KeePassXC, que deve estar abaixo do tĂ­tulo “Importando a chave mestra pĂşblica”. Uma maneira de fazer isso ĂŠ encontrar o link na frase “Baixe manualmente do nosso site e importe com gpg”. Clique com o botĂŁo direito do mouse (ou controle + clique no Mac) no link e selecione “Salvar link como…” e salve-o na pasta Downloads.

Baixe a chave pĂşblica mestre KeePassXC

Agora abra um programa chamado “GPG Keychain” (deve fazer parte do GPG Suite que instalamos anteriormente). No canto superior esquerdo, clique no botĂŁo “Importar” e selecione o arquivo de chave pĂşblica mestre que vocĂŞ acabou de baixar.

Se vocĂŞ importou a chave com sucesso, deverĂĄ receber uma mensagem nesse sentido.

3. Verifique a chave mestra pĂşblica que vocĂŞ baixou

Agora, se o site do KeePassXC for comprometido, essa chave pĂşblica tambĂŠm pode ser comprometida. Para atenuar esse risco, vamos verificar a chave que vocĂŞ baixou com outras fontes. Outra dessas fontes ĂŠ a conta do Twitter do KeePassXC : os desenvolvedores devem ter um tweet fixado que contenha o que ĂŠ chamado de “impressĂŁo digital” de sua chave mestra, ou pelo menos os Ăşltimos 16 caracteres da impressĂŁo digital.

Nas ferramentas GPG, clique duas vezes na chave “KeePassXC Release”. Na barra lateral que aparece, procure a impressĂŁo digital da chave que vocĂŞ baixou – deve ter 40 caracteres espaçados em segmentos de 4 caracteres. Os Ăşltimos 16 caracteres devem corresponder exatamente aos 16 caracteres do tweet fixado.

Outra fonte ĂŠ o repositĂłrio Github do site KeePassXC . A impressĂŁo digital da chave deve ser exibida em algum lugar prĂłximo Ă  linha 86 desta pĂĄgina .

Quando estiver satisfeito com o download e a importação da chave real, altere a configuração “Ownertrust” para “Ultimate”, por meio do menu suspenso.

confiança final

4. Baixe a assinatura GPG do seu KeePassXC Release

Agora, vamos voltar para a pĂĄgina de download do KeePassXC . Clique na guia “macOS” se ainda nĂŁo estiver destacada e clique no link chamado “assinatura GPG”. Salve este arquivo em seu arquivo de downloads, onde vocĂŞ baixou o arquivo KeePassXC dmg anteriormente. Ă‰ importante que estejam na mesma pasta (essa pasta provavelmente ĂŠ a pasta Downloads).

Assinatura ao lado de DMG

5. Verificando seu download

Agora, clique com o botĂŁo direito do mouse no arquivo .dmg e vĂĄ para Serviços > “OpenPGP: Validar”. VocĂŞ deve obter um pop-up que diz “Assinado por: KeePassXC Release release@keepassxc.org â€ e, em seguida, um “ID de chave” entre parĂŞnteses. Para nĂłs, o importante ĂŠ que vocĂŞ veja “confiança mĂĄxima” impressa no final da linha. Se vocĂŞ fizer isso, vocĂŞ ĂŠ bom!

confiança final

ParabĂŠns! Agora vocĂŞ pode instalar o KeePassXC com mais certeza de que seu arquivo baixado nĂŁo foi adulterado!

Novamente, se vocĂŞ encontrar algum erro ou tiver alguma sugestĂŁo para esta postagem, sinta-se Ă  vontade para entrar em contato comigo via Twitter ou outro lugar .

Apêndice B: Avançado: Definindo você mesmo o número de rodadas de transformação

Esta seção tenta explicar as configuraçþes de criptografia que escolhemos ao criar nosso primeiro banco de dados KeePass.

A partir da versĂŁo 2.4.0 do KeePassXC, as configuraçþes bĂĄsicas de criptografia padrĂŁo criam um banco de dados que leva um segundo para ser descriptografado pela mĂĄquina. Queremos que esse processo leve mais do que alguns milissegundos, porque tambĂŠm ĂŠ a velocidade que um invasor teria que gastar em cada tentativa de nossa senha mestra (supondo que eles estivessem usando um computador semelhante ao nosso).

Configuraçþes båsicas de criptografia

Se vocĂŞ aceitou as configuraçþes padrĂŁo, tudo bem. Se vocĂŞ quiser aprender um pouco mais sobre rodadas de transformação, continue lendo.

A ideia bĂĄsica aqui ĂŠ que queremos criar um atraso de tempo para cada tentativa de senha mestra. Se pudermos desacelerar o processo de modo que leve aproximadamente um segundo por palpite, poderemos impedir um ataque de dicionĂĄrio de força bruta, no qual um invasor adivinharia sistematicamente todas as senhas possĂ­veis.

A maneira como o KeePassXC nos permite criar esse atraso ĂŠ alterar a maneira como seu banco de dados ĂŠ criptografado, de modo que qualquer computador que tente desbloqueĂĄ-lo seja forçado a executar sua chave mestra por um grande nĂşmero de "rodadas" de criptografia antes de realmente tentar o senha que eles querem tentar. VocĂŞ pode ler mais sobre isso nesta postagem do blog .

Quantas rodadas vocĂŞ deve definir? Convenientemente, o KeePassXC possui um botĂŁo “Benchmark” que testa sua mĂĄquina atual para ver quantas rodadas de transformação ela pode fazer em 1 segundo. Em seguida, insere esse nĂşmero no campo "Rodadas de transformação" para vocĂŞ.

Para definir o nĂşmero de rodadas de transformação para esse benchmark de um segundo, com seu banco de dados desbloqueado, vĂĄ para o menu Banco de dados e selecione “Configuraçþes do banco de dados”. Em seguida, clique no Ă­cone “Segurança” no menu Ă  esquerda, clique na guia “Configuraçþes de criptografia” e, finalmente, clique em verificar as opçþes “Configuraçþes avançadas” no canto inferior esquerdo.

Para comparar seu sistema por 1 segundo, clique no botão “Benchmark 1-second delay”, aguarde um segundo para que o número mais alto apareça no formulário e clique em OK.

Rodada de transformação de benchmarking

Na captura de tela acima, meu computador fez 17 rodadas de transformação em 1 segundo, entĂŁo esse ĂŠ o nĂşmero recomendado de rodadas para criptografar meu banco de dados. Posso clicar em OK para aceitar isso.

Agora seu banco de dados deve levar cerca de um segundo para tentar adivinhar a senha mestra (se estĂĄ correta ou incorreta). Supondo que vocĂŞ, conhecendo a senha, possa obtĂŞ-la em uma ou talvez em algumas tentativas, isso nĂŁo ĂŠ um grande atraso. Mas, para um programa que adivinha sistematicamente milhĂľes de senhas, isso pode ser um obstĂĄculo.

ComentĂĄrios

Ebook

Postagens mais visitadas

BotĂŁo Fechar
Verificado pela Leadster
BotĂŁo Fechar
Logo