A Story of SSL


One day Minnie was shopping at the grocery store where she saw Mickey

Minnie – Hey Mickey! How are you?

Mickey – Err Ah! Minnie, I m good!

Minnie – You look lost, What happened?

Mickey – Nothing much!

Minnie – Common, you can tell me

Mickey – You see I have been at my house the whole day and was trying to understand SSL but the topic looks so difficult to me

Minnie – Oh come on. Don’t worry I will tell you

Mickey – Great

Minnie – Let’s say you have a box of precious stones and you need it to be delivered to your friend who lives across the town

Mickey – Wow

Minnie – Here you want to ensure that the box does not get stolen or corrupted (changed) while on its way

Mickey – Of course

Minnie – So you hire an armored car to pick up the box and transport it to your friend’s address

Mickey – That would do

Minnie – Here the armored car ensures that no one can access or get to your box while it’s traveling. This is called encryption.

Encryption is an impenetrable defense so that nobody can get your information while it’s wandering in the uncontrolled zone of the internet

Mickey – I get it

Minnie – Also, here you specified your friend’s address and the car has to deliver the box to a specific address, this is called authentication

Authentication ensures that the party receiving your valuable information is indeed the party you expect it to be

Mickey – Very well

Minnie – Now SSL on the internet takes care of this process of transporting our data or information securely to the right address

SSL – Secure Sockets Layer

SSL is the standard implementation for establishing a secure and encrypted link between two points on the internet — say your computer and a web server

It has since been updated to SSL/TLS or Secure Sockets Layer/Transport Layer Security, but it is still known simply as SSL for simplicity.

It is also the basis for secure HTTP or HTTPS — it is basically a website transported through hypertext transfer protocol that goes through a secure, encrypted connection

Mickey – I am trying to get this

Minnie – Okay Mickey have you seen when you visit some website and its HTTPS, you see a padlock along with the address on the address bar of the browser

Mickey – Yes, I see this

MinnieThe padlock indicates that an encrypted SSL session is in place right now.  

Mickey – That means any information sent or received from this site will be encrypted and cannot be spied or stolen by malicious software on the internet

Minnie – Great you got it, and in simple words, it means this site is secure and is using SSL

Mickey – I am smart

Minnie – Yes, and to enable SSL security a website need to acquire a certificate called an SSL certificate

Mickey – What exactly is an SSL Certificate?

MinnieSSL communications are enabled by certificates.  A certificate is a file that is installed on a server

The certificate contains information about the identity of the owner of a URL or IP address that can be detected and used by the client machine to confirm that identity.

 The certificate is specific to the URL or IP address for that server, and its presence on the machine enables the trust mechanisms and encryption that come with an SSL session

Certificates are protected by hashing algorithms to ensure they are genuine and tamper-proof

Mickey – Okay so an SSL certificate is required to enable SSL security on websites

Minnie – Right Mickey

Mickey – Great, I can now explain SSL to anyone

Minnie – Great so do you want to go home now

Mickey – No, let’s go to the riverside and watch the sunset

Minnie – Sure, let’s go

Mickey – You are my best friend Minnie

Minnie – I am always here for you 🙂

about the author more stories

References
https://www.geocerts.com/introduction-to-ssl
https://thenextweb.com/contributors/2017/07/20/ssl-important-secure-web-browsing/

22