Security

SSL/TLS Security Explained

The padlock icon in your browser represents a specific, well-understood process. Here's what's actually happening behind it.

The padlock icon next to a website’s address is one of the most visible security indicators on the web, but most people never learn exactly what it represents. It’s shorthand for a specific technical process — SSL/TLS — that protects the connection between a visitor’s browser and your server.

SSL and TLS are the same idea, different generations

SSL (Secure Sockets Layer) is the older protocol; TLS (Transport Layer Security) is its modern successor. In practice, people still say “SSL” out of habit even though virtually all secure connections today actually use TLS. Both exist to solve the same problem: making sure the data traveling between a browser and a server can’t be read or tampered with by anyone in between.

What it actually protects against

Without encryption, data sent between a browser and a server travels in a form that’s readable by anything positioned along the path — a shared network, an internet service provider, or software running on either end of the connection. TLS protects against:

  • Eavesdropping — someone reading the contents of the connection, such as form submissions or login credentials.
  • Tampering — someone modifying data in transit without either party noticing.
  • Impersonation — a certificate verifies that you’re actually connecting to the domain you intended to, not an imposter presenting itself as that domain.

How the connection gets established

At a high level, when a browser connects to a site over HTTPS:

  1. The server presents a certificate that identifies the domain and is issued by a trusted certificate authority.
  2. The browser verifies that certificate is valid, unexpired, and matches the domain being visited.
  3. Browser and server negotiate an encrypted channel using that verified identity.
  4. All subsequent data exchanged over that connection is encrypted.

None of this requires action from your visitors — it happens automatically as part of loading the page, which is exactly the point.

What “no padlock” or a browser warning means

If a browser shows a warning instead of a padlock, it usually means one of a few things: the certificate has expired, it doesn’t match the domain being visited, part of the page is loading insecure resources over plain HTTP (“mixed content”), or the certificate chain isn’t properly configured. Any of these should be treated as something to fix quickly, since browsers increasingly treat unencrypted or misconfigured connections as untrustworthy by default.

Certificates need to be renewed

Certificates have an expiration date and need to be renewed periodically. Many hosting providers and certificate authorities now handle this automatically, but it’s worth confirming that renewal is actually happening rather than assuming it is — an expired certificate can take a site from secure to broken in the eyes of visitors’ browsers overnight.

The takeaway

SSL/TLS is the encryption layer that makes the modern web trustworthy enough to use for anything sensitive — logins, payments, or private messages. The padlock is a visible signal of an underlying, well-understood process: verified identity plus encrypted transport. Keeping certificates valid and avoiding mixed content are the main things a site owner needs to stay on top of.

Ready when you are

Protect what you build

WebsiteSave helps you back up your website, understand important changes, and recover with confidence.