06-05-2020, 07:27 PM
(This post was last modified: 07-11-2020, 08:37 AM by Bl4ckCyb3rEnigm4.)
These two transfer protocols allows communication between different systems. The difference between HTTPS and HTTP is that HTTP isn't encrypted(in the case you want to know more https://www.aiowares.com/showthread.php?tid=1537).
HTTPS supports SSL a certificate used to encrypt the data that is sent and decrypt the data received, instead HTTP send the data unencrypted, making HTTP more vulnerable to MITM(Man In The Middle) attacks. MITM is an attack where the attacker secretly relays and possibly alters the communications between two systems.
Let's say you're buying something from a e-commerce site and someone is trying to steal your credit card information, in the case you use the HTTP version, the attacker will see all the information in clear, instead using HTTPS the attacker will receive only encrypted data, making the attack more complicated or even impossible.
I'm not saying that HTTPS is flawless, everything has a flaw, it's only a matter of time.
The use of an insecure encryption algorithm can render the protocol useless.
Maybe you'll end with the question: "How can I force the browser to use the HTTPS when available?"
Well, there is a plugin that redirects you to the HTTPS version where available:
HTTPS supports SSL a certificate used to encrypt the data that is sent and decrypt the data received, instead HTTP send the data unencrypted, making HTTP more vulnerable to MITM(Man In The Middle) attacks. MITM is an attack where the attacker secretly relays and possibly alters the communications between two systems.
Let's say you're buying something from a e-commerce site and someone is trying to steal your credit card information, in the case you use the HTTP version, the attacker will see all the information in clear, instead using HTTPS the attacker will receive only encrypted data, making the attack more complicated or even impossible.
I'm not saying that HTTPS is flawless, everything has a flaw, it's only a matter of time.
The use of an insecure encryption algorithm can render the protocol useless.
Maybe you'll end with the question: "How can I force the browser to use the HTTPS when available?"
Well, there is a plugin that redirects you to the HTTPS version where available:
Code:
https://www.eff.org/https-everywhere