Pular para o conteúdo principal

Questão de Redes de Computadores — Protocolo SNMP, sua Extensão RMON e a Base de Informações MIB — CESPE / CEBRASPE 2023

Redes de ComputadoresProtocolo SNMP, sua Extensão RMON e a Base de Informações MIB
Código
ce398023
Banca
CESPE / CEBRASPE
Órgão
DATAPREV
Ano
2023
Cargo
Ana TI ( )
Julgue o item a seguir, relativo aos protocolos SNMPv1, SNMPv2 e SNMPv3.   Mesmo com funcionalidades adicionais de segurança, o SNMPv3 permite violação de integridade, pois é possível garantir que um pacote foi alterado em trânsito.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

SNMPv3 e a garantia de integridade

Gabarito: ❌ ERRADO. O SNMPv3, ao contrário do que afirma o item, garante a integridade das mensagens por meio de mecanismos criptográficos (HMAC), impedindo que um pacote seja alterado em trânsito sem ser detectado. A afirmação inverte exatamente o propósito do modelo de segurança USM (User-based Security Model) do SNMPv3, que foi criado para suprir as deficiências de segurança das versões anteriores (SNMPv1 e SNMPv2c).

O SNMP (Simple Network Management Protocol) é o protocolo padrão da Internet para gerenciamento de dispositivos em redes IP, como roteadores, switches, servidores e impressoras. Ele opera com dois papéis principais: o gerente (aplicação que roda na estação de gerenciamento) e o agente (aplicação que roda no dispositivo gerenciado). As operações básicas são GET (ler um valor), SET (alterar um valor) e TRAP (notificação assíncrona enviada pelo agente).

As versões 1 e 2c do SNMP não possuíam segurança real: usavam apenas uma "comunidade" como senha em texto claro, o que permitia que um atacante interceptasse e alterasse mensagens facilmente. O SNMPv3 foi desenvolvido justamente para resolver esse problema, adicionando um modelo de segurança chamado USM (User-based Security Model), que oferece três serviços principais:

  • Autenticação: garante que a mensagem veio de uma fonte legítima (via HMAC-MD5 ou HMAC-SHA).

  • Integridade: garante que a mensagem não foi alterada em trânsito (via checksum criptográfico).

  • Confidencialidade: garante que a mensagem não pode ser lida por terceiros (via criptografia DES ou AES).

Portanto, o SNMPv3 não permite violação de integridade — ele a previne. A banca explora a confusão entre "garantir que um pacote foi alterado" (detecção) e "garantir que um pacote não foi alterado" (proteção). O item diz exatamente o oposto do que o protocolo faz.

NÃO CAIA NESSA!

A banca inverte o sentido da garantia de integridade. O candidato desatento lê "permite violação de integridade" e pensa que é verdade, porque o SNMPv3 tem "funcionalidades adicionais de segurança" — mas a segurança do SNMPv3 impede a alteração, não a permite. A palavra-chave é "permite": o SNMPv3 não permite que um pacote seja alterado sem detecção.

1Autenticação
HMAC-MD5 ou HMAC-SHA
Origem legítima
2Integridade
Checksum criptográfico
Impede alteração em trânsito
3Confidencialidade
Criptografia DES ou AES
Impede leitura por terceiros
SNMPv3 — USM
LEVELsoulevel.com.br
SNMPv3 — USM: Autenticação (HMAC-MD5 ou HMAC-SHA, Origem legítima); Integridade (Checksum criptográfico, Impede alteração em trânsito); Confidencialidade (Criptografia DES ou AES, Impede leitura por terceiros)

Item — ❌ ERRADO

A afirmação está errada porque o SNMPv3, por meio do USM, oferece exatamente o serviço de integridade — que garante que a mensagem não foi alterada durante a transmissão. O mecanismo usa um código de autenticação de mensagem (MAC) baseado em HMAC (Hash-based Message Authentication Code), que é calculado sobre o conteúdo da mensagem e verificado pelo receptor. Se qualquer bit for alterado em trânsito, o MAC não confere e a mensagem é descartada.

O item comete um erro duplo: primeiro, afirma que o SNMPv3 "permite violação de integridade" (quando na verdade a previne); segundo, diz que "é possível garantir que um pacote foi alterado" — o que seria uma detecção de alteração, não uma violação. A violação de integridade ocorreria se o protocolo não tivesse mecanismo de detecção, o que não é o caso do SNMPv3.

Gabarito: ❌ ERRADO.

Link permanente: /questoes/ce398023