A network administrator is designing security controls for an enterprise application that transmits customer records across an untrusted network. The security policy dictates that the solution must prevent unauthorized eavesdropping on the payload content while also ensuring any unauthorized modifications to the data during transit are detected. Which TWO of the following security measures directly address these requirements?
- Encrypting the data payload using Transport Layer Security (TLS)Answer
- Appending a Hash-based Message Authentication Code (HMAC) to the transmitted dataAnswer
- CConfiguring SNMPv1 community strings to monitor data transmission metrics
- DSwitching transport layer delivery from TCP to UDP to prevent handshake overhead
Answer
The correct measures are encrypting the payload using Transport Layer Security (TLS) to enforce confidentiality, and appending a Hash-based Message Authentication Code (HMAC) to enforce message integrity.
The scenario requires addressing two pillars of the CIA Triad: Confidentiality (preventing unauthorized viewing) and Integrity (detecting unauthorized modification). Encrypting the payload with Transport Layer Security (TLS) satisfies confidentiality by scrambling data in transit. Using a Hash-based Message Authentication Code (HMAC) satisfies integrity by calculating a cryptographic checksum that reveals any tampering during transmission.
Step-by-Step Solution
Key Concept
CIA Triad (Confidentiality and Integrity Controls for Data in Transit)