This is why should HTTP websites transfer to HTTPS by installing certificates and people should think how safe you are in HTTPS websites and
this will help us why we should be very careful even if it's an HTTPS websites.
HTTPS websites may be encrypted but some people like scammers use SSL/TLS certificates to create a phishing site (such as fake website and impostors), scam gambling site, malicious websites and more.SSL vs TLS: What are the differences of the TWO CERTIFICATES?If you are reading about TLS and SSL then i'm sure you already know about these two certificate to encrypt important data. These two certificate are used mostly in HTTPS sites. The reason why HTTP sites transfer to HTTPS by installing a certificate. There are different certificate that a website can install. Example of certificates are SSL, TLS, SSH and more. Just the SSL alone there are 6 options that you can choose to secure your website as possible. You can learn about the 6 options of certificate types to install on your website.
https://www.liquidweb.com/blog/ssl-certificates/Now, let's go back to the difference about SSL and TLS.
First, What is SSL? What does SSL stands for?SSL means Secure Sockets Layer. SSL is a security protocol that binds your server with encryption for online communication. In 1994, Netscape invented SSL to offer security to data transition. It establishes a secure connection between the visitor’s web browser and web server, allows a transition of information without fear of eavesdropping, data theft, message forgery. When SSL is enabled on the website, it changes website URL from http to https. An extra “S” ensures that the website is secured with robust encryption and safe for online transactions. To enable SSL on the website, a web server needs an SSL certificate issued by a certificate authority.
For example, if a visitor on a website transmitting confidential information like credit card, debit card data, or internet banking, the website must have an SSL certificate to encrypt the passing information. If the website is not secured by SSL, no one is going to trust it.
SSL is a boon for website that performs online transactions or has login page. SSL helps to enhance ROI of a business by winning the assurance of visitors and customers. When a website owner makes a request for an SSL certificate, the CA (certificate authority) affirms the details of an organization and issue an SSL certificate. Email servers, web-based applications, and server-to-server communications can be secured with SSL.
Here is an IMAGE showing how SSL WORKS.
What is TLS? What does TLS means?TLS means Transport Layer Security. It is now-deprecated predecessor, Secure Sockets Layer (SSL).
Transport Layer Security (TLS), and its now-deprecated predecessor, Secure Sockets Layer (SSL), are cryptographic protocols designed to provide communications security over a computer network. Several versions of the protocols find widespread use in applications such as web browsing, email, instant messaging, and voice over IP (VoIP). Websites can use TLS to secure all communications between their servers and web browsers.
The TLS protocol aims primarily to provide privacy and data integrity between two or more communicating computer applications. When secured by TLS, connections between a client (e.g., a web browser) and a server (e.g., wikipedia.org) should have one or more of the following properties:
The connection is private (or secure) because symmetric cryptography is used to encrypt the data transmitted. The keys for this symmetric encryption are generated uniquely for each connection and are based on a shared secret that was negotiated at the start of the session. The server and client negotiate the details of which encryption algorithm and cryptographic keys to use before the first byte of data is transmitted. The negotiation of a shared secret is both secure (the negotiated secret is unavailable to eavesdroppers and cannot be obtained, even by an attacker who places themselves in the middle of the connection) and reliable (no attacker can modify the communications during the negotiation without being detected).
The identity of the communicating parties can be authenticated using public-key cryptography. This authentication can be made optional, but is generally required for at least one of the parties (typically the server).
The connection is reliable because each message transmitted includes a message integrity check using a message authentication code to prevent undetected loss or alteration of the data during transmission.
These are the examples of Asymmetric Key Algorithms that is used to encrypt sensitive information or important data that should be kept safe as possible check this site for more information about these used algorithms.
https://www.ssl2buy.com/wiki/diffie-hellman-rsa-dsa-ecc-and-ecdsa-asymmetric-key-algorithmsVisit this site for more information about the algorithms that are used.
https://en.wikipedia.org/wiki/Transport_Layer_SecurityYou can check the SSL of a website using a SSL checker like this
https://www.ssl2buy.com/wiki/ssl-installation-checkerHow safe you think about SSL/TLS and who can USE IT. Refer quote below.
I think it's important to add - or remember - that sites using SSL / TLS encryption are not always "legit" or "secure" because the connection is encrypted.
A malicious site, scam site, etc .. can use SSL / TLS certificates too. It's pretty easy now with a lot of services offering free certificates. I'm sure a lot of scam sites or phishing sites exposed here had SSL / TLS encryption enabled.
I see a lot of people on Internet thinking "Hey, there is a green padlock symbol, so it's safe to enter some personal info". It's not. You are wrong. It only means that the transmission is encrypted. But if the guy behind the site is malicious, then you are fucked as well.
Now you'll know what are the difference between the SSL and TLS.
Note: I'll still be adding more information which I didn't add yet or forgot to add.
Source:
https://www.globalsign.com/en/blog/ssl-vs-tls-difference/https://www.cloudflare.com/learning/ssl/what-happens-in-a-tls-handshake/https://www.ssl2buy.com/wiki/what-is-ssl-secure-sockets-layerhttps://www.ssl2buy.com/wiki/ssl-vs-tlshttps://en.wikipedia.org/wiki/Transport_Layer_Securityhttps://www.ssl2buy.com/wiki/ssh-vs-ssl-tlshttps://www.ssl2buy.com/wiki/ssl-installation-checker