Back to blog
Guia para Desenvolvedores
5 min

Como Compartilhar Chaves SSH e Certificados com Sua Equipe de Forma Segura

Chaves SSH dao acesso total ao servidor. Saiba por que compartilha-las pelo Slack ou e-mail e perigoso e como usar memos secretos com expiracao para transferencias seguras.

LOCK.PUB
2026-02-23

Como Compartilhar Chaves SSH e Certificados com Sua Equipe de Forma Segura

"Manda a chave SSH pelo Slack." Toda equipe de desenvolvimento ja ouviu isso. O acesso ao servidor e urgente, um novo membro precisa configurar seu ambiente, o deploy esta a minutos e alguem nao tem a chave.

Mas esse simples pedido pode ser o inicio de um incidente grave de seguranca.

Por Que Compartilhar Chaves SSH É Especialmente Perigoso

Chaves SSH nao sao como senhas comuns. Elas concedem acesso completo a um servidor.

Fator Senha Chave SSH
Escopo Conta especifica Servidor inteiro
Impacto se vazada Aquela conta Todos os dados no servidor
Facilidade de rotacao Muda instantaneamente Regenerar chave + atualizar todos os servidores
Suporte a 2FA Disponivel A chave em si e a autenticacao

Uma chave SSH vazada expoe cada arquivo, cada banco de dados, cada linha de codigo no servidor. Isso e fundamentalmente diferente de um vazamento de senha unica.

Quando Equipes Precisam Compartilhar Chaves SSH

De forma realista, existem razoes legitimas para compartilhamento:

  • Acesso compartilhado a servidores: Servidores de staging ou producao que toda equipe precisa
  • Deploy keys: Chaves usadas em pipelines de CI/CD
  • Certificados SSL: Renovacao de certificados quando responsabilidades mudam
  • Segredos de API: Credenciais de autenticacao para integracoes terceirizadas
  • Credenciais de banco de dados: Resposta a incidentes emergenciais

Metodos Perigosos de Compartilhamento

1. DMs do Slack ou Discord

O historico do chat e permanentemente armazenado nos servidores. Qualquer pessoa pode buscar "ssh" ou "key" para encontrar chaves compartilhadas anteriormente. Ate contas de ex-funcionarios mantem o historico.

2. E-mail

Permanentemente arquivado em servidores de e-mail e incontrolavel uma vez encaminhado. Uma unica violacao do servidor de e-mail expoe todas as chaves ja enviadas.

3. Google Drive ou Notion Compartilhados

Controle de acesso granular e dificil. Quando arquivos sincronizam, copias locais permanecem nos dispositivos. Recuperar todas as copias quando alguem sai da equipe e praticamente impossivel.

4. Commit no Repositorio Git

O metodo mais perigoso. Chaves persistem para sempre no historico do Git. Mesmo arquivos deletados podem ser recuperados do historico. Se o repo for publico, a chave esta exposta globalmente.

Metodos Seguros de Compartilhamento

Metodo 1: Memo Secreto LOCK.PUB (Melhor para Transferencias Unicas)

A solucao mais pratica quando voce precisa transferir uma chave uma vez.

1. Crie um memo secreto no LOCK.PUB
2. Cole o conteudo da chave SSH ou certificado
3. Defina uma senha forte
4. Defina a expiracao mais curta possivel (1-4 horas)
5. Envie o link pelo Slack, compartilhe a senha por telefone
6. Apos o destinatario salvar a chave localmente, o link expira

Beneficios:

  • A chave nao fica armazenada em texto simples em nenhum servidor persistente
  • Inacessivel apos a expiracao
  • Sem texto simples da chave no historico de chat

Metodo 2: Gerenciadores de Segredos (Para Equipes Maiores)

Use ferramentas dedicadas como HashiCorp Vault, AWS Secrets Manager ou Google Secret Manager.

  • Controle de acesso e logs de auditoria incluidos
  • Rotacao automatica de chaves possivel
  • Custo e complexidade de configuracao sao desvantagens

Metodo 3: Autoridade Certificadora SSH (Solucao de Longo Prazo)

Em vez de chaves compartilhadas, execute uma CA SSH que emite certificados individuais para cada usuario.

  • Elimina a necessidade de compartilhamento de chaves
  • Gerenciamento de acesso por usuario
  • Custo inicial de configuracao mais alto

Metodo 4: Chaves Por Usuario (Mais Recomendado)

Quando possivel, emita chaves individuais em vez de compartilhar uma chave por toda a equipe.

Principio: Chave compartilhada < Chaves individuais
Chave compartilhada vazada → Toda equipe afetada
Chave individual vazada → Apenas aquele usuario afetado

Checklist Para Quando o Compartilhamento É Necessario

Se chaves por usuario nao sao uma opcao e o compartilhamento e inevitavel, siga este checklist.

Antes da Transferencia

  • Voce definiu o escopo minimo de permissao para a chave?
  • Uma chave somente leitura seria suficiente?
  • Voce pode aplicar restricoes de IP?

Durante a Transferencia

  • Voce esta enviando a chave e a senha por canais diferentes?
  • Voce definiu a expiracao mais curta pratica?
  • O remetente pode deletar o original apos o destinatario confirmar?

Apos a Transferencia

  • Confirme que o destinatario armazenou a chave de forma segura
  • Verifique que o link/memo compartilhado expirou
  • Monitore logs de uso da chave

Agenda de Rotacao de Chaves

A rotacao regular limita a janela de validade de qualquer chave comprometida.

Tipo de Chave Rotacao Recomendada
Chaves de servidor de producao 90 dias
Deploy keys 90 dias
Certificados SSL A cada renovacao
Segredos de API 90 dias
Chaves de desenvolvimento/staging 180 dias

Checklist de Seguranca para Equipes DevOps

  • Chaves SSH individuais sao usadas para todos os servidores?
  • Se chaves compartilhadas existem, restricoes de IP estao configuradas?
  • Chaves de funcionarios que sairam sao imediatamente desativadas?
  • Uma agenda de rotacao de chaves esta em vigor?
  • Chaves SSH ja foram commitadas em um repositorio Git?
  • Alguma chave esta armazenada em texto simples no historico de chat?
  • Um canal com expiracao e usado para transferencias de segredos?

Resumo

Chaves SSH e certificados sao a espinha dorsal da seguranca de servidores. Envia-los por DM do Slack ou e-mail e como fixar a chave da sua casa em um mural publico. Emita chaves por usuario quando possivel. Quando o compartilhamento for inevitavel, use um memo secreto com a menor expiracao possivel.

Crie um memo secreto agora para transferir chaves SSH de forma segura.

Criar um Memo Secreto

Keywords

compartilhamento chave SSH
seguranca chave SSH
compartilhamento certificado SSL
gerenciamento deploy key
memo secreto desenvolvedor
seguranca DevOps

Create your password-protected link now

Create password-protected links, secret memos, and encrypted chats for free.

Get Started Free
Como Compartilhar Chaves SSH e Certificados com Sua Equipe de Forma Segura | LOCK.PUB Blog