CISSP Communication and Network Security Practice Question
A security administrator is configuring SNMPv3 for network device monitoring. The requirement is to provide both authentication and encryption of SNMP traffic. Which combination of options should be used?
⚠ Common exam trap
It's easy for candidates to choose AuthPriv with MD5 and DES (Option B) because it technically provides both authentication and encryption, but they overlook that MD5 and DES are deprecated and insecure, making them unacceptable in a modern security context.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
AuthPriv with SHA and AES
SNMPv3 defines three security levels: NoAuthNoPriv, AuthNoPriv, and AuthPriv. The requirement for both authentication and encryption corresponds to the AuthPriv level. The recommended modern cryptographic algorithms for AuthPriv are SHA (for authentication) and AES (for encryption), as specified in RFC 3826 and RFC 3414. Option C correctly pairs SHA and AES to meet the requirement.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
AuthNoPriv
Why it's wrong here
The AuthNoPriv security level in SNMPv3 provides message integrity and origin authentication using cryptographic hashing algorithms, such as MD5 or SHA, to protect against unauthorized modification and spoofing. However, it explicitly does not encrypt the payload of SNMP messages. This means that while the authenticity of the message sender and the integrity of the data are verified, the actual content of the network management information is transmitted in plaintext, making it vulnerable to eavesdropping and disclosure by unauthorized parties.
- ✗
AuthPriv with MD5 and DES
Why it's wrong here
While the AuthPriv security level inherently offers both authentication and privacy (encryption), selecting MD5 for authentication and DES for encryption represents a significantly weaker and outdated cryptographic choice. MD5 is known to be vulnerable to collision attacks, compromising message integrity and authentication, while DES, with its 56-bit key, is susceptible to brute-force attacks. Although it technically provides some level of security, these algorithms do not meet current industry standards for robust protection and fail to align with the implied requirement for a truly secure SNMPv3 configuration.
- ✓
AuthPriv with SHA and AES
Why this is correct
The AuthPriv security level, combined with SHA for authentication and AES for privacy, represents the strongest and most recommended configuration for SNMPv3. SHA (Secure Hash Algorithm, typically SHA-256 or higher) provides robust message integrity and origin authentication, effectively preventing tampering and spoofing. Concurrently, AES (Advanced Encryption Standard) offers strong symmetric encryption, ensuring the confidentiality of sensitive network management data. This combination aligns with best practices for securing network communications, mitigating risks from eavesdropping, data modification, and unauthorized access.
- ✗
NoAuthNoPriv
Why it's wrong here
The NoAuthNoPriv security level in SNMPv3 provides no cryptographic security mechanisms whatsoever, offering neither authentication nor privacy. SNMP messages transmitted under this configuration lack any integrity checks, origin authentication, or encryption. This renders them highly vulnerable to various attacks, including tampering, spoofing, and eavesdropping, as the data is sent completely unprotected. Consequently, this security level is functionally equivalent to the insecure SNMPv1 or SNMPv2c community string model and is entirely unsuitable for any environment requiring secure network management.
Quick reference
Symmetric Encryption Algorithm Comparison
| Algorithm | Key Size | Block Size | Status | Notes |
|---|---|---|---|---|
| AES-128 | 128-bit | 128-bit | Current standard | NIST approved; WPA3, TLS |
| AES-256 | 256-bit | 128-bit | Current standard | Preferred for sensitive / govt data |
| 3DES | 112-bit effective | 64-bit | Deprecated (2023) | Replaced by AES |
| DES | 56-bit | 64-bit | Broken | Cracked in < 24 h; never deploy |
| ChaCha20 | 256-bit | Stream cipher | Current | TLS 1.3, WireGuard |
Go deeper
Related to this question
Learn chapter
Security Governance and Principles
Key term
Authentication
Authentication is the process of verifying that someone or something is who or what it claims to be before granting access to a system or resource.
Key term
Security
Security in IT is the practice of protecting systems, networks, and data from unauthorized access, damage, or theft.
About these practice questions
This CISSP question is part of Courseiva's 747-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This CISSP practice question is part of Courseiva's free ISC2 certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the CISSP exam.