During a security review, an engineering team developing a distributed microservices application is asked how they will protect sensitive customer records that traverse public and private networks between services. Which of the following measures ensures that the contents of each network packet remain unreadable to anyone who captures the traffic?
Store user entries using a hashing algorithm
Block suspicious connections with a firewall
Permit logins only from fixed IP addresses
Implement Transport Layer Security (TLS) encryption on all service-to-service requests
Applying Transport Layer Security (TLS) encrypts the data stream so that an eavesdropper sees only ciphertext; the recipient with the session keys can restore the plaintext. Hashing creates a one-way fingerprint that verifies integrity, not confidentiality. Firewalls and IP-based access rules restrict who connects but leave any intercepted packets in clear text.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is Transport Layer Security (TLS)?
Open an interactive chat with Bash
What is the difference between encryption and hashing?
Open an interactive chat with Bash
Why is a firewall not sufficient to secure data in transit?