Home / Knowledge hub / HTTPS
Knowledge hub
HTTPS
The encrypted web protocol, and the minimum for anything with a login.
What it means
HTTPS is ordinary web traffic with encryption wrapped around it. It hides the contents from anyone on the network in between, detects tampering along the way, and proves the server you reached matches the address you typed.
That is the whole job. It protects the journey. It says nothing about what either end does with the data once the data arrives.
Why it matters
Without it, anybody sharing a network with your users can read sessions and passwords as they pass. OWASP recommends TLS on every page rather than the login page alone, because an unencrypted page leaks session tokens and invites injected scripts.
The padlock is where readers go wrong. A malicious site can hold a perfect certificate, and a perfect certificate can sit in front of an application that hands one customer another customer's records. Encryption on the wire and correct behaviour in code are separate problems, and most incidents live in the second.
How it shows up
Gaps are usually partial rather than total. An old subdomain still answering on plain HTTP. An API that accepts both. A redirect to the secure version with no Strict-Transport-Security header, so the first request still travels in the clear. A session cookie missing the Secure flag.
Certificate expiry belongs on the list too, since it takes sites offline every week of the year. Put renewal on a calendar somebody actually reads, or automate it.
Internal traffic hides the last gap. One service calls another without encryption because both sit behind the same boundary, and that assumption holds until somebody reaches the network. Cyberlop does not grade your firewall and does not scan your network. We test what the application does once the connection is up, and show you the evidence.
Questions people ask
HTTPS, answered
Does the padlock mean the site is safe?
No. It means the connection carries encryption and the certificate matches the domain. Anyone can get a certificate for a domain they control, including someone running a phishing page.
Read it as a statement about the pipe, never about the people at the other end of it.
Do I need HTTPS if my site has no login?
Yes. Browsers mark plain HTTP pages as not secure, and search engines prefer encrypted sites. Anyone on the network can also rewrite a page in transit and inject whatever they like.
There is also no cost argument left. Let's Encrypt issues free certificates, and most hosting renews them automatically.
Are free certificates weaker than paid ones?
The encryption is identical. What you pay for with commercial certificates is a longer validity period, a warranty, and sometimes extra validation of the organisation behind the domain.
For most applications a free automated certificate is the better engineering choice, because automated renewal means fewer expiry outages.
We redirect HTTP to HTTPS. Is that enough?
Nearly. The first request still leaves the browser in the clear before the redirect answers, and somebody on the network can intercept it.
Add HSTS, defined in RFC 6797, so the browser goes straight to the secure version next time and refuses to let a user click past certificate warnings.
Does HTTPS protect my data once it reaches the server?
Not at all. Once your server decrypts the traffic, everything depends on your code, your access checks and how you store what arrives.
That is why a site with flawless transport security can still leak records through a missing authorisation check. The two problems have nothing to do with each other.
Sources
Where this comes from
Related
Terms that sit next to this one
Encryption in transit
Protecting data while it travels between a browser and your servers.
Encryption at rest
Stored data scrambled so a stolen disk is useless without the key.
Session hijacking
Stealing the token that tells your application a browser is logged in.
Content Security Policy
A header telling the browser which scripts a page may load.
Quantum-safe cryptography
Encryption designed to stay secure against future quantum computers.
The padlock is not a verdict
Transport security is the easy part. We test what your application does behind it, across authentication, authorisation and configuration, then show you the evidence. Book a pilot on one application.
Or start with a $199 pilot on one application: thirty days, success criteria agreed before day one, credited against the annual if you convert.