Menu
Coddy logo textTech

Récapitulatif : HTTPS

Leçon 42 sur 47 du cours Réseautage avec le terminal de Coddy.

HTTPS est HTTP à l’intérieur de TLS, et TLS remplit deux fonctions.

Il chiffre, de sorte que le chemin, les en-têtes et le corps cessent d’être lisibles pendant le transit. Avec HTTP en clair, tout cela est du texte sur le réseau, comme vous l’avez constaté en récupérant un mot de passe dans votre propre requête.

Il identifie, au moyen d’un certificat vérifié de trois façons : signé par une autorité présente dans le bundle CA de votre machine, non expiré et émis pour l’hôte que vous avez réellement demandé.

Le schéma détermine le port par défaut, 80 ou 443, et indique si une négociation a lieu ou non. Un port en clair auquel on demande TLS échoue immédiatement avec le code de sortie 35.

Et -k réduit les erreurs de certificat au silence en abandonnant la vérification d’identité. Utilisez-le sur une machine de test, jamais comme solution à un problème réel.

challenge icon

Défi

Difficile

Une commande par fait.

  1. Afficher ca= suivi de yes si le bundle de certificats CA existe
  2. Servir un dossier sur le port 9131 et afficher tls= suivi du code de sortie d’une requête https:// vers celui-ci

Sortie attendue :

ca=yes
tls=35

Essayez vous-même

Terminal
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Réseautage avec le terminal

Entraînez-vous par vous-même : Playground Terminal