FC ConcursosFC Concursos

Questão FC546316

Durante uma auditoria interna de um banco digital, foram identificadas vulnerabilidades críticas no serviço de SSH de máquinas Linux com Ubuntu. O responsável pelo sistema foi incu

Segurança em Banco de Dados

FURB · 2025

Durante uma auditoria interna de um banco digital, foram identificadas vulnerabilidades críticas no serviço de SSH de máquinas Linux com Ubuntu. O responsável pelo sistema foi incumbido de aplicar boas práticas de hardening no serviço SSH (OpenSSH) de um servidor Linux exposto à internet, com o objetivo de proteger acessos remotos contra ataques de força bruta, exploração de algoritmos obsoletos e acessos não autorizados ao usuário root. Foram consideradas as seguintes alterações de configuração no arquivo /etc/ssh/sshd_config:

 
  • PermitRootLogin no
  • PasswordAuthentication no
  • AuthenticationMethods publickey
  • MaxAuthTries 3 LogLevel VERBOSE
  • Ciphers

chacha20-poly1305@openssh.com,aes256-gcm@opens

sh.com

 
  • MACs

hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm

@openssh.com

 
  • KexAlgorithms

curve25519-sha256@libssh.org

 

Analise as assertivas a seguir e registre V, para as verdadeiras, e F, para as falsas:

 

(__)A diretiva PermitRootLogin no impede completamente o login remoto via SSH para o usuário root, mesmo que uma chave pública esteja cadastrada para o usuário root.

 

(__) Definir AuthenticationMethods publickey garante que apenas usuários com uma chave pública autorizada consigam autenticar-se, e a diretiva LogLevel VERBOSE permite registrar eventos detalhados, como tentativas de autenticação com usuários inválidos ou chaves rejeitadas.

 

(__) A diretiva PasswordAuthentication no desativa a autenticação por senha, exigindo que o usuário utilize uma chave privada correspondente à chave pública previamente cadastrada no arquivo ~/.ssh/authorized_keys. Nesse processo, a chave privada é transmitida ao servidor para verificação e autenticação.

 

Assinale a alternativa que apresenta a sequência correta:

  1. F − F − V.
  2. V − V − F.
  3. F − V − F.
  4. V − F − F.
  5. V − F − V.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

PermitRootLogin no impede o login remoto como root mesmo se houver chave pública cadastrada, pois a opção nega qualquer sessão direta de root; para acesso administrativo deve-se usar um usuário comum e sudo.


AuthenticationMethods publickey exige autenticação por chave pública, ou seja, somente clientes que provem posse da chave privada correspondente ao par autorizado conseguem entrar. LogLevel VERBOSE aumenta o detalhamento dos registros, incluindo tentativas com usuários inválidos e chaves rejeitadas, útil para detecção de ataques.


PasswordAuthentication no desativa a autenticação por senha. Diferente do que afirma a assertiva incorreta, a chave privada nunca é transmitida ao servidor; o cliente assina um desafio que o servidor verifica com a chave pública em authorized_keys.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo