## Partie 0 - Configuration de l’environnement (2 minutes)
## Partie 0 - Configuration de l’environnement (2 minutes)
Pour cela, lancez vdn, sur le réseau secure, et clonez le [dépôt](https://codefirst.iut.uca.fr/git/corentin.lemaire/FreakTP). Vous y trouverez un fichier httpd.conf (ex 2) et une image docker appelée openssl-image (pour l’exercice 3).
Pour cela, lancez vdn, sur le réseau secure, et clonez le [dépôt](https://codefirst.iut.uca.fr/git/corentin.lemaire/FreakTP). Vous y trouverez un fichier **httpd.conf** (ex 2) et une image docker appelée **openssl-image** (pour l’exercice 3).
## Partie 1 - Étude des failles (10 minutes)
## Partie 1 - Étude des failles (10 minutes)
### Exercice 1
### Exercice 1
Quelles sont les versions vulnérables de OpenSSL et httpd aux failles FREAK et LogJam ?
Quelles sont les versions vulnérables de *OpenSSL* et *httpd* aux failles FREAK et LogJam ?
Trouver des serveurs d’archives contenant toutes les versions de ces outils, on ne vous demande pas de la télécharger
Trouver des serveurs d’archives contenant toutes les versions de ces outils, on ne vous demande pas de les télécharger
### Exercice 2
### Exercice 2
Dans le httpd.conf donné dans l’archive de ce TP, qu'est-ce qui fait qu’un serveur ayant cette configuration soit vulnérable ?
Dans le **httpd.conf** donné dans l’archive de ce TP, qu'est-ce qui fait qu’un serveur ayant cette configuration soit vulnérable ?
## Partie 2 - Pratique (18 minutes)
## Partie 2 - Pratique (18 minutes)
@ -25,10 +25,11 @@ Installez (dans un docker sur vdn pour ne pas casser votre OpenSSL !) une versio
Dans cette version, quelles sont les suites de chiffrement vulnérables ?
Dans cette version, quelles sont les suites de chiffrement vulnérables ?
**Commandes utiles :**
**Commandes utiles :**
```bash
docker load -i openssl-image
docker load -i openssl-image
docker run -it –name (nom conteneur) openssl-image bash
docker run -it –name (nom conteneur) openssl-image bash