GSEC · Question #169
Which of the following statements regarding the Secure Sockets Layer (SSL) security model are true? Each correct answer represents a complete solution. Choose two.
The correct answer is B. The client always authenticates the server. D. The server can optionally authenticate the client. SSL/TLS requires mandatory server authentication to the client, while client authentication to the server is optional and must be explicitly requested.
Question
Which of the following statements regarding the Secure Sockets Layer (SSL) security model are true? Each correct answer represents a complete solution. Choose two.
Options
- AThe client can optionally authenticate the server.
- BThe client always authenticates the server.
- CThe server always authenticates the client.
- DThe server can optionally authenticate the client.
How the community answered
(41 responses)- A5% (2)
- B78% (32)
- C17% (7)
Why each option
SSL/TLS requires mandatory server authentication to the client, while client authentication to the server is optional and must be explicitly requested.
Server authentication in SSL/TLS is mandatory, not optional - the client must always validate the server's certificate as part of the standard handshake.
In the SSL/TLS handshake, server authentication is always required - the server must present a digital certificate that the client validates against a trusted CA, ensuring the client knows it is communicating with a legitimate server. This is a non-negotiable part of the protocol design to prevent man-in-the-middle attacks.
Client authentication is never required by default in SSL/TLS - the server can only optionally request it, and many deployments never enable it.
Client authentication in SSL/TLS is an optional extension known as mutual TLS (mTLS). The server may request a client certificate during the handshake, but this step can be skipped, making it optional from the server's perspective.
Concept tested: SSL/TLS mutual vs. one-way authentication model
Source: https://learn.microsoft.com/en-us/windows-server/security/tls/transport-layer-security-protocol
Topics
Community Discussion
No community discussion yet for this question.