Ao iniciar uma conexão Secure Shell (SSH), após a camada de ...

Próximas questões
Com base no mesmo assunto
Q3504210 Redes de Computadores
Ao iniciar uma conexão Secure Shell (SSH), após a camada de transporte segura ter sido estabelecida e o servidor ter sido autenticado, o cliente pode enviar uma solicitação de autenticação com o método "none" como um primeiro passo no Protocolo de Autenticação do Usuário. Isso ocorre porque o principal propósito dessa solicitação é
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A

Tema central da questão: O foco está no funcionamento do processo de autenticação do protocolo SSH (Secure Shell), especialmente sobre o método de autenticação chamado "none". É importante reconhecer como o SSH lida com a negociação dos métodos de autenticação entre cliente e servidor.

Resumo teórico: O SSH permite conexões seguras entre cliente e servidor. Após a camada de transporte ser estabelecida e o servidor autenticado, o cliente precisa se identificar. O método "none" é usado como uma consulta: o cliente pede ao servidor a lista dos métodos de autenticação aceitos, sem fornecer nenhum dado de autenticação inicialmente.
Segundo a RFC 4252 (The Secure Shell (SSH) Authentication Protocol), o método "none" normalmente não autentica ninguém, mas serve para que o servidor responda dizendo quais métodos de autenticação ainda são necessários para aquele usuário. O servidor responde com SSH_MSG_USERAUTH_FAILURE e informa os métodos aceitos.

Justificativa da alternativa correta: A alternativa A descreve corretamente esse comportamento: ao usar "none", o cliente obtém a lista de métodos de autenticação suportados e, se necessário, o servidor responde com SSH_MSG_USERAUTH_FAILURE.

Análise das alternativas incorretas:

B: Incorreta. A negociação dos algoritmos criptográficos não acontece nesta etapa. Ela ocorre na camada de transporte, antes da autenticação. O servidor NÃO responde com sucesso só por causa da conexão de transporte.

C: Incorreta. A autenticação do servidor por chaves de host já foi feita antes. O método "none" não serve para autenticar o servidor, mas sim para consultar métodos de autenticação de usuário.

D: Incorreta. O protocolo de transporte e a autenticação de servidor já aconteceram. O "ssh-copy-id" é apenas um utilitário para distribuir chaves públicas, não faz parte da autenticação do protocolo.

Estratégias para interpretação: Procure palavras-chave como "método none", "autenticação do usuário" e "SSH_MSG_USERAUTH_FAILURE". Evite confundir as etapas: primeiro vem a conexão segura, depois a autenticação do usuário. Pegadinhas comuns envolvem misturar essas fases.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo