# Manual de senhas e chaves

2005, 2006, 2007, 2008, 2009
Jacob Perkins e Adam Schreiber
Projeto Seahorse

Permissão concedida para copiar, distribuir e/ou modificar este documento dentro dos termos da GNU Free Documentation License (GFDL), Versão 1.1 ou qualquer versão superior publicada pela Free Software Foundation sem nenhuma Seção Imutável, Textos de Capa e Contra-Capa. Você pode achar uma cópia do GFDL neste link ou no arquivo COPYING-DOCS distribuído com este manual.

Este manual é parte da coleção de manuais do GNOME distribuídos sob a GFDL. Se você quiser distribuí-lo separadamente da coleção, você pode fazê-lo adicionando ao manual uma cópia da licença, como descrito na seção 6 da licença.

A maioria dos nomes usados pelas empresas para distinguir seus produtos e serviços são reivindicados como marcas. Onde estes nomes aparecem em alguma documentação do GNOME, e os membros do Projeto de Documentação do GNOME estão cientes destas marcas, então os nomes estão em letras maiúsculas ou com inicial maiúscula.

O DOCUMENTO E VERSÕES MODIFICADAS DO MESMO SÃO FORNECIDO SOB OS TERMOS DA LICENÇA DE DOCUMENTAÇÃO LIVRE GNU (GNU FREE DOCUMENTATION LICENSE) COM O ENTENDIMENTO ADICIONAL DE QUE:

1. O DOCUMENTO É FORNECIDO "NO ESTADO", SEM GARANTIA DE QUALQUER TIPO, TANTO EXPRESSA QUANTO IMPLÍCITA, INCLUINDO, SEM LIMITAÇÕES, GARANTIAS DE QUE O DOCUMENTO OU VERSÃO MODIFICADA DO MESMO É COMERCIALIZADO LIVRE DE DEFEITOS, PRÓPRIO PARA UM PROPÓSITO ESPECÍFICO OU QUE NÃO HÁ INFRAÇÕES. TODO RISCO DE QUALIDADE, PRECISÃO E PERFORMANCE DO DOCUMENTO OU VERSÃO MODIFICADA É COM VOCÊ. SE ALGUM DOCUMENTO OU VERSÃO MODIFICADA É PROVADO DEFEITUOSO EM QUALQUER ASPECTO, VOCÊ (NÃO O ESCRITOR INICIAL, AUTOR OU QUALQUER CONTRIBUIDOR) ASSUME O CUSTO DE QUALQUER SERVIÇO NECESSÁRIO, REPARO OU CORREÇÃO. ESTE AVISO DE GARANTIA CONSTITUI UMA PARTE ESSENCIAL DA LICENÇA. NENHUM USO DE QUALQUER DOCUMENTO OU VERSÃO MODIFICADA DO DOCUMENTO É AUTORIZADO EXCETO SOB ESTA CONDIÇÃO; E

2. SOB NENHUMA CIRCUNSTÂNCIA E SOB NENHUMA TEORIA LEGAL, TANTO EM DANOS (INCLUINDO POR NEGLIGÊNCIA), CONTRATO OU OUTROS, DEVE O AUTOR, ESCRITOR INICIAL OU CONTRIBUIDOR OU QUALQUER DISTRIBUIDOR DO DOCUMENTO, VERSÃO MODIFICADA OU QUALQUER FORNECEDOR DE QUALQUER DESSES GRUPOS, SER CONSIDERADO RESPONSÁVEL A QUALQUER PESSOA POR QUALQUER DANO DIRETO, INDIRETO, ESPECIAL, INCIDENTAL OU CONSEQUENCIAL DE QUALQUER INDIVÍDUO, INCLUINDO, SEM LIMITAÇÕES, DANOS POR PERDA DE BOA VONTADE, PARADA DE TRABALHO, FALHA DE COMPUTADOR, MAU FUNCIONAMENTO OU QUALQUER E TODOS OS OUTROS DANOS OU PERDAS RESULTANTES OU RELACIONADAS AO USO DO DOCUMENTO E VERSÕES MODIFICADAS, MESMO QUE ESSE GRUPO TENHA SIDO INFORMADO DA POSSIBILIDADE DE TAIS DANOS.

