Questions: HTTPS and TLS (Transport Layer Security)

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

A browser successfully connects to a site via HTTPS. What specific security problem does the X.509 certificate solve that encryption alone does not?

AIt compresses HTTP headers to speed up the encrypted connection
BIt proves the server is who it claims to be, preventing an attacker from substituting their own key
CIt generates the symmetric session key used for encrypting data
DIt replaces public-key cryptography to make the handshake more efficient
Question 2 Multiple Choice

Why does TLS use public-key cryptography during the handshake but switch to symmetric encryption (like AES) for the actual data transfer?

ASymmetric encryption is more secure than public-key encryption for bulk data
BPublic-key cryptography cannot encrypt data, only establish shared secrets
CPublic-key operations are hundreds of times slower than symmetric encryption, making them too costly for bulk data transfer
DRegulatory standards require symmetric encryption for web traffic
Question 3 True / False

TLS provides integrity protection through message authentication codes, meaning that if any bit of an encrypted message is altered in transit, the receiver will detect the tampering.

TTrue
FFalse
Question 4 True / False

HTTPS guarantees that a website is trustworthy and that its operator will not misuse your data.

TTrue
FFalse
Question 5 Short Answer

Explain why the combination of certificate authorities and TLS prevents man-in-the-middle attacks, and what would happen if browsers trusted all certificates equally without a CA hierarchy.

Think about your answer, then reveal below.