Différence entre HTTP et HTTPS.

La barre d'adresse dans les navigateurs n'attire le plus souvent pas l'attention, sauf si vous devez suivre un lien copié depuis quelque part dans le presse-papiers. Parfois, nous regardons là pour nous assurer que la transition est correcte, en particulier dans les cas de redirection rapide et malhonnête. Mais si nous regardons toujours, nous remarquons parfois un état inhabituel: une sorte de verrou est suspendu, la couleur de la police est différente et au lieu de l'habituel http:// nous voyons https:// pour une raison quelconque. Immédiatement et ne comprends pas, s'il a dérivé quelque part, ou quelque chose dans le monde a changé, ou la mémoire est défaillante. Essayons de le comprendre.

Définition

HTTP - protocole de transfert d'application utilisé pour récupérer des informations à partir de sites Web.

HTTPS est une extension de protocole HTTP qui prend en charge le cryptage SSL et TLS.

Comparaison

La différence entre HTTP et HTTPS est déjà évidente à partir des définitions. HTTPS n'est pas un protocole de transfert de données indépendant, mais HTTP avec un module complémentaire de cryptage. C'est la clé et la seule différence. Si les données sont transmises via le protocole HTTP non sécurisé, alors HTTPS fournira une protection cryptographique. Celui-ci est utilisé là où l'autorisation est responsable: sur les sites des systèmes de paiement, des services postaux, dans les réseaux sociaux.

Si les données ne sont pas protégées par SSL, alors un intercepteur lancé à un moment malheureux permet à un attaquant de les utiliser. Techniquement, la mise en œuvre du HTTPS est un peu plus compliquée: pour cela, le site protégé doit disposer d'un certificat serveur en cours d'utilisation, que l'utilisateur accepte ou n'accepte pas. Un tel certificat est installé sur le serveur qui gère les connexions. Tant les données reçues par le client que les données reçues de lui sont cryptées. Les clés de chiffrement sont utilisées pour vérifier si le client les reçoit et les fournit.

Une autre différence technique réside dans les ports utilisés pour l'accès HTTP et HTTPS. Le premier interagit généralement avec le port 80, le second - avec le port 443. L'administrateur peut ouvrir d'autres ports aux mêmes fins, mais ils ne coïncideront jamais.

Conclusions TheDifference.ru

  1. HTTP est un protocole de transfert de données directement, HTTPS est une extension de ce protocole.
  2. HTTPS est utilisé pour les communications cryptées.
  3. HTTPS est également utilisé pour l'autorisation sur les serveurs qui nécessitent une attention accrue à la sécurité des données.
  4. HTTP fonctionne sur le port 80, HTTPS sur le port 443.
.