Jacob
Perkins
Projeto Seahorse
Adam
Schreiber
Projeto Seahorse

     sadam@clemson.edu

Paul
Cutler
Projeto de documentação do GNOME

     pcutler@foresightlinux.org

Projeto Seahorse
Projeto de documentação do GNOME
Manual de senhas e chaves V2.11.0
Maio 2009

Paul Cutler pcutler@foresightlinux.org

Manual de senhas e chaves V0.10.1
Agosto 2008

Adam Schreiber sadam@clemson.edu

Manual de senhas e chaves V0.9.1
Novembro 2006

Milo Casagrande milo_casagrande@yahoo.it

Manual de senhas e chaves V0.9.0
Julho 2005

Adam Schreiber sadam@clemson.edu

Projeto Seahorse

Manual de senhas e chaves V0.7.0
Fevereiro 2003

Jacob Perkins

Projeto Seahorse

Este manual descreve a versão 2.28.x de Senhas e chaves

## Comentários

Para relatar um erro ou fazer um sugestão a respeito do Senhas e chaves, siga as indicações na Página de feedback do GNOME.

Senhas e chaves é o aplicativo para gerenciamento de chaves de criptografia para o ambiente GNOME

Thalles Cezar A. Montenegro
thalles.cezar.am@gmail.com
2013
Thalles Cezar A. Montenegro

## Introdução

Você pode utilizar Senhas e chaves para criar e gerenciar chaves PGP e SSH.

Senhas e chaves garante uma interface para várias das características do GNU Privacy Guard(GPG) e integra com múltiplos componentes do ambiente GNOME.

Com Chaves e senhas você pode:

- Criar e gerenciar chaves PGP e SSH,

- Exportar e importar chaves PGP e SSH,

- Compartilhar suas chaves com outros,

## Primeiros passos

### Iniciando o Senhas e chaves

Você pode iniciar o Senhas e chaves das seguintes maneiras:

Menu de Aplicativos

  Escolha Acessórios Senhas e chaves .

Linha de comando

  Digite `seahorse`, em seguida pressione Enter.

### Quando você inicia o Senhas e chaves

Quando você inicia o Senhas e chaves, a janela do Senhas e chaves é exibida.

#### A janela do Senhas e chaves

Mostra a janela do Senhas e chaves.

A janela do Senhas e chaves contém os seguintes elementos:

Barra de menu

  Os menus na barra de menu contêm todos os comandos de que você precisa para executar atividades no Senhas e chaves.

Barra de ferramentas

  Use a barra de ferramentas para acessar rapidamente os comandos mais utilizados.

Abas do senhas e chaves

  Garante acesso às chaves e senhas no chaveiro.

Opções de primeira execução

  Garante acesso rápido a ações úteis para usuários iniciantes. Daqui você pode:

  - Navegar no sistema de ajuda,

  - Importar chaves para o chaveiro,

  - Criar novas chaves.

## Criando chaves OpenPGP

OpenPGP é protocolo não proprietário para criptografar e-mail que usa chaves públicas de criptografia baseada no PGP. Ele define formatos padrões para mensagens criptografadas, assinaturas, chaves privadas e certificados para troca de chaves públicas.

Chave de criptografia pública é um conceito que envolve o uso de duas chaves: uma chave pública, que você pode dar a qualquer pessoa com que gostaria de se comunicar, e uma chave privada que é privada e precisa ser mantida em segredo.

Para criar chaves OpenPGP:

1. Escolha Arquivo Novo...

2. Selecione Chave PGP e clique Continuar

3. Digite seu nome completo (nome e sobrenome), seu endereço de e-mail e qualquer informação adicional. Você também pode especificar opções avançadas para a chave, veja abaixo.

4. Clique Criar para criar o novo par de chaves.

5. A janela Frase secreta para nova chave PGP abrirá. Digite a frase secreta duas vezes para sua nova chave.

Use práticas similares para gerar uma senha forte quando estiver escolhendo uma frase secreta. A principal diferença entre uma senha e uma frase secreta é que, em uma frase secreta, espaços são válidos como caracteres.

### Opções avançadas

Expanda a seção Opções avançadas de chave para especificar as seguintes opções para a nova chave:

Tipo de criptografia

  Este campo especifica os algoritmos de criptografia usados para gerar suas chaves.

  DSA ElGamal

    Esta é a escolha sugerida que permitirá você criptografar, descriptografar, assinar e verificar conforme necessário.

  DSA

    Permitirá apenas assinar.

  RSA

    Permitirá apenas assinar.

Força da chave (bits)

  Este é o comprimento da chave em bits. Quanto maior a chave, mais segura ela será, desde que uma frase secreta forte seja usada. Reciprocamente, executando qualquer operação com uma chave maior precisará mais tempo do que precisaria com uma chave menor. Valores aceitáveis estão entre 1024 e 4096 bits. Pelo menos 2048 bits é recomendado.

Data de expiração

  Esta é a data na qual a chave deixará de ser utilizável para realizar operações de criptografia ou assinatura. 6 meses é um tempo razoável para se definir. Você terá que trocar a data de expiração ou gerar uma nova chave ou subchave após essa quantidade de tempo.

  Assine sua nova com chave com a antiga antes que ela expire para preservar o seu status de confiança.

## Criando chaves SSH

Secure Shell (SSH) é uma forma de acessar um computador remoto para executar comandos naquela máquina. Chaves SSH são usadas em sistemas de autenticação baseados em chaves, como uma alternativa a um sistema de autenticação de senhas padrão. Com autenticação baseada em chaves não há necessidade de digitar manualmente uma senha para autenticar.

Chaves SSH são feitas de duas chaves: uma chave privada, que precisa ser mantida em segredo, e uma chave pública que pode ser enviada para qualquer computador que você precise acessar.

Para criar uma chave SSH:

1. Escolha Arquivo Novo...

2. Selecione Chave de SSH e clique Continuar

3. Insira uma descrição do para que a chave é utilizada. Você pode usar seu endereço de e-mail ou qualquer outro lembrete. Você também pode especificar opções avançadas para a chave: veja abaixo.

4. Clique Apenas criar chave para criar a nova chave, ou Criar e configurar para criar a chave e configurar outro computador para usá-la para autenticação.

5. A janela Frase secreta para nova chave de SSH abrirá. Digite a frase secreta duas vezes para sua nova chave.

   Use práticas similares para gerar uma senha forte quando estiver escolhendo uma frase secreta. A principal diferença entre uma senha e uma frase secreta é que, em uma frase secreta, espaços são válidos como caracteres.

### Opções avançadas

Expanda a seção Opções avançadas de chave para especificar as seguintes opções para a nova chave:

Tipo de criptografia

  Este campo especifica os algoritmos de criptografia usados para gerar sua chave.

  RSA

    Use o algoritmo de Rivest-ShamirAdleman (RSA) para criar a chave SSH. Essa é a escolha mais segura e preferida.

  DSA

    Use o algoritmo de assinatura digital (DSA) para criar a chave SSH.

Força da chave (bits)

  Este é o comprimento da chave em bits. Quanto maior a chave, mais segura ela será, desde que uma frase secreta forte seja usada. Reciprocamente, executando qualquer operação com uma chave maior precisará mais tempo do que precisaria com uma chave menor. Valores aceitáveis estão entre 1024 e 4096 bits. Pelo menos 2048 bits é recomendado.

## Propriedades de chaves OpenPGP

As descrições nesta seção se aplicam a todas as chaves OpenPGP.

Para ver as propriedades de uma chave PGP :

- Selecione a chave PGP da janela principal,

- Clique duas vezes sobre ela ou escolha Propriedades na barra de ferramentas,

- Selecione a aba Detalhes.

### Propriedades

Impressão digital

  A impressão digital é uma cadeia de caracteres única que identifica exatamente uma chave.

ID da chave

  O ID da chave é semelhante à impressão digital. Porém o ID da chave contém apenas os últimos 8 caracteres da impressão digital. Na maioria das vezes é possível identificar a chave por meio do seu ID, mas, ocasionalmente, duas chaves podem ter o mesmo ID.

Tipo

  Especifica o algoritmo de criptografia usado para gerar uma chave. Chaves DSA podem assinar apenas. Chaves ElGamal são usadas para criptografar.

Criada

  Indica a data na qual as chaves foram criadas.

Expira

  Indica a data na qual a chave não poderá mais ser usada.

Força

  Indica o comprimento em bits de uma chave. Em geral quanto maior a chave, maior a segurança que ela fornece.

  Uma chave longa não é forte o bastante para fazer uso de uma frase secreta fraca.

### Confiança

Confiança é uma indicação do quão certo você está da habilidade da pessoa, de estender a rede de confiança. Quando você está lidando com uma chave que você não assinou, a validade da chave daquela pessoa será determinada com base nas assinaturas que foram coletadas e no quanto você confia nas pessoas que fizeram aquelas assinaturas. Por padrão, uma chave desconhecida necessitará de pelo menos 3 assinaturas com um valor de confiança marginal ou uma assinatura de total confiança.

- Desconhecida: Você não é familiar com a habilidade da pessoa para assinar chaves corretamente.

- Nunca: Esta pessoa não pode assinar chaves corretamente.

- Marginal: Esta pessoa verifica a identificação da foto antes de assinar uma chave, mas não necessariamente investiga as identificações.

- Completa: Esta pessoa investiga toda e cada identificação de foto da pessoa antes de assiná-la (ex.: eles apenas assinam chaves que realmente pertencem a pessoas solicitada pela assinatura).

- Plena: Este nível de confiança deve se assinado apenas para suas próprias chaves.

### Habilitando e desabilitando chaves

Quando uma chave é habilitada, ela pode ser usada para executar operações de criptografia. Quando uma chave é desabilitada, ela não pode ser usada para criptografar ou para verificar assinaturas feitas por ela.

### Data de expiração

Uma chave não pode ser usada para executar operações de chave depois de expirada. Mudar a data de expiração de uma chave para uma data no futuro habilita novamente a chave. Uma boa prática seria ter uma chave mestra que nunca expira e várias subchaves que são feitas e assinadas pela chave mestra.

### IDs do usuário

IDs do usuário permitem que múltiplas identidades e endereços de e-mail sejam utilizados para a mesma chave.

Eles geralmente assumem a forma de:

    Nome (comentário) <endereço de e-mail>

#### Adicionando um ID de usuário

Adicionar um ID de usuário é útil quando você quer uma identidade para seu trabalho e uma para seus amigos.

Para adicionar um ID de usuário a uma chave:

- Selecione a chave da janela principal,

- Clique duas vezes sobre ela ou escolha Propriedades na barra de ferramentas,

- Selecione a aba Nomes e assinaturas,

- Clique no Adicionar nome.

Após seguir os passos acima, você será apresentado a uma janela para preenchimento. Os campos são detalhados abaixo.

Nome completo

  Digite seu nome completo no formato

      <primeiro> <último>

  Um sobrenome ou inicial é opcional.

  Você precisa digitar pelo menos 5 caracteres neste campo.

Endereço de e-mail

  Seu endereço de e-mail é como as pessoas irão localizar sua chave em um servidor de chave ou outro serviço de chave. Tenha certeza que ele está correto antes de continuar.

  Deveria estar no formato

      <username>@<domainname>

Comentário da chave

  O campo comentário pode ser usado para por qualquer informação adicional no nome exibido de seu novo ID. Essa informação pode ser pesquisada nos servidores de chaves.

### IDs da foto

IDs da foto permitem um dono de chave incorporar uma ou mais imagens de si mesmo em uma chave. Essas identidades podem ser assinadas da mesma forma que IDs do usuário normal. O ID de uma foto precisa estar no formato JPEG e é recomendado que não seja maior do que 240x288 pixels.

Se a imagem escolhida não é do tipo ou do tamanho do arquivo especificado Senhas e chaves pode redimensionar e converter a imagem de qualquer formato de imagem que a biblioteca GDK tem suporte.

### Alterando a frase secreta

Para alterar a frase secreta assinada por uma chave:

- Selecione a chave da janela principal,

- Clique duas vezes sobre ela ou escolha Propriedades na barra de ferramentas,

- Clique em Alterar frase secreta.

Digite a nova frase secreta e clique em OK.

### Excluindo uma chave

Para excluir uma chave de seu chaveiro:

- Selecione a chave da janela principal,

- Clique com o botão direito e escolhe Excluir ou escolha Editar Excluir .

Você pode excluir suas chaves, chaves confiadas e chaves coletadas.

## Propriedades de subchaves OpenPGP

Cada chave OpenPGP tem uma única chave mestra usada apenas para assinaturas. Subchaves são usadas para criptografar e para assinar também. Dessa forma, se sua subchave está comprometida, você não precisa revogar suas chave mestra.

ID

  Esse é o identificador de uma subchave.

Tipo

  Especifica o algoritmo de criptografia usado para gerar uma subchave. Chaves DSA assinar apenas, chaves ElGamal são usadas para criptografar enquanto chaves RSA são usadas para assinar ou criptografar.

Criada

  Indica a data na qual as chaves foram criadas.

Expira

  Indica a data na qual a chave não poderá mais ser usada.

Status

  Indica o estado da chave.

Força

  Indica o tamanho, em bits, da chave. De uma maneira geral, quanto maior a chave, maior a segurança que ela fornece.

  Uma chave longa não é forte o bastante para fazer uso de uma frase secreta fraca.

### Adicionando uma subchave

Para adicionar uma subchave a uma chave, na seção Subchaves clique no botão Adicionar.

Após seguir os passos acima, você será apresentado a uma janela para preenchimento. Os campos são detalhados abaixo.

Tipo de chave

  Especifica o algoritmo de criptografia usado para gerar uma subchave.

  DSA

    Use o algoritmo de assinatura digital (DSA) para criar a chave SSH.

  ElGamal

    Use o algoritmo de ElGamal para criar a subchave. Essa subchave pode apenas criptografar.

  RSA

    Use o algoritmo de Rivest-Shamir Adleman (RSA) para criar a subchave. Essa subchave pode ser usada para assinar ou criptografar, mas você precisa criar duas subchaves diferentes.

Tamanho da chave

  Indica o tamanho, em bits, da subchave. De maneira geral, quanto maior a chave, maior a segurança que ela fornece.

Data de expiração

  Indica a data na qual a subchave não poderá mais ser usada.

### Mudando a data de expiração da subchave

Para mudar uma data de expiração de uma subchave, selecione a subchave na seção Subchaves, então:

- Clique no botão Expirar na esquerda,

- Na janela de data, escolha a nova data de expiração ou selecione Nunca expirar para não determinar data de expiração.

### Revogando uma subchave

Para revogar uma subchave, selecione a subchave da seção Subchave, então:

- Clique no botão Revogar na esquerda,

- Escolha um motivo para revogar a subchave:

  Sem razão

    Não há um motivo específico para revogar a chave.

  Comprometida

    A chave está comprometida.

  Substituída

    A chave foi substituída por outra.

  Não usada

    A chave não é mais usada.

- Digite uma descrição do porquê você está revogando a chave,

- Clique em Revogar.

O efeito de revogar uma subchave é imediato.

### Excluindo uma subchave

Para excluir uma subchave, selecione a subchave da seção Subchave, então:

- Clique no botão Excluir na esquerda,

## Propriedades de chaves SSH

As descrições nesta seção se aplicam a todas as chaves SSH.

Para ver as propriedades de uma chave SSH:

- Selecione a chave SSH da janela principal,

- Clique duas vezes sobre ela ou escolha Propriedades na barra de ferramentas,

- Selecione a aba Detalhes.

### Propriedades

Impressão digital

  A impressão digital é uma cadeia de caracteres única que identifica exatamente uma chave.

Algoritmo

  Especifica o algoritmo de criptografia usado para gerar a chave.

Localização

  Esta é a localização onde a chave privada está sendo armazenada.

Força

  Indica o comprimento em bits de uma chave. Em geral quanto maior a chave, maior a segurança que ela fornece.

  Uma chave longa não é forte o bastante para fazer uso de uma frase secreta fraca.

### Excluindo uma chave SSH

Para excluir uma chave SSH:

- Selecione a chave SSH da janela principal,

- Clique com o botão direito e escolha Excluir ou escolha Editar Excluir .

## Importando chaves

Para importar chaves escolha Arquivo Importar e selecione, no navegador de arquivos, um arquivo contendo pelo menos uma chave pública blindada em ASCII.

Importação também pode se feita colando as chaves dentro de Senhas e chaves:

- Selecione um bloco de texto público blindado em ASCII,

- Copie-o para a área de transferência,

- Escolha Editar Colar .

## Exportando chaves

Para exportar chaves, selecione as chaves na janela principal e escolha Arquivo Exportar .

Você também pode exportar chaves para a área de transferência em um bloco de texto blindado em ASCII:

- Selecione as chaves na janela principal,

- Escolha Editar Copiar

## Assinando uma chave

Assinar a chave de outra pessoa significa que você está dando confiança à aquela pessoa. Antes de assinar uma chave você deve verificar cuidadosamente a impressão digital da chave, para ter certeza de que aquela chave realmente pertence a aquela pessoa.

Para assinar uma chave em seu chaveiro:

- Selecione a chave que você quer assinar nas abas Chaves confiáveis ou Outras chaves coletadas,

- Escolha Assinar na barra de ferramentas ou Arquivo Assinar ,

- Selecione o quão cuidadosamente a chave será verificada,

- Indica se a assinatura deveria ser local ao seu chaveiro, e se sua assinatura pode ser revogada,

- Clique no Assinar.

## Preferências

Esta seção descreve as preferências ajustáveis no Senhas e chaves ao escolher Edit Preferências dentro do Senhas e chaves.

### Chaveiros de senhas

#### Criando chaveiros

Para criar um novo chaveiro, escolha o menu Arquivo Novo e escolha Chaveiro de senhas. Digite um nome para o novo chaveiro, e pressione Enter.

#### Modificando chaveiros de senhas

Para modificar uma senha desbloqueio do chaveiro, primeiro selecione o chaveiro apropriado e então aperte o botão Alterar frase secreta de desbloqueamento. Você então será solicitado a digitar a sua antiga senha na caixa de texto Senha antiga, a nova senha na caixa de texto Nova senha e confirmá-las na caixa de texto Confirmar senha. Para aplicar as configurações, pressione Alterar. Se a senha antiga estiver correta, você receberá uma mensagem de status indicando o sucesso da operação. Se a senha antiga não estiver correta, você será solicitado a verificá-la.

#### Removendo Chaveiros

Para remover um chaveiro, primeiro selecione o chaveiro apropriado e então no menu escolha Editar Excluir.

### Servidores de chaves

Mantenha suas chaves, e as de outras pessoas, atualizadas sincronizando-as periodicamente com servidores remotos de chaves. Sincronização vai garantir que você tenha as assinaturas mais recentes feitas em todas as suas chaves, de forma que a rede de confiança seja mais útil possível.

Senhas e chaves fornece suporte para servidores de chaves HKP e LDAP.

Servidores HKP

  Servidores de chaves HKP são servidores de chaves baseados na Web, como o popular hkp://pool.sks-keyservers.net, também acessado em http://sks-keyservers.net.

Servidores de chaves LDAP

  Servidores de chaves LDAP são menos comuns, mas usam o protocolo padrão LDAP para servir as chaves. ldap://keyserver.pgp.com é um bom servidor LDAP.

### Compartilhamento de chaves

Compartilhamento de chaves é fornecido pelo DNS-SD, também conhecido como Bonjour ou Rendevous. Habilitando compartilhamento de chaves adicionará os chaveiros públicos dos usuários do Senhas e chaves local às pesquisas remotas. Usando esses "servidores de chaves" locais provavelmente será mais rápido do que acessar servidores remotos.

## Sobre senhas e chaves

Senhas e chaves, seus plug-ins associados, o miniaplicativo de preferências e o miniaplicativo do painel são conhecidos coletivamente como Seahorse. Seahorse foi escrito por Jacob Perkins. Os mantenedores atuais são Stef Walter e Adam Schreiber. Este manual foi escrito por Adam Schreiber. A página da web do projeto foi projetada por Jim Pharis. Para encontrar mais informações sobre o projeto Seahorse, por favor visite a Página do Seahorse

Para relatar um erro ou fazer uma sugestão sobre este aplicativo ou este manual, siga as instruções em Seção de feedback do guia de usuário do GNOME.

Este programa é distribuído sob os termos da Licença Geral Pública GNU como publicada pela Free Software Foundation; seja pela versão 2 da licença ou (a sua escolha) qualquer versão posterior. Uma cópia dessa licença está incluída com essa documentação; outra cópia pode ser encontrada no arquivo COPYING incluído com o código fonte deste programa.