NEW
Also known as: Transport Layer Security
A cryptographic protocol that provides confidentiality, integrity, and authentication for network communications, underpinning HTTPS and many secure services.
DESCRIPTION
Transport Layer Security (TLS) secures application traffic across the internet and private networks. It authenticates endpoints using X.509 certificates, negotiates cipher suites, and protects data with symmetric encryption and MACs or AEAD. TLS supports forward secrecy via ephemeral key exchange and scales to mutual authentication for zero-trust patterns. Modern deployments prioritize TLS 1.2 and 1.3, deprecating older versions and weak ciphers. Correct certificate lifecycle management, OCSP stapling, and secure defaults are essential for resilience and compliance.
ALTERNATIVE DEFINITIONS
IETF RFC 5246
The Transport Layer Security (TLS) protocol provides communications security over the Internet.
Concise protocol purpose from the standards body.
MDN Web Docs
Transport Layer Security (TLS) is a protocol that provides privacy and data integrity between two communicating applications.
Emphasizes privacy and integrity at the application layer.
RELATED TERMS
Secure Sockets Layer X.509 Certificate Certificate Authority Hypertext Transfer Protocol Secure Cipher Suite Forward Secrecy Online Certificate Status Protocol Mutual TLS Public Key Infrastructure Elliptic-Curve DiffieāHellman
COMPETING TERMS
RELATIONS
- Narrower: Mutual TLS
KNOWLEDGE AREAS
Data Security Software Engineering Infrastructure Data Integration & Interoperability
TARGET AUDIENCE
Software Developer DevOps Engineer Security Architect Cybersecurity Engineer Cloud Architect Application Administrator
EXTERNAL SOURCES
- Wikipedia - Transport Layer Security
- IETF RFC 8446 - TLS 1.3 specification
- OWASP - Practical TLS hardening guidance
- NIST SP 800-52 Rev. 2 - Guidelines for TLS configuration and use
TOP QUESTIONS
Why is TLS critical for modern applications?
TLS protects data in transit, authenticates endpoints, and underpins HTTPS, APIs, email, and messaging, meeting security and compliance requirements.
Category: Relevancy
What is currently a hot topic around TLS?
Adoption of TLS 1.3, certificate automation via ACME, and managing private PKI for zero-trust architectures are top priorities.
Category: Topic
What are common TLS configuration mistakes?
Allowing legacy protocols, weak ciphers, missing SNI, misconfigured OCSP stapling, and overly long certificate lifetimes.
Category: Mistakes
How does TLS differ from SSL?
TLS is the successor to SSL, fixing design flaws and adding stronger ciphers and handshakes. SSL is deprecated.
Category: Comparison
What provides forward secrecy in TLS?
Ephemeral DiffieāHellman key exchange (e.g., ECDHE) ensures past sessions remain secure even if long-term keys are compromised.
Category: Explanation
How is TLS managed in production?
Automate certificate issuance and rotation, enforce modern cipher suites, monitor with scanners, and track certificate inventory.
Category: Management
How does mutual TLS work?
Both client and server present certificates, enabling strong, certificate-based client authentication in addition to encryption.
Category: Explanation
What risks arise from expired certificates?
Outages, failed connections, and security warnings can disrupt services and erode trust. Automation mitigates this.
Category: Risk
Where to start learning TLS?
Read RFC 8446, OWASP TLS Cheat Sheet, and MDN overviews; practice with OpenSSL and test using SSL Labs.
Category: GettingStarted