Week 6 Flashcards
What is TLS protocol?
Transport Layer Security protocol provides encrypted socket communication and authentication, based on public keys.
What is a X.509 standard for certificates?
Contain a subject, their public key, issuer name etc.
Issuer signs the hash of this data.
To check - hash all data and check issuers public key.
Where is TLS found in the internet protocol stack?
Between application and transport layers.
What are some configuration weaknesses in TLS?
Cipher Downgrading - Cipher suite messages are not authenticated.
Self-Signed Certificates - Easy to MITM.
How does TLS 1.3 improve TLS?
Removes obsolete cryptographic protocols.
Simplified handshake - efficiency gain.
Forward secrecy mandatory.
Intercepting TLS connections now only possible as active attacker performing MITM attack.
How do VPNs work?
Virtual Private Networks allow you to securely connect to another network.
How does Onion Routing work?
Routes traffic through a number (entry, middle and exit node) of proxies.
Each proxy only learns the IP of the proxy before and after.
Public key of each proxy is known.
How is TLS secure?
All previous messages are hashed and encrypted with Kcs for integrity.
Used to verify communication on both ends is the same.