CEH Practice Question: Advanced Topics: Wireless, Cloud, IoT, Cryptography
Which THREE of the following are valid methods to prevent a downgrade attack on TLS? (Select 3)
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
✓
Disable TLS 1.0 and 1.1 on the server
Disabling older TLS versions, enforcing TLS 1.2+, and using TLS_FALLBACK_SCSV prevent downgrade; disabling cipher suites does not prevent downgrade directly; using self-signed certificates increases risk.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Disable TLS 1.0 and 1.1 on the server
Why this is correct
Disabling specific older TLS versions like 1.0 and 1.1 on the server directly removes the server's capability to negotiate these protocols. If the server does not support or offer these versions, an attacker cannot force a client and server to communicate using them, thereby eliminating the target for a downgrade attack. This is a fundamental server-side configuration best practice for security.
- ✓
Use the TLS_FALLBACK_SCSV cipher suite
Why this is correct
The TLS_FALLBACK_SCSV (Signaling Cipher Suite Value) cipher suite is a client-side mechanism designed to prevent downgrade attacks. When a client attempts to reconnect using a lower TLS version after a previous failed attempt with a higher version, SCSV signals this potential downgrade to the server. The server, upon receiving this signal, can then abort the connection, effectively thwarting the attacker's attempt to force an older, less secure protocol.
- ✗
Use self-signed certificates to avoid CA trust issues
Why it's wrong here
Using self-signed certificates does not prevent TLS version downgrade attacks; their primary function is to establish identity, not to enforce protocol versions. While they can avoid reliance on commercial Certificate Authorities, they introduce significant trust issues as clients must explicitly trust them, often leading to security warnings or manual trust additions. Improper validation of self-signed certificates can actually facilitate Man-in-the-Middle attacks rather than prevent them.
- ✓
Enforce a minimum TLS version of 1.2 in server configuration
Why this is correct
Enforcing a minimum TLS version of 1.2 in the server configuration ensures that the server will only accept connection attempts that propose TLS 1.2 or higher. Any client attempting to negotiate an older, less secure protocol version, such as TLS 1.0 or 1.1, will have its connection attempt rejected by the server. This policy-driven approach directly prevents downgrade attacks by eliminating the server's willingness to communicate via vulnerable legacy protocols.
- ✗
Disable all cipher suites except those using RC4
Why it's wrong here
Disabling all cipher suites except those using RC4 is a highly insecure practice and does not prevent TLS version downgrade attacks. RC4 is a stream cipher known to be cryptographically weak and susceptible to various attacks, including biases in its keystream. Furthermore, cipher suite selection operates within a negotiated TLS version; a downgrade attack specifically targets the *protocol version* itself, forcing the use of an older, vulnerable protocol like TLS 1.0 or SSLv3, regardless of the cipher suites available within that version.
Go deeper
Related to this question
About these practice questions
One of 870 original CEH practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This CEH practice question is part of Courseiva's free EC-Council 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 CEH exam.