Security & Privacy

HTTPS and the Padlock Icon

HTTPS is the secure version of HTTP, the system your browser uses to communicate with websites.

When you see HTTPS in a web address or a padlock icon in your browser's address bar, it means the connection between your browser and the website is encrypted. This makes it much harder for anyone to eavesdrop on the data being sent back and forth, like passwords or credit card numbers.

HTTPS and the Padlock Icon, explained at three levels

At home

HTTPS is what keeps your information private when you visit a website. When you see the padlock icon in your browser's address bar, it means the connection is encrypted — like sending a letter in a sealed envelope instead of on a postcard. This is especially important when you're entering passwords or payment information.

At work

For businesses, using HTTPS is essential for protecting customer data and maintaining trust. All modern websites should use HTTPS by default, not just login and payment pages. HTTPS is also a factor in search engine rankings, making it important for both security and visibility.

Real-world examples

At home

Wei was about to enter his credit card information on an online store when he noticed the browser said 'Not Secure' instead of showing a padlock. He decided not to complete the purchase and found a secure alternative, protecting his payment information from potential eavesdroppers.

At work

Tanya, a web developer at a travel company, migrated the entire website from HTTP to HTTPS after a client reported that browsers were showing security warnings. She obtained a free certificate through Let's Encrypt, configured automatic renewal, and set up redirects to ensure all visitors used the secure connection.

Common confusions

  • One common misunderstanding is that the padlock means a website is completely safe. It only means the connection is encrypted, not that the website itself is legitimate.
  • It's often assumed that HTTPS is only needed for banking and shopping. All web browsing benefits from encryption to protect your privacy.
  • You might think HTTPS makes websites slower. Modern HTTPS has negligible performance impact and can even improve speed through HTTP/2.

For analysts

Business analysts should specify HTTPS as a requirement for any web application, not just pages with login forms or payment processing. Requirements should include certificate management procedures, redirect policies from HTTP to HTTPS, and compliance with security standards that mandate encrypted connections for data in transit.

History & origin

HTTPS was introduced by Netscape in 1994 to enable secure online transactions. For years, it was used mainly for banking and shopping sites. Google's push to mark HTTP sites as 'Not Secure' starting in 2018, along with free certificate services like Let's Encrypt, led to HTTPS becoming the default for the vast majority of websites.