Correction Tds
Correction Tds
Correction Tds
Page 1
Activer le relayage des paquets DHCP dans le routeur ou installer un relais DHCP dans le sous
réseau qui ne contient pas le serveur DHCP.
Exercice 2 :
1. Décrire les paramètres qu’un serveur DHCP peut fournir à un client
Adresse IP, Netmask, adresse de broadcast, passerelle par défaut, adresses des DNS…
2. Quel sont les informations que doit maintenir un serveur DHCP sur disque pour pouvoir gérer la reprise
suite à un arrêt brusque (par exemple suite à une coupure de courant) ?
Adresses IP affectées, adresses MAC, début et fin des baux
3. Sachant qu’à chaque démarrage, un client essaye d’obtenir son ancienne adresse IP. Quels sont les
conséquences possibles d’un arrêt puis redémarrage d’un client DHCP ?
Le client obtient son ancienne adresse si elle est encore libre chez son serveur DHCP (voir automate).
4. Si un réseau contient plusieurs serveurs DHCP. Expliquer comment un serveur DHCP se rend compte
que l’offre qu’il a proposée pour un client n’était pas retenue.
En recevant un DHCPREQUEST (message envoyé en diffusion) qui contient l’identité du serveur
DHCP sélectionné (qui n’est pas la sienne).
5. Soient les messages suivants :
Page 2
Exercice 3 :
Soit le fichier dhcpd.conf suivant :
5. Cette configuration permet-elle de préciser aux clients les adresses IP des serveurs DNS ? Expliquer ?
non, il n’y a pas la ligne option domain name servers
6. Donner la signification des quatre dernières lignes du fichier dhcp.conf ci-dessus.
assigner l’adresse statique 192.168.16.99 au client d’adresse MAC 08:00:2b:4c:29:32
7. Un agresseur (n’ayant pas accès au poste 1) peut-il obtenir l’adresse IP 192.168.16.99. Si oui, comment
? oui, en usurpant l’adresse MAC 08:00:2b:4c:29:32
8. Un client windows a obtenu sa configuration TCP/IP à partir de ce serveur DHCP. Il lance ensuite la
commande ipconfig /all. Compléter le texte manquant.
Page 3
Correction TD2 : DNS
Correction TD 3 : SSL/TLS
Page 4
On utilise souvent le protocole HTTPS (HTTP sur SSL/TLS) pour sécuriser les communications entre un
serveur Web et un navigateur. Lors de l'établissement de connexion, le serveur envoi au navigateur sa clé
publique certifié (stockée dans un certificat). Le navigateur calcule une clé secrète K (master key) et
l'envoi au serveur dans un canal sécurisé. Six clés seront dérivées de K et seront utilisées pour sécuriser les
communications.
1. L'utilisation de SSL/TLS permet-elle de chiffrer les entêtes des protocoles niveau transport (TCP,
UDP)?
==> Non, SSL/TLS est au-dessus de la couche transport
2. Expliquer pourquoi le client présente au serveur plusieurs suites de chiffrement alors que ce dernier ne
lui présente qu'une seule suite ?
==> Le client présente les suites de chiffrement qu'il supporte. Le serveur choisit l'une de ces suites.
3. Comment l'utilisateur du navigateur s'assure bien que la clé publique envoyée par le serveur correspond
bien à l'organisme dont il souhaite accéder ?
==> La clé est récupérée à partir du certificat du serveur envoyé par ce dernier au client.
4. Quelle attaque peut-on avoir si la clé publique est envoyée directement (non certifiée) au navigateur ?
==> Attaque MITM (Man In The Middle).
5. Préciser comment le canal sécurisé est établit pour envoyer la clé K?
==> Généralement, la clé K est généré par le client puis chiffré par la clé publique du serveur qui la
déchiffre avec sa clé privée (sinon, le protocole de DH est utilisé pour construire K)
6. Pourquoi certains services Web, utilisant pourtant HTTPS, demandent-ils en plus à l'utilisateur de
fournir un nom de compte et un mot de passe pour compléter l'ouverture de session ?
==> Il s'agit d'authentifier l'utilisateur par le service web pour l'accès à base de rôle.
7. À votre avis, la clé privée du serveur web est stockée en clair ou protégé par mot de passe ? Expliquer.
==> La clé privée du serveur est stockée en clair car le serveur doit répondre automatiquement aux
requêtes des clients sans attendre la saisie d'un mot de passe par l'administrateur du serveur web.
8. Il est possible d'utiliser un certificat client stocké sur le navigateur pour l'échange HTTPS. Donnez un
avantage et un inconvénient de procéder ainsi.
==> Avantage : le serveur authentifie le client, ce qui permet d'éviter certaines attaques
==> Inconvénient : les certificats sont le plus souvent payant
9. Avec un certificat client, l'utilisateur doit parfois fournir un mot de passe (une « passphrase »): de quoi
s'agit-il ? Quel est son utilité ? Ce mot de passe est-il envoyé au serveur web ?
==> C'est le mot de passe (clé) de chiffrement de la clé privée. Il permet la confidentialité de la clé
privée. Ce mot de passe n'est pas envoyé au serveur: il sert à déchiffrer la clé privée chez le client.
Page 5
Correction TD 4 : Filtrage
Page 6