CCOA practice question 19 of 25
Which of the following BEST offers data encryption, authentication, and integrity of data flowing between a server and the client?
Full set: 139 questionsTransport Layer Security (TLS) is the modern cryptographic protocol designed to provide comprehensive security for communications over a computer network. It is the direct successor to Secure Sockets Layer (SSL). TLS ensures three core security services: confidentiality (through encryption), integrity (through message authentication codes), and authentication (through digital certificates). It is the standard for securing web traffic (HTTPS), email, and other client-server communications, making it the best choice among the options for protecting data in transit.
A. Secure Sockets Layer (SSL) is the predecessor to TLS and is now deprecated due to known security vulnerabilities. It should no longer be used.
B. Kerberos is primarily a network authentication protocol. It provides strong authentication for client/server applications but does not inherently provide data encryption for the entire session itself.
D. Simple Network Management Protocol (SNMP) is a protocol for network device management. While SNMPv3 includes security features, its primary purpose is not general-purpose data flow security between clients and servers.
1. Internet Engineering Task Force (IETF). (2018). RFC 8446: The Transport Layer Security (TLS) Protocol Version 1.3. Section 1, "Introduction," p. 5. The document states TLS provides "authentication, confidentiality, and integrity."
2. Dierks, T., & Allen, C. (1999). RFC 2246: The TLS Protocol Version 1.0. Section 1, "Goals," p. 5. This original TLS specification outlines the primary goals as cryptographic security, interoperability, extensibility, and relative efficiency.
3. Saltzer, J. H., & Kaashoek, M. F. (2009). Principles of Computer System Design: An Introduction. MIT OpenCourseWare, Chapter 9, "Security and Protection," Section 9.6.2, "Secure Sockets." The text describes how TLS (and its predecessor SSL) uses a combination of techniques to authenticate servers and establish an encrypted channel.
Keep practicing
Take the free CCOA practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other CCOA practice questions
- Question 1Which of the following security practices is MOST effective in reducing system risk throu…
- Question 2Which of the following is the MOST common output of a vulnerability assessment?
- Question 3A penetration tester has been hired and given access to all code, diagrams, and documenta…
- Question 4When identifying vulnerabilities, which of the following should a cybersecurity analyst d…
- Question 5An attacker has compromised a number of systems on an organization's network and is exfil…
- Question 6Which of the following is MOST likely to result from misunderstanding the cloud service s…
