What is TLS?
TLS (Transport Layer Security) is the cryptographic protocol that encrypts data as it travels between two systems, proves you are talking to the real server and not an impostor, and detects any tampering along the way — it is the technology behind HTTPS and the padlock in your browser's address bar.
What does it mean?
When you send data across the internet, it hops through many networks you do not control — coffee-shop Wi-Fi, internet service providers, backbone routers. Without protection, anyone positioned along that path could read it or alter it. TLS solves three problems at once. It provides confidentiality by encrypting the data so eavesdroppers see only ciphertext. It provides integrity so any tampering in transit is detected and rejected. And it provides authentication so you can be confident the server on the other end really is who it claims to be.
That third guarantee is the one people overlook. Encryption alone would be useless if you were encrypting your data straight to an attacker impersonating your bank. TLS uses digital certificates, issued by trusted authorities, to verify identity — which is what the padlock actually represents. It does not mean "this site is safe"; it means "your connection to this specific site is private and you are really talking to it."
Where the term came from
TLS is the direct descendant of SSL (Secure Sockets Layer), which Netscape created in the mid-1990s so that people could safely enter credit-card numbers on this strange new thing called the World Wide Web. SSL went through versions 2.0 and 3.0, both of which were eventually found to have serious flaws. When the protocol was standardized by the Internet Engineering Task Force in 1999, it was renamed TLS to mark the clean break. This is why people still say "SSL certificate" out of pure habit even though every secure connection today actually runs TLS — the old name simply stuck.
The protocol kept evolving. TLS 1.0 and 1.1 are now deprecated and considered insecure. TLS 1.2 remains widely used, and TLS 1.3 — finalized in 2018 — is the modern standard, faster and stripped of the legacy cryptography that caused most historical vulnerabilities. The arc of the whole story is a steady removal of weak options as attackers found ways to exploit them.
How it works
Every TLS connection opens with a handshake. The client and server agree on a protocol version and a set of cryptographic algorithms (a "cipher suite"). The server presents its certificate, and the client checks that the certificate is valid, unexpired, and signed by a certificate authority it trusts. Then the two sides use public-key cryptography to securely agree on a shared secret key that only they know. Once that is done, the rest of the conversation is encrypted with fast symmetric cryptography using that shared key. Modern TLS 1.3 streamlines this into fewer round trips, so the security comes with little speed penalty.
It is worth being precise about scope. TLS protects data in transit; it is the counterpart to encryption at rest, which protects data in storage. HTTPS is simply ordinary HTTP web traffic running inside a TLS tunnel, but the same protocol also secures email delivery, API calls, database connections, and much more. And because TLS verifies identity at every connection, it is a quiet but essential building block of a zero trust architecture.
When it matters
TLS matters everywhere data crosses a network, which today means everywhere. Browsers mark plain-HTTP sites as "Not Secure," search engines favor HTTPS, and every compliance framework — SOC 2, PCI-DSS, HIPAA — expects sensitive data to be encrypted in transit. The trap is assuming the padlock means the job is done. A site can show a valid padlock while still accepting deprecated TLS versions, supporting weak cipher suites, mishandling certificate validation on its back-end API calls, or failing to redirect insecure requests to HTTPS. These misconfigurations are invisible to a normal user and are exactly the kind of thing a careful penetration test exists to catch.
At QUANT LAB
When we build custom business software, TLS is enforced end to end — modern protocol versions only, strong cipher suites, HTTPS forced everywhere, and proper certificate validation on every internal service call, not just the public front door. When we run a web application pentest, TLS configuration is part of the checklist: we look for outdated protocols, weak ciphers, mixed-content leaks, missing HTTPS enforcement, and the subtle certificate-validation bugs that let a man-in-the-middle attacker slip in despite the padlock. We map the findings to MITRE ATT&CK and the OWASP Top 10 so you can see precisely how an attacker would intercept data you assumed was protected. For a concrete example of transit-security done right, see our Stripe webhook security guide.
Long-form deep-dives that use this term
All postsStripe Webhook Security Best Practices
Idempotency, signature verification, retries, and dead-letter handling.
Read postWhat Is Penetration Testing? A Founder's Buyer Guide
What a pentest actually is, the five types you can buy, and what a real report looks like.
Read postSOC 2 Pentest Prep Guide (2026)
Pre-audit pentesting that maps cleanly to SOC 2 CC controls.
Read post
Related terms
Padlock showing, but is it solid?
Outdated protocols, weak ciphers, and certificate-validation bugs hide behind a green padlock. We will find them. Book a 30-minute call.