human
Quelle est la différence entre HTTP et HTTPS ? Quelqu'un m'a dit d'obtenir l'extension [HTTPS Everywhere] (URL_0) mais je ne vois même pas la différence. Explique comme si j'avais cinq ans.
gpt
HTTP est le protocole de transfert hypertexte, HTTPs est le protocole de transfert hypertexte sécurisé. HTTPS implémente SSL (si vous avez entendu parler du bogue Heartblead, c'était un problème avec l'implémentation OpenSSL de SSL). SSL utilise ce qu'on appelle le cryptage à clé publique. Il possède deux clés, une clé publique et une clé privée. La clé publique peut chiffrer les messages et la clé privée peut déchiffrer les messages, mais chaque clé ne peut pas faire l'autre. Cela signifie qu'un attaquant peut écrire des messages sur le serveur , mais il / elle ne peut pas lire vos messages allant au serveur . Cela signifie que lorsque le serveur, par exemple, vous demande votre mot de passe pour vous connecter, vous pouvez l'envoyer au serveur sans craindre qu'un attaquant puisse le lire. Chose intéressante, le bogue Heartblead était une vulnérabilité dans laquelle un attaquant pouvait obtenir la clé *privée* du serveur, ce qui signifie qu'il/elle pouvait donc déchiffrer le mot de passe envoyé au serveur et voler votre mot de passe.