Questão de Redes de Computadores — Protocolo SNMP, sua Extensão RMON e a Base de Informações MIB — CESPE / CEBRASPE 2023
- Código
- ce398025
- Banca
- CESPE / CEBRASPE
- Órgão
- DATAPREV
- Ano
- 2023
- Cargo
- Ana TI ( )
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: ✅ CERTO. O SNMPv3 é a primeira versão do protocolo a incorporar, de fato, serviços de autenticação e privacidade (confidencialidade) como parte integrante de sua arquitetura de segurança — diferentemente do SNMPv1 e do SNMPv2, que não ofereciam esses mecanismos de forma nativa. Essa é a distinção central que a questão explora.
O SNMP (Simple Network Management Protocol) é o protocolo padrão da indústria para gerenciamento de redes, permitindo que um gerente (NMS — Network Management System) monitore e controle dispositivos como roteadores, switches e servidores. Ele opera sobre o modelo gerente-agente: o agente reside no dispositivo gerenciado e expõe variáveis de estado por meio da MIB (Management Information Base), enquanto o gerente envia requisições (GET, SET, etc.) e recebe notificações (TRAPs).
A evolução das versões é marcada por três grandes saltos. O SNMPv1 (RFC 1157) estabeleceu a base do protocolo, com operações como GET, GETNEXT, SET e TRAP, mas sem qualquer mecanismo de segurança — as mensagens eram enviadas em texto claro, com apenas uma "comunidade" (community string) como senha fraca e não criptografada. O SNMPv2 (RFC 3416) trouxe melhorias de desempenho e novas operações (como GETBULK e INFORMA), além de comunicação gerente-para-gerente, mas manteve a fragilidade de segurança — a variante mais usada, SNMPv2c, ainda dependia da community string. Foi somente com o SNMPv3 (RFC 3410, 3411-3418) que a segurança foi tratada como componente central, com a introdução de três serviços principais: autenticação (garantia de que a mensagem veio de uma fonte legítima), privacidade/confidencialidade (criptografia dos dados) e controle de acesso (definição de quem pode ler ou alterar quais objetos).
Na prática, o SNMPv3 define dois modelos de segurança: o USM (User-based Security Model), que cuida da autenticação e privacidade, e o VACM (View-based Access Control Model), que controla o acesso aos objetos da MIB. A autenticação usa HMAC-MD5 ou HMAC-SHA, e a privacidade usa criptografia DES ou AES. Isso significa que, com SNMPv3, é possível, por exemplo, impedir que um atacante intercepte e leia os valores de tráfego de um roteador (privacidade) ou que forje uma mensagem SET para alterar a configuração de um dispositivo (autenticação).
A pegadinha que a banca explora aqui é sutil: o SNMPv2, em sua especificação original (SNMPv2u e SNMPv2*, baseadas em party-based security), até ensaiou mecanismos de segurança, mas eles foram abandonados na prática — a implementação dominante, SNMPv2c, não os adotou. Portanto, a afirmação de que o SNMPv3 é o primeiro a fornecer autenticação e privacidade é correta no contexto das versões amplamente utilizadas e cobradas em concursos. Guarde essa linha evolutiva: v1 (sem segurança) → v2c (sem segurança, com melhorias de desempenho) → v3 (segurança completa: autenticação, privacidade e controle de acesso). É exatamente nessa fronteira que a questão se decide.
A afirmação está correta. O SNMPv1 e o SNMPv2 (especialmente o SNMPv2c, a variante mais difundida) não fornecem autenticação nem privacidade — eles dependem apenas da community string, que viaja em texto claro e não oferece proteção real. O SNMPv3, por sua vez, foi projetado com a segurança como requisito central, incorporando autenticação (USM, com HMAC-MD5/HMAC-SHA) e privacidade (criptografia DES/AES), além de controle de acesso (VACM). Portanto, a diferença apontada no enunciado é verdadeira.
Para questões de SNMP, memorize a tabela evolutiva: v1 (GET, GETNEXT, SET, TRAP — sem segurança), v2c (adiciona GETBULK e INFORMA — ainda sem segurança), v3 (adiciona USM e VACM — autenticação, privacidade e controle de acesso). Se a alternativa mencionar segurança no v1 ou v2c, está errada; se mencionar no v3, está certa. Esse é o padrão clássico de cobrança.
Gabarito: ✅ CERTO
Link permanente: /questoes/ce398025