Acerca de algoritmos de criptografia e protocolos, julgue os...
Um servidor SSH (secure shell) que esteja rodando em um sistema operacional GNU/Linux suporta o algoritmo RSA para geração de chaves de autenticação, mas esse servidor falha caso se utilizem chaves ou o algoritmo DSA.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é E - errado.
Vamos analisar o tema da questão e os conhecimentos necessários para resolvê-la:
O enunciado menciona o Secure Shell (SSH), que é um protocolo de rede criptográfico usado para operar serviços de rede de forma segura, como login remoto e execução de comandos. A questão específica aborda algoritmos de criptografia utilizados para a geração de chaves de autenticação no contexto de um servidor SSH rodando em um sistema operacional GNU/Linux.
Os principais algoritmos de criptografia suportados por SSH incluem RSA, DSA (Digital Signature Algorithm), ECDSA (Elliptic Curve Digital Signature Algorithm) e ED25519. Cada um desses algoritmos tem suas próprias características e é suportado por implementações SSH modernas.
Agora, justificando a alternativa correta:
O enunciado afirma que um servidor SSH em GNU/Linux suporta apenas o algoritmo RSA para geração de chaves e falha ao utilizar chaves ou o algoritmo DSA. Esta afirmação é incorreta, pois servidores SSH modernos geralmente suportam diversos algoritmos de criptografia, incluindo RSA e DSA.
Portanto, a alternativa correta é E - errado, uma vez que um servidor SSH em um sistema GNU/Linux não falharia ao utilizar o algoritmo DSA, pois ele é suportado. O suporte a DSA pode ser verificado nas configurações do servidor SSH, tipicamente no arquivo de configuração /etc/ssh/sshd_config
.
Alternativas incorretas: A alternativa "C - certo" está incorreta porque contraria a realidade de que servidores SSH em GNU/Linux oferecem suporte a múltiplos algoritmos, incluindo DSA.
Espero que esta explicação tenha ajudado a esclarecer a questão. Se você tiver mais dúvidas ou precisar de mais detalhes sobre algoritmos de criptografia e protocolos, estarei à disposição!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Estas chaves podem ser geradas com o comando ssh-keygen (a opção -t indica o tipo: -t rsa ou -t dsa).
O servidor não falhará caso se escolha o ultimo tipo de chave, e este é o motivo da questão estar errada.
O Digital Signature Standard (DSS) ou Padrão de Assinatura Digital é baseado em um método de criptografia com chave pública que utiliza o Digital Signature Algorithm (DSA) ou Algoritmo de Assinatura Digital. DSS é o formato das assinaturas digitais apoiado pelo governo dos EUA. O algoritmo DSA consiste de uma chave privada que somente o criador do documento (assinante) conhece e de uma chave pública. A chave pública possui quatro partes.
http://informatica.hsw.uol.com.br/assinatura-digital.htm
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo