Conselhos de Reutilização de Chaves SSH

5

Portanto, essa não é uma pergunta muito específica, mas como as pessoas reutilizam suas chaves SSH? Quer dizer, eu queria criar uma conta no GitHub. Eu também tenho um par de chaves para entrar em uma máquina em casa remotamente. Agora, talvez eu não tenha massificado corretamente meus termos de pesquisa do Google, mas é considerado de má qualidade usar o mesmo par de chaves para o fator conveniência? Eu sei que os seguranças provavelmente gritarão "NÃO" para mim, mas como você administra isso na prática?

    
por songei2f 18.02.2011 / 19:14

2 respostas

7

Duas perguntas-chave a serem feitas:

  1. Qual é a segurança da sua chave privada?

  2. Qual é a importância dos sistemas nos quais você está se conectando?

A primeira pergunta é a mais importante: se sua chave privada é segura - por exemplo, armazenado apenas em uma máquina segura, onde ninguém tem acesso físico, mas você, com um firewall paranóico entre ele e a internet sempre que estiver conectado - você pode reutilizar sua chave.
(Se a sua chave privada não é segura, você tem problemas maiores para lidar.)

A segunda questão refere-se a "você deseja reutilizar uma chave - eu pessoalmente tenho 3 chaves SSH:

  • Minha chave pessoal, que me coloca em meus servidores pessoais.
  • Minha chave de trabalho, que me coloca nas máquinas de trabalho.
  • Minha chave "Serviços SSH", que me leva ao GitHub e afins.

Se qualquer uma dessas chaves for comprometida, a quantidade de dano será limitada (assim como a quantidade de recodificação necessária: eu só tenho que alterar authorized_keys listas nos sistemas afetados pela chave comprometida (por exemplo, se chave de alguma forma fica comprometida Eu não tenho que me preocupar com máquinas de trabalho sendo invadidas).

Na prática, as chaves são tão seguras quanto a máquina / mídia que armazena a metade privada (minha chave privada de trabalho está em um pendrive criptografado - Se eu precisar, tenho que montar primeiro esse dispositivo, enquanto meu pessoal e " As chaves dos serviços estão em ~/.ssh no meu laptop - Um comprometimento dos meus sistemas de trabalho seria mais devastador do que alguém excluir todo o meu e-mail pessoal ...)

    
por 18.02.2011 / 19:24
1

Como configurar e gerenciar várias chaves usando ~ / .ssh / config é fácil e direto, eu crio sempre novas chaves e sempre com senha para diferentes conexões ou hosts, desde que sejam hosts externos.

    
por 18.02.2011 / 19:22

Tags