Sécurité des réseaux informatiques

Découvre comment la cryptographie préserve la confidentialité et l’intégrité des communications réseau et permet leur authentification, ainsi que la façon dont les protocoles réels la mettent en œuvre. Calcule de petits exemples RSA et Diffie–Hellman, compare les codes d’authentification de message aux signatures numériques et découvre comment les certificats et les nonces empêchent l’usurpation d’identité et le rejeu. Suis la négociation TLS 1.3 et le parcours d’un paquet dans un réseau privé virtuel IPsec, compare WPA2, WPA3 et l’authentification 4G/5G, puis écris des règles de pare-feu et évalue des alertes de détection d’intrusion.

IntermédiaireUnité 8 sur 8 de la formation Formation : Réseaux informatiques : protocoles Internet, TCP/IP et routage

Ce que tu vas apprendre

  1. Décris les exigences d’une communication sécurisée, puis utilise la cryptographie symétrique et la cryptographie à clé publique pour masquer le contenu des messages et établir des clés partagées.
    • Décris les exigences d’une communication sécurisée et les capacités des attaquants
      Nomme les propriétés de sécurité visées par un protocole réseau, décris les attaquants passifs et actifs et identifie la couche de la pile de protocoles que chaque défense protège.
    • Chiffre et déchiffre avec des algorithmes de chiffrement symétrique
      Explique comment une clé secrète partagée transforme un texte en clair en texte chiffré, pourquoi la longueur de la clé et le mode de chiffrement comptent, et pourquoi le partage de la clé est la partie difficile.
    • Établis des clés partagées et chiffre avec la cryptographie à clé publique
      Utilise des paires de clés pour chiffrer sans secret partagé au préalable, calcule de petits exemples RSA et Diffie–Hellman et explique les clés de session et la confidentialité persistante.
  2. Détecte les messages altérés avec des fonctions de hachage et des codes d’authentification de message, signe les messages et établis la confiance dans les clés publiques grâce aux certificats, puis conçois des protocoles d’authentification résistants au rejeu et à l’usurpation d’identité.
    • Détecte les altérations avec des fonctions de hachage et des codes d’authentification de message
      Explique les propriétés des fonctions de hachage cryptographiques, pourquoi une somme de contrôle ne suffit pas et comment un code d’authentification de message à clé partagée permet au destinataire de détecter les messages modifiés.
    • Signe les messages et établis la confiance dans les clés publiques grâce aux certificats
      Crée et vérifie des signatures numériques, compare-les aux codes d’authentification de message et explique comment les certificats et une chaîne de confiance lient une clé publique à son détenteur.
    • Conçois et attaque des protocoles d’authentification des extrémités
      Construis un protocole d’authentification étape par étape, découvre comment l’usurpation, l’écoute et le rejeu mettent en échec les versions faibles, et utilise des nonces pour le sécuriser.
  3. Explique comment TLS transforme une connexion TCP en canal authentifié et chiffré, suis la négociation TLS 1.3 et reconnais ce que TLS protège et ce qu’il ne protège pas.
    • Explique comment TLS établit un canal sécurisé sur TCP
      Décris où se situe TLS, comment il dérive les clés et comment les enregistrements dotés de numéros de séquence masqués et une fermeture protégée empêchent la modification, le réordonnancement, le rejeu et la troncature.
    • Suis la négociation TLS 1.3
      Suis les messages d’une négociation TLS 1.3 complète, explique ce que chacun prouve, compte ses allers-retours et décris la reprise, les données 0-RTT et l’échange de clés post-quantique.
    • Valide l’identité du serveur et repère ce que TLS laisse exposé
      Vérifie un certificat de serveur comme le fait un client, explique pourquoi ignorer cette vérification annule la protection de TLS et énumère ce qu’un observateur peut encore voir ou attaquer.
  4. Explique comment IPsec protège les datagrammes à la couche réseau, suis un paquet dans un réseau privé virtuel entre sites et décris comment IKE établit les clés.
    • Explique les associations de sécurité, les protocoles et les modes d’IPsec
      Distingue AH d’ESP et le mode transport du mode tunnel, puis décris l’état conservé par une association de sécurité IPsec.
    • Suis un paquet ESP dans un réseau privé virtuel et établis les clés avec IKE
      Suis pas à pas un datagramme dans un réseau privé virtuel entre sites, explique les numéros de séquence et la fenêtre anti-rejeu, puis décris comment IKEv2 et la traversée de NAT établissent le tunnel.
  5. Explique pourquoi les premières protections Wi-Fi ont échoué, comment WPA2 et WPA3 authentifient les appareils et dérivent des clés, et comment les réseaux 4G et 5G authentifient les abonnés.
    • Explique pourquoi WEP a échoué et comment WPA2 protège le Wi-Fi
      Identifie les failles de WEP et décris comment WPA2 Personal et Enterprise authentifient les appareils et dérivent de nouvelles clés lors de la négociation en quatre temps.
    • Compare WPA3 à l’authentification dans les réseaux 4G et 5G
      Explique les apports de WPA3 par rapport à WPA2, puis décris comment les réseaux cellulaires utilisent une clé détenue par la carte SIM pour l’authentification mutuelle et comment la 5G dissimule l’identité de l’abonné.
  6. Écris et évalue des règles de filtrage de paquets, explique comment les filtres avec état et les passerelles applicatives les améliorent, puis décris comment les systèmes de détection et de prévention d’intrusion repèrent les attaques.
    • Filtre les paquets avec des règles de pare-feu sans état
      Décris le rôle d’un pare-feu, écris une table ordonnée de règles pour un filtre de paquets, évalue des paquets à l’aide de cette table et reconnais les limites du filtrage sans état.
    • Suis les connexions avec des filtres avec état et des passerelles applicatives
      Explique comment un filtre avec état utilise une table de connexions, ce qu’apporte une passerelle applicative et comment une zone démilitarisée et la défense en profondeur permettent de placer ces outils dans un réseau.
    • Détecte les attaques avec des systèmes de détection et de prévention d’intrusion
      Compare la détection par signatures et la détection d’anomalies, analyse les fausses alertes avec des nombres réels et place des capteurs en sachant ce que le chiffrement leur masque.

Sécurité des réseaux informatiques : cours

6 chapitres

1

Préserve la confidentialité des messages

La protection du réseau commence par la propriété qu’une menace peut compromettre. Le chiffrement masque le contenu, mais la gestion des clés, les modes de chiffrement et l’établissement authentifié des clés déterminent si cette protection tient. Pars des capacités des attaquants pour étudier le chiffrement à clé partagée, puis effectue de petits calculs RSA et Diffie–Hellman afin de voir comment deux parties établissent les secrets utilisés par les protocoles réels.

1.1 Objectifs de sécurité et capacités des attaquants

Un message peut rester confidentiel tout en étant modifié ou en provenant d’un imposteur. Une communication sécurisée nécessite donc plusieurs propriétés, chacune répondant à une question différente sur l’échange.

Nomme la propriété menacée
PropriétéQuestion à laquelle elle répondDéfense habituelle
ConfidentialitéQui peut lire le contenu ?Chiffrement
Intégrité des messagesLes modifications peuvent-elles être détectées ?Un MAC, une signature ou un chiffrement AEAD
Authentification des extrémitésQui communique à cet instant ?Une négociation authentifiée
Sécurité opérationnelleLe réseau peut-il continuer à servir ses utilisateurs ?Filtrage et détection d’intrusion

Alice et Bob sont les correspondants ; Trudy est l’attaquante. Une attaquante passive capture le trafic sans le modifier. Lire un mot de passe relève de l’écoute. Déduire un emploi du temps chargé à partir des heures de connexion relève de l’analyse du trafic, même lorsque le contenu est chiffré. Une attaquante active injecte, modifie, supprime ou rejoue des paquets. L’usurpation consiste à déclarer une fausse identité source ; le détournement prend le contrôle d’un échange existant ; la submersion cherche à épuiser les ressources.

Les routeurs Internet transfèrent généralement les paquets sans prouver l’authenticité de leurs adresses sources. Les paquets traversent aussi des réseaux qui échappent au contrôle des deux utilisateurs. En Wi-Fi, un autre appareil radio à portée peut capturer les trames transmises. Les protocoles doivent protéger les communications même lorsqu’un attaquant contrôle le chemin.

Suis une connexion exposée

Bob se connecte au point d’accès d’un café et s’identifie en HTTP non chiffré. Trudy lit le mot de passe : la confidentialité est compromise. Elle modifie un lien de téléchargement dans la réponse : l’intégrité est compromise. Si elle fournit un faux point d’accès portant le nom du café, Bob ne dispose pas non plus d’un moyen fiable de vérifier l’identité du point d’accès. Chiffrer uniquement le mot de passe ne corrigerait pas toutes ces failles. Un attaquant peut modifier certains messages chiffrés sans les comprendre et rejouer sans modification un message d’authentification capturé.

Garde la clé secrète

Le principe de Kerckhoffs affirme que la sécurité doit résister à la divulgation de l’algorithme. Le secret est la clé. Un algorithme secret conçu soi-même peut être retrouvé à partir du logiciel ; modifier et distribuer un algorithme entier est aussi plus difficile que remplacer une clé. Remplacer une clé divulguée protège le trafic futur, mais ne sécurise pas les enregistrements réalisés avec l’ancienne clé.

Les connaissances de l’attaquante comptent aussi. Une attaque à texte chiffré seul part de messages chiffrés interceptés. Une attaque à texte clair connu dispose en plus des messages d’origine correspondants, par exemple du texte HTTP/1.1 prévisible commençant par « GET / ». Dans une attaque à texte clair choisi, l’attaquante peut obtenir le chiffrement de messages qu’elle sélectionne. Les chiffrements modernes sont conçus pour résister à ces situations plus exigeantes.

Repère la portion de chemin protégée

La sécurité Wi-Fi et cellulaire protège une liaison radio. TLS protège la communication entre les extrémités applicatives. IPsec protège le trafic IP sélectionné entre des hôtes ou des passerelles. Une protection au niveau du message, comme la messagerie électronique sécurisée, peut rester associée à un message pendant son stockage. Un saut radio sécurisé ne protège pas le reste du trajet sur Internet : une fois que le point d’accès a retiré la protection de la liaison, un autre mécanisme doit protéger la suite du trafic.

Points clés

  • La confidentialité, l’intégrité, l’authentification et la sécurité opérationnelle répondent à des défaillances différentes.
  • Les attaquants passifs observent ; les attaquants actifs manipulent aussi le trafic.
  • La sécurité repose sur des clés secrètes même lorsque les algorithmes sont publics.
  • Une défense protège la portion de chemin comprise entre ses propres extrémités.

1.2 Clés partagées, modes de chiffrement et chiffrement authentifié

Un algorithme de chiffrement symétrique utilise la même clé secrète aux deux extrémités. Le texte en clair est le message d’origine ; le texte chiffré est sa forme chiffrée. Écris le chiffrement c=EKS(m) et le déchiffrement m=DKS(c) : la clé est partagée, mais les deux opérations sont inverses.

Taille des clés et faiblesses structurelles

Un décalage de César de 3 transforme « RENDEZ VOUS A MIDI » en « UHQGHC YRXV D PLGL ». Essayer les 25 décalages utiles suffit à le casser. Un chiffrement par substitution possède 26!≈4,03×1026 clés, mais préserve les fréquences des lettres. Un attaquant peut utiliser les lettres répétées et les mots fréquents pour retrouver la correspondance sans essayer toutes les clés. La taille de l’espace de clés ne prouve pas à elle seule la sécurité.

AES est un algorithme de chiffrement par blocs de 128 bits avec des clés de 128, 192 ou 256 bits. DES utilisait des blocs de 64 bits et une clé de 56 bits ; une recherche exhaustive a permis de trouver une clé DES en 1998, et DES et Triple DES ne font plus partie des normes en usage. Chaque bit de clé supplémentaire double le travail de recherche exhaustive. À 1012 essais par seconde, la recherche parmi toutes les clés DES prend environ 256/1012≈72 000 secondes, soit 20 heures ; la découverte prend en moyenne la moitié de ce temps. Chercher parmi toutes les clés AES-128 à ce rythme prend environ 1,1×1019 années.

Le mode change la protection du message

Un mode opératoire traite les messages de plus d’un bloc.

ModeFonctionnementLimite essentielle
ECBChiffre chaque bloc indépendammentLes blocs identiques révèlent des motifs répétés
CBCApplique un OU exclusif à chaque bloc et au bloc chiffré précédent, puis chiffreNécessite un IV nouveau et imprévisible et une protection distincte de l’intégrité
CTRChiffre des compteurs pour produire un flot de clés, puis lui applique un OU exclusif avec le messageNe doit jamais réutiliser une combinaison de clé et de nonce

Le premier bloc en mode CBC utilise un vecteur d’initialisation, ou IV, à la place du bloc chiffré précédent. L’IV est envoyé en clair ; ce qui compte est qu’il soit imprévisible et nouveau, pas secret. L’ajout d’aléa masque les égalités directement visibles entre messages. Il ne détecte pas en lui-même les altérations.

Étudie la réutilisation d’un flot de clés

Supposons que deux messages utilisent le même flot de clés k. Leurs textes chiffrés sont c1=m1⊕k et c2=m2⊕k. Leur appliquer un OU exclusif annule le flot de clés répété :

c1⊕c2=m1⊕m2.

La connaissance d’un texte en clair révèle alors l’autre. Les IV répétés de WEP ont provoqué ce type de défaillance. Une clé de chiffrement plus longue ne corrige pas la répétition d’un flot de clés.

Le chiffrement authentifié avec données associées, ou AEAD, combine confidentialité et intégrité. AES-GCM et ChaCha20-Poly1305 authentifient le texte chiffré et les éventuelles données associées. Les données associées, comme un champ de routage, restent lisibles mais ne peuvent pas être modifiées sans faire échouer la vérification. TLS 1.3 utilise AEAD pour chaque enregistrement protégé.

Distribue le secret

Le chiffrement rapide de grandes quantités de données nécessite toujours une clé partagée. Si chaque paire parmi n utilisateurs a besoin d’une clé différente, le total est de n(n−1)/2. Pour 100 utilisateurs, cela représente 4 950 clés. Les mécanismes à clé publique permettent aux parties d’établir des clés de session sans distribuer au préalable un secret distinct à chaque paire.

Points clés

  • La taille de la clé AES et celle du bloc sont deux propriétés différentes.
  • Un grand espace de clés ne supprime pas les faiblesses d’un algorithme de chiffrement ou de son mode.
  • CBC nécessite un IV imprévisible ; CTR nécessite des combinaisons de clé et de nonce uniques.
  • Le chiffrement seul n’authentifie pas un message.
  • AEAD authentifie les données associées lisibles ainsi que le contenu chiffré.
  • Le nombre de clés partagées par paire augmente selon n(n−1)/2.

1.3 Clés publiques, secrets partagés et confidentialité persistante

Bob publie KB+ et garde KB− privée. Alice peut chiffrer pour Bob sans avoir d’abord partagé un secret avec lui. Retrouver la clé privée à partir de la clé publique doit être impossible en pratique par le calcul.

Calcule un échange RSA simplifié

RSA commence avec les nombres premiers p et q. Calcule n=pq et z=(p−1)(q−1). Choisis un exposant public e premier avec z, puis trouve d tel que ed mod z=1. La clé publique est (n,e) ; la clé privée est (n,d). Pour un nombre représentant le message et inférieur à n :

c=me mod n,m=cd mod n.

Utilise les nombres premiers simplifiés 11 et 13. Alors n=143 et z=120. Avec e=7, choisis d=103 car 7×103=721=6×120+1. Pour m=9, les mises au carré successives donnent 92 mod 143=81 et 94 mod 143=126. En combinant les puissances, on obtient 97 mod 143=48. Le déchiffrement donne 48103 mod 143=9.

Ces nombres rendent les calculs visibles ; en pratique, RSA utilise des modules d’au moins 2 048 bits. La décomposition du module en facteurs révèle les nombres premiers et permet de retrouver la clé. Le chiffrement RSA réel utilise aussi un bourrage OAEP aléatoire : le RSA des manuels sans bourrage produit le même texte chiffré lorsqu’un message se répète.

Établis un secret avec Diffie–Hellman

Diffie–Hellman établit un secret partagé sans l’envoyer. Alice et Bob publient un nombre premier p et un générateur g. Alice garde a secret et envoie A=ga mod p. Bob garde b secret et envoie B=gb mod p. Alice calcule Ba mod p et Bob calcule Ab mod p ; tous deux obtiennent gab mod p.

Pour p=29, g=2, a=5 et b=12, Alice envoie 3 et Bob envoie 7. Le calcul d’Alice est 75 mod 29=16 ; celui de Bob est 312 mod 29=16. Leur petit exemple est facile à casser ; de grands groupes rendent impossible en pratique la découverte des exposants secrets. Les échanges sur courbes elliptiques comme X25519 remplissent le même rôle avec des clés plus courtes.

Authentifie l’échange

Diffie–Hellman seul n’identifie aucun des participants. Trudy peut substituer ses propres valeurs publiques et créer deux secrets partagés distincts, l’un avec Alice et l’autre avec Bob. Elle lit puis rechiffre le trafic. Un protocole authentifié lie les valeurs échangées à des identités de confiance, à l’aide de signatures et de certificats ou d’un secret partagé établi.

Les protocoles utilisent le chiffrement hybride : les opérations à clé publique établissent une clé de session, et AES ou ChaCha20 traite l’essentiel des données. RSA peut transporter une clé de session aléatoire, mais le vol ultérieur de la clé privée RSA expose les échanges enregistrés. De nouvelles valeurs Diffie–Hellman éphémères, supprimées après usage, assurent la confidentialité persistante contre le vol ultérieur des clés d’authentification à long terme.

Un ordinateur quantique suffisamment grand casserait RSA et Diffie–Hellman classique. ML-KEM, normalisé par le NIST dans FIPS 203 en 2024, répond au besoin d’établissement de clés post-quantique. Une solution hybride telle que X25519MLKEM768 combine des composants classiques et post-quantiques. Dans cet usage, « hybride » décrit deux mécanismes d’établissement de clés ; l’essentiel des données utilise toujours le chiffrement symétrique, notamment des clés de 256 bits pour une grande marge de sécurité.

Points clés

  • RSA utilise un exposant public pour le chiffrement et un exposant privé pour le déchiffrement.
  • Diffie–Hellman échange des valeurs publiques, pas le secret partagé qui en résulte.
  • Un échange de clés non authentifié permet une attaque par interposition.
  • Les clés de session permettent aux algorithmes symétriques rapides de traiter l’essentiel des données.
  • La confidentialité persistante dépend de nouveaux secrets de session qui sont effacés.
2

Authentifie les messages et les correspondants

L’intégrité et l’identité nécessitent une preuve qu’un attaquant ne peut pas reproduire. Les empreintes ne révèlent les modifications que lorsque leur référence est fiable ; les codes à clé partagée et les signatures à clé publique ajoutent l’authentification de façons différentes. Suis ces différences jusqu’à la confiance dans les certificats et aux nouveaux échanges défi-réponse, où prouver la possession d’une clé doit aussi établir qui participe à cet instant.

2.1 Hachage et authentification des messages à clé partagée

Une vérification d’intégrité doit résister à un attaquant agissant délibérément, et pas seulement aux erreurs accidentelles. Une somme de contrôle réseau et une fonction de hachage cryptographique ont des rôles différents, et aucune des deux n’authentifie un message à elle seule.

Comprends les propriétés du hachage

Une fonction de hachage cryptographique associe à un message de longueur quelconque une empreinte de taille fixe. SHA-256 produit 256 bits, généralement écrits avec 64 chiffres hexadécimaux. Les bonnes fonctions de hachage présentent trois propriétés de résistance distinctes :

PropriétéCe que l’attaquant ne doit pas pouvoir trouver
Résistance à la préimageUn message correspondant à une empreinte donnée
Résistance à la seconde préimageUn autre message correspondant à l’empreinte d’un message donné
Résistance aux collisionsDeux messages différents quelconques ayant la même empreinte

Des collisions existent parce qu’un ensemble fini d’empreintes représente un plus grand nombre de messages possibles. La sécurité signifie qu’il est impossible en pratique de trouver une collision utile. MD5 et SHA-1 font l’objet d’attaques par collision réalisables en pratique et ne conviennent pas aux signatures ni aux certificats. SHA-3 fournit une autre famille moderne de fonctions de hachage.

De petites modifications du message se répercutent sur toute l’empreinte : c’est l’effet d’avalanche. Remplacer « Pay Ana 100 » par « Pay Ana 900 » modifie 124 bits du résultat de SHA-256 ; les empreintes commencent par ECD0D31E et 21736708. À l’inverse, la somme de contrôle Internet de « PAY 1290 » comme de « PAY 9012 » est 0xEC3B : échanger les mots de 16 bits concernés conserve leur somme. Une somme de contrôle conçue pour détecter les dommages aléatoires est facile à conserver délibérément.

Ajoute le secret que l’attaquante ne possède pas

Envoyer un message et son empreinte en clair ne résout pas le problème des altérations actives. Trudy remplace le message et son empreinte : le calcul de vérification du destinataire réussit donc. Un code d’authentification de message, ou MAC, ajoute une clé d’authentification secrète partagée par Alice et Bob.

Alice envoie m et MAC(s,m). Bob calcule un code à partir du message reçu et de sa propre copie de s, puis compare les codes. Si Trudy remplace « Paie Ana 100 » par « Paie Ana 900 », Bob calcule le code du texte modifié. L’ancien code copié par Trudy ne correspond pas. Le message peut rester lisible : un MAC assure l’intégrité et l’authentification d’un détenteur de la clé, pas la confidentialité.

HMAC utilise une fonction de hachage en deux passages imbriqués faisant intervenir la clé. HMAC-SHA256 est un choix standard. Utiliser simplement H(s∥m) avec SHA-256 est dangereux : une extension de longueur peut permettre à un attaquant d’ajouter des octets et de calculer un code correspondant sans connaître la clé. La construction de HMAC évite cette faille.

Distingue l’authenticité de la fraîcheur

Un ancien message accompagné de son MAC d’origine possède toujours un code valide. Pour rejeter le rejeu, authentifie un numéro de séquence ou un nouveau défi avec le message, puis vérifie cette valeur de fraîcheur à la réception. Ajouter un numéro non authentifié ne suffit pas, car Trudy pourrait le modifier.

Les deux détenteurs de la clé partagée peuvent produire des codes valides. Un tiers ne peut donc pas utiliser un MAC pour déterminer lequel des détenteurs a écrit un message. Les signatures numériques fournissent cette preuve vérifiable publiquement. Pour combiner chiffrement et MAC distinct, utilise des clés distinctes et chiffre avant de calculer le MAC sur le texte chiffré ; une construction AEAD offre une solution intégrée.

Points clés

  • Une fonction de hachage n’utilise pas de clé ; un MAC nécessite un secret partagé.
  • La résistance aux collisions signifie qu’elles sont difficiles à trouver, pas qu’elles n’existent pas.
  • Un attaquant peut remplacer un message et son empreinte transmise en clair.
  • HMAC évite la faiblesse liée à l’extension de longueur d’un simple hachage SHA-256 précédé d’un secret.
  • Les vérifications de fraîcheur doivent porter sur des nonces ou des numéros de séquence authentifiés.

2.2 Signatures numériques et confiance dans les certificats

Une signature numérique permet à chacun de vérifier une preuve créée avec une clé privée. La personne ou le système qui vérifie a besoin à la fois d’une vérification fiable de la signature et d’un lien de confiance entre la clé publique et l’identité qu’elle représente.

Signe et vérifie un message

Le signataire utilise une clé privée ; la vérification utilise la clé publique correspondante. Les signatures lient leur preuve au message : une altération fait donc échouer la vérification. La clé privée doit rester sous le contrôle du signataire. Cela permet la non-répudiation : une preuve de signature vérifiable indépendamment, contrairement à un MAC que chacun des détenteurs de la clé partagée pourrait créer.

Les systèmes traitent une empreinte ou une représentation encodée du message. Dans un modèle RSA simplifié, la signature est KB−(H(m)). Le destinataire calcule l’empreinte et la compare à la valeur obtenue avec la clé publique de Bob. Les signatures RSA réelles ajoutent un encodage tel que RSASSA-PSS ; ECDSA et Ed25519 utilisent des calculs différents. La signature n’est pas une méthode générale de chiffrement d’un message avec une clé privée.

Pour une clé RSA simplifiée avec n=143, e=7 et d=103, supposons que le nombre représentant l’empreinte soit 20. Bob calcule σ=20103 mod 143=58. Alice obtient 587 mod 143=20 et compare le résultat à sa propre empreinte. Si le texte modifié a pour empreinte 21, la valeur 20 obtenue ne correspond pas. La résistance aux collisions compte, car deux messages de même empreinte pourraient sinon fournir la même entrée à la signature.

CaractéristiqueMACSignature numérique
Clé utilisée pour créer la preuveSecret partagéClé privée du signataire
Qui peut vérifier ?Les détenteurs de la clé partagéeToute personne possédant la clé publique
Qui peut la créer ?Chaque détenteur de la clé partagéeLe détenteur de la clé privée
Usage habituel dans les protocolesAuthentification de grandes quantités de donnéesNégociations, certificats, mises à jour
Lie une clé à un nom

Trudy peut générer une paire de clés parfaitement valide. Si elle présente sa clé publique comme celle de « Bob », la réussite de la vérification d’une signature ne révélera pas à elle seule la substitution. Un certificat lie une identité à une clé publique sous la signature d’une autorité de certification.

Un certificat de site web X.509 contient des noms de domaine dans le champ des noms alternatifs du sujet, la clé publique du sujet, un émetteur, des dates de validité et la signature de l’émetteur. Un serveur fournit normalement son certificat final et les certificats intermédiaires. Le client vérifie cette chaîne jusqu’à une racine à laquelle son système d’exploitation ou son navigateur fait déjà confiance. Ce n’est pas l’autosignature d’une racine qui la rend digne de confiance ; sa présence dans le magasin de certificats de confiance fournit cette confiance initiale.

La vérification porte sur les signatures de la chaîne, les dates de validité, le nom recherché, l’usage autorisé et les informations de révocation lorsqu’elles sont disponibles. Une chaîne qui aboutit à une racine inconnue ne devient pas digne de confiance simplement parce que ses signatures sont mathématiquement valides.

Exige une preuve de possession de la clé

Les certificats sont publics et peuvent être copiés. Un serveur doit aussi montrer qu’il contrôle la clé privée associée en signant de nouvelles données de négociation. Un fichier de certificat volé ne suffit pas à produire cette signature. Un certificat valide ordinaire de site web établit le contrôle de son nom de domaine ; il n’établit pas que le contenu ou l’activité du site est honnête.

Points clés

  • Signe avec la clé privée et vérifie avec la clé publique.
  • Tous les détenteurs d’une clé MAC peuvent générer des codes ; les signatures fournissent une preuve vérifiable indépendamment.
  • Un certificat lie une clé publique à une identité sous la signature d’un émetteur.
  • Une chaîne de confiance commence par une racine que le client accepte déjà.
  • Un certificat doit être accompagné d’une preuve de possession de la clé privée.
  • Un certificat de domaine ne garantit pas l’honnêteté d’un site web.

2.3 Nouveaux défis et sessions authentifiées

L’authentification des extrémités cherche à savoir qui participe à cet instant. Un ancien message valide peut prouver qu’une personne a détenu une clé par le passé, sans prouver que l’émetteur actuel la détient.

Mets en échec les versions faibles

Alice envoie d’abord « Je suis Alice ». Trudy peut envoyer les mêmes mots. Ajouter l’adresse IP source d’Alice échoue, car un datagramme peut contenir une adresse falsifiée. Envoyer un mot de passe l’expose à une personne qui observe. Chiffrer un mot de passe fixe masque son contenu, mais laisse une preuve réutilisable : Trudy enregistre le texte chiffré et l’envoie lors d’une autre connexion.

C’est une attaque par rejeu. L’attaquante ne déchiffre ni ne modifie l’ancienne preuve. La faiblesse vient du fait que Bob accepte les mêmes octets dans une nouvelle session. Un algorithme de chiffrement plus robuste ne corrigerait pas cette erreur de protocole.

Fais dépendre la preuve de cette tentative

Bob envoie un nouveau nonce imprévisible, un défi utilisé une seule fois dans ce contexte d’authentification. Alice renvoie une valeur qui nécessite sa clé secrète, par exemple un HMAC du défi. Bob calcule la réponse attendue avec sa copie de la clé. Une réponse copiée d’un défi antérieur ne correspondra pas.

Par exemple, le défi de lundi est 0x7F3A91C2. Trudy capture sa réponse valide. Mardi, Bob envoie 0x0B66E4D9. Le rejeu de la réponse de lundi échoue, car le code attendu mardi est calculé à partir d’octets différents. Ces courtes valeurs hexadécimales illustrent l’échange ; les défis réels nécessitent suffisamment de bits aléatoires pour éviter une prédiction ou une répétition exploitable.

L’imprévisibilité empêche aussi la collecte à l’avance. Si le prochain défi de Bob est facile à deviner, Trudy peut se faire passer pour Bob, demander à Alice de répondre à ce futur défi, puis présenter plus tard à Bob la réponse recueillie. Un défi doit être lié à l’échange en cours du protocole, et pas seulement paraître différent du précédent.

Authentifie avec des clés publiques

Alice peut signer un nouveau défi avec sa clé privée. Bob vérifie la signature avec la véritable clé publique d’Alice. Si Bob accepte une clé publique de substitution fournie par Trudy, celle-ci peut signer elle-même le défi de Bob. Les certificats établissent le lien entre l’identité et la clé ; la nouvelle signature prouve la possession actuelle de cette clé.

Dans l’authentification mutuelle, les deux pairs prouvent leur identité. Un protocole doit distinguer leurs rôles et lier les preuves à la session afin que la réponse d’une partie ne puisse pas simplement être renvoyée comme celle de l’autre. Sur le Web, TLS authentifie généralement le serveur avec un certificat ; l’utilisateur s’authentifie ensuite dans ce canal protégé avec un mot de passe ou une clé d’accès. Les connexions entre services et les réseaux privés virtuels authentifient souvent les deux extrémités.

Protège la suite de la session

Une authentification réussie ne protège pas le trafic ultérieur en clair. Trudy pourrait attendre la fin de la connexion de l’utilisateur, puis injecter des commandes ou détourner la connexion. Les négociations sécurisées établissent des clés de session et les messages suivants bénéficient d’une protection de l’intégrité liée à cette session.

Le défi-réponse ne renforce pas non plus automatiquement un mot de passe humain faible. Si une personne qui observe peut recalculer une réponse capturée pour chaque mot de passe essayé, elle peut mener une attaque par dictionnaire hors ligne. La vérification de fraîcheur empêche le rejeu, tandis qu’un secret robuste ou un échange adapté authentifié par mot de passe répond aux essais de mots de passe ; ces deux protections résolvent des problèmes différents.

Points clés

  • Un mot de passe chiffré fixe peut être rejoué sans être déchiffré.
  • Le défi-réponse prouve la possession d’un secret à l’aide d’un nouveau défi imprévisible.
  • L’authentification à clé publique nécessite un lien de confiance entre l’identité et la clé.
  • L’authentification doit déboucher sur une session protégée.
3

Établis et vérifie un canal TLS

TLS associe l’établissement de clés, les vérifications d’identité et le chiffrement authentifié pour créer un canal destiné aux données applicatives. Suis un enregistrement depuis sa clé propre au sens de transmission et son numéro de séquence jusqu’à sa vérification d’intégrité, puis suis les messages qui établissent ces clés. Le temps de négociation, la reprise, la validation des certificats et les métadonnées visibles du trafic expliquent les avantages et les limites d’une connexion HTTPS.

3.1 Enregistrements protégés sur TCP

TLS fournit à deux processus applicatifs un canal confidentiel et authentifié sur un flux d’octets fiable. Dans le cas courant de HTTPS, HTTP utilise TLS sur TCP, généralement sur le port 443. Une bibliothèque applicative comme OpenSSL ou BoringSSL gère TLS ; TCP transporte ses octets sans les interpréter.

Établis les clés, puis protège les enregistrements

Une négociation authentifie le pair et établit des éléments de clé partagés. La dérivation des clés transforme ces éléments en secrets distincts pour le trafic de négociation et les données applicatives, avec des clés différentes pour chaque sens. Un enregistrement envoyé par Alice ne peut pas simplement lui être renvoyé comme s’il provenait de Bob, car le sens de réception utilise une protection différente.

TLS découpe les données en enregistrements, ce qui permet au destinataire de vérifier un élément à la fois. Un enregistrement en clair contient au plus 214=16 384 octets de contenu. Son court en-tête comprend un type, un ancien champ de version et une longueur. Le chiffrement ajoute des données supplémentaires : un enregistrement chiffré est donc plus grand que le contenu d’origine. Dans TLS 1.3, le type externe de l’enregistrement protégé ne révèle pas directement le type du contenu applicatif ou de négociation qu’il renferme.

TLS 1.3 impose le chiffrement AEAD. Le destinataire vérifie le code d’authentification d’un enregistrement avant de transmettre son texte en clair à l’application. Si Trudy modifie une requête HTTP protégée, la vérification du code échoue : le destinataire met fin à la connexion en utilisant bad_record_mac pour signaler un échec de protection de l’enregistrement. TLS détecte l’altération ; il ne transforme pas les octets modifiés de façon malveillante en une requête valide.

Compte les enregistrements dans chaque sens

Chaque émetteur et chaque récepteur maintient un numéro de séquence implicite pour les enregistrements. Il n’est pas envoyé dans l’en-tête de l’enregistrement TLS. TLS 1.3 lui applique un OU exclusif avec un IV propre à chaque sens pour produire le nonce AEAD. Rejouer un ancien enregistrement à un nouvel endroit utilise un numéro différent de celui attendu et fait échouer l’authentification. Supprimer ou réordonner des enregistrements protégés perturbe de même la séquence attendue lorsque les octets suivants sont traités.

Les numéros de séquence TCP assurent toujours l’acheminement et le réordonnancement ordinaires. Ils n’authentifient pas le pair : un attaquant qui contrôle le chemin peut falsifier les en-têtes TCP. Le décompte des enregistrements TLS est lié à une protection à clé secrète : un acheminement TCP réussi ne signifie donc pas à lui seul que la vérification TLS réussira.

Détecte une fin incomplète

Supposons que Bob attende un document, mais que la connexion TCP se ferme à mi-parcours. Un FIN falsifié ou une liaison rompue peut mettre fin à l’acheminement sans prouver que l’émetteur TLS a terminé. TLS utilise l’alerte protégée close_notify pour signaler une fin normale de son flux d’émission. Sans elle, le destinataire doit envisager une troncature possible et appliquer les règles de l’application pour vérifier que les données sont complètes ; une fin de fichier TCP inattendue n’est pas un marqueur de fin authentifié.

Un attaquant peut toujours rejeter des paquets et interrompre la progression. La confidentialité et l’intégrité ne garantissent pas la disponibilité. La longueur complète d’un message HTTP peut aider une application à reconnaître qu’un message est arrivé, mais cette vérification est distincte de celle d’une fermeture TLS normale.

Distingue les protocoles apparentés

TLS 1.3 est défini par la RFC 9846, qui a remplacé la RFC 8446 en 2026. TLS 1.2 reste déployé ; SSL 2.0/3.0 et TLS 1.0/1.1 sont obsolètes. DTLS adapte la conception de sécurité aux datagrammes. QUIC transporte la négociation TLS 1.3 dans son protocole de transport fondé sur UDP, puis protège lui-même les paquets QUIC ; il ne transporte pas sur UDP les enregistrements ordinaires de TLS sur TCP.

Points clés

  • TLS protège les données applicatives au-dessus d’un transport fiable.
  • Des clés distinctes pour chaque sens empêchent le simple renvoi d’un enregistrement vers son émetteur.
  • AEAD et les numéros implicites des enregistrements détectent les altérations et les perturbations de séquence.
  • Un close_notify protégé fournit un signal authentifié de fin de flux.
  • TLS ne peut pas obliger un attaquant à acheminer le trafic.

3.2 La négociation TLS 1.3 et la reprise

Une négociation TLS doit établir un secret et montrer à qui il appartient. Dans un échange TLS 1.3 complet fondé sur un certificat, un accord de clés éphémère fournit de nouveaux éléments de clé et des signatures lient la négociation à l’identité du serveur.

Suis les ensembles de messages
  1. ClientHello propose des versions, des suites cryptographiques AEAD, des groupes d’échange de clés, des algorithmes de signature, des données aléatoires et une ou plusieurs valeurs key_share. Il indique généralement le nom du serveur par SNI.
  2. ServerHello sélectionne les paramètres et fournit la part de clé du serveur. Les deux pairs calculent des éléments de clé partagés et en dérivent les clés du trafic de négociation.
  3. Le serveur envoie les messages chiffrés EncryptedExtensions, Certificate, CertificateVerify et Finished. CertificateVerify signe une entrée structurée comprenant l’empreinte de la transcription de la négociation ; Finished authentifie la transcription avec une clé MAC dérivée.
  4. Le client vérifie la chaîne, le nom du serveur, la signature et Finished, puis envoie son propre Finished. Le trafic applicatif utilise des secrets de trafic dérivés séparément.

Le certificat du serveur associe un nom à une clé publique. CertificateVerify prouve le contrôle de la clé privée dans cet échange. Finished détecte les altérations de la transcription de la négociation. Ce sont des vérifications distinctes : réussir à dériver un secret partagé n’établit pas l’identité du serveur.

Compte les allers-retours

Avec un RTT de 40 ms, en négligeant les délais de traitement et de transmission, l’établissement TCP prend 40 ms et une négociation TLS 1.3 complète ajoute 40 ms. Le client envoie sa requête à 80 ms ; une réponse peut revenir vers 120 ms. Une négociation TLS 1.2 complète ajoute deux RTT après TCP : les temps correspondants sont donc de 120 ms et 160 ms. QUIC combine l’établissement du transport et la négociation TLS, ce qui permet à une nouvelle connexion d’envoyer sa requête après un RTT, à 40 ms.

Un HelloRetryRequest ajoute un aller-retour lorsque le serveur a besoin d’une autre part de clé. La prise en charge commune d’un groupe ne suffit pas si la proposition initiale ne contenait pas de part acceptable.

Lie la négociation et sépare les secrets

Si Trudy retire des suites cryptographiques robustes d’un ClientHello pendant son acheminement, le client et le serveur enregistrent des transcriptions différentes. L’authentification de ces transcriptions échoue. TLS comprend aussi un signal de déclassement de version lorsqu’un serveur capable d’utiliser une version plus récente négocie une version antérieure.

Le processus de dérivation des clés utilise HKDF, fondé sur HMAC, pour dériver des secrets propres à chaque usage. Les clés de négociation protègent les messages d’établissement ; les clés applicatives protègent les données ultérieures. KeyUpdate remplace les clés de trafic applicatif pendant une longue connexion. TLS 1.3 a supprimé le transport de clé RSA statique : un certificat RSA peut toujours authentifier une négociation par signature, tandis qu’un accord de clés éphémère assure la confidentialité persistante.

Reprends sans répéter l’authentification par certificat

Après l’établissement, NewSessionTicket permet aux pairs de préparer la reprise. Ils dérivent une PSK de reprise à partir du secret de reprise et du nonce du ticket ; le client présente ensuite le ticket comme identifiant de la PSK et prouve qu’il la détient. La reprise peut comprendre un nouvel échange Diffie–Hellman pour assurer la confidentialité persistante.

0-RTT envoie des données précoces avec le premier ensemble de messages, mais ces données peuvent être rejouées. Utilise ce mécanisme uniquement lorsque la répétition d’une requête est sans risque, jamais pour une opération de paiement pouvant être répétée sans protection. Les protections de la négociation ultérieure ne rendent pas rétroactivement les données précoces résistantes au rejeu.

TLS mutuel ajoute un certificat client demandé et une preuve de possession de sa clé privée. Les groupes hybrides post-quantiques tels que X25519MLKEM768, défini dans la RFC 10024, combinent X25519 et ML-KEM-768 pour que le secret reste protégé si au moins l’un des composants reste sûr.

Points clés

  • ClientHello et ServerHello établissent les paramètres et les éléments de clé partagés.
  • CertificateVerify prouve la possession de la clé privée ; Finished authentifie la transcription.
  • Une négociation TLS 1.3 complète ajoute normalement un RTT après l’établissement TCP.
  • TLS 1.3 supprime le transport de clé RSA, pas les signatures RSA.
  • Un ticket de reprise identifie une PSK ; la possession du seul ticket ne constitue pas la preuve d’authentification.
  • Les données 0-RTT présentent un risque de rejeu.
  • Un échange hybride post-quantique combine deux sources d’éléments de clé.

3.3 Identité du serveur et limites de TLS

Le chiffrement n’est utile que s’il atteint le pair souhaité. Un client doit valider l’identité associée aux clés avant d’envoyer des données applicatives sensibles.

Vérifie l’ensemble de l’identité déclarée

Un client TLS vérifie que la chaîne de certificats atteint une racine présente dans son magasin de certificats de confiance, que les signatures et les périodes de validité sont correctes, que le nom demandé correspond au certificat et que celui-ci autorise l’authentification d’un serveur TLS. Lorsqu’il vérifie la révocation, cette vérification doit aussi réussir. CertificateVerify démontre ensuite la possession de la clé privée correspondante.

La correspondance des noms porte sur l’hôte que le client voulait contacter, et non sur un nom suggéré par le serveur après la connexion. Un certificat pour *.example.com couvre www.example.com et mail.example.com. Il ne couvre ni example.com ni a.b.example.com : le caractère générique remplace exactement une composante du nom. Un certificat parfaitement valide pour le mauvais domaine échoue tout de même à l’authentification.

Par exemple, un client demande shop.example.net mais reçoit un certificat valide et de confiance pour *.example.com. La chaîne et les dates peuvent être acceptées ; la vérification du nom échoue. Le client doit rejeter cette connexion. Un certificat n’autorise pas son détenteur à se faire passer pour n’importe quel serveur.

Comprends une interception chiffrée

Si la vérification des certificats est désactivée, Trudy peut terminer la connexion TLS provenant du client et créer une seconde connexion TLS vers le véritable serveur. Les deux liaisons sont chiffrées, mais Trudy dispose du texte en clair entre les deux. Vérifier le chiffrement sans vérifier le pair laisse donc passer l’attaque. Maintiens la validation des certificats activée et traite un échec de vérification d’identité comme un échec de connexion.

Un serveur mandataire d’inspection TLS d’une organisation suit délibérément une structure apparentée. Les appareils administrés font confiance à la racine de l’organisation, ce qui permet à son serveur mandataire de délivrer des certificats qu’ils acceptent. Le serveur mandataire termine une connexion sécurisée et en ouvre une autre. Le chemin entre le navigateur et le serveur comporte alors une extrémité de confiance supplémentaire ayant accès au texte en clair.

Protège la première requête

Lors d’un déclassement HTTPS, un attaquant maintient le côté utilisateur en HTTP tout en contactant le site en HTTPS. Cela peut commencer lorsqu’un navigateur essaie d’abord une adresse sans protocole en HTTP. HSTS indique au navigateur d’utiliser HTTPS pour les visites ultérieures. Une entrée préchargée peut imposer HTTPS avant même la première visite ; une politique apprise seulement après une visite HTTPS réussie ne peut pas protéger rétroactivement une requête HTTP antérieure.

Identifie ce qui reste visible

TLS 1.3 chiffre le certificat du serveur et le contenu applicatif, mais les observateurs voient toujours les adresses réseau, les ports, le moment des échanges et les tailles des enregistrements. Le SNI ordinaire du ClientHello expose le nom du serveur demandé. Encrypted Client Hello, normalisé dans la RFC 9849, protège ce nom lorsqu’il est déployé. Une résolution DNS qui n’est pas protégée séparément peut aussi révéler le nom de destination.

TLS protège les données entre ses extrémités pendant leur acheminement. Il ne peut pas corriger un logiciel malveillant sur le client, un serveur compromis, des données stockées sans protection ou des failles applicatives. Il ne peut pas non plus empêcher le rejet de paquets. IPsec intervient à une autre échelle : il applique une protection à la couche réseau à une sélection de trafic IP sans imposer à chaque application d’utiliser TLS. Les deux peuvent protéger des portions différentes d’un même trajet.

Points clés

  • Les vérifications du certificat portent sur le nom recherché ainsi que sur la chaîne et les dates.
  • Un caractère générique couvre une composante du nom, pas le domaine de base ni les noms plus profonds.
  • Désactiver la validation d’identité permet une interception chiffrée.
  • Le préchargement HSTS peut protéger une première visite contre le déclassement vers HTTP.
  • TLS laisse visibles les métadonnées du trafic et ne sécurise pas les extrémités compromises.
4

Protège les datagrammes dans un réseau privé virtuel

IPsec place la protection sous les applications individuelles, ce qui permet aux hôtes ou aux passerelles de sécuriser certains datagrammes IP. Le protocole et le mode déterminent les en-têtes qui restent visibles, tandis que les associations de sécurité fournissent les clés et les compteurs. Suis l’encapsulation d’un paquet entre sites et les vérifications anti-rejeu, puis découvre comment IKEv2 authentifie les pairs et prépare ces associations.

4.1 Protocoles, modes et associations de sécurité IPsec

IPsec applique une protection à la couche IP, où il peut couvrir le trafic TCP, UDP et ICMP sans modifier les applications correspondantes. Ses extrémités peuvent être des hôtes individuels ou des passerelles reliant des réseaux entiers.

Choisis un protocole et un mode
ChoixQu’est-ce qui est protégé ?Qu’est-ce qui reste lisible ?
AHIntégrité et authentification de l’origine, y compris les champs immuables de l’en-tête IPTout le contenu ; AH ne chiffre pas
ESP en mode transportLe segment de transport, avec chiffrement et intégrité dans la configuration protégéeL’en-tête IP d’origine
ESP en mode tunnelLe datagramme d’origine, y compris son en-tête IP interneLe nouvel en-tête IP externe

AH utilise le numéro de protocole IP 51 ; ESP utilise 50. ESP est le choix habituel pour le trafic des réseaux privés virtuels modernes. La protection d’AH comprend des champs d’adresse que le NAT réécrit, ce qui rend la traduction d’adresses ordinaire incompatible avec sa vérification d’authentification. ESP n’authentifie pas l’en-tête IP externe.

En mode transport, l’en-tête ESP se trouve entre l’en-tête IP d’origine et le segment de transport. Les routeurs voient toujours la source et la destination d’origine. En mode tunnel, un nouvel en-tête IP contient les adresses des deux extrémités du tunnel et le datagramme IP d’origine voyage à l’intérieur. Avec ESP chiffré en mode tunnel, les observateurs extérieurs ne peuvent pas lire les adresses des hôtes d’origine ni les ports de transport, mais ils peuvent lire les adresses des passerelles nécessaires au transfert. AH en mode tunnel n’assure toujours aucune confidentialité.

IPsec peut assurer la confidentialité, l’intégrité, l’authentification de l’origine et la protection anti-rejeu. Les services effectifs dépendent du protocole, des algorithmes et de la politique ; choisir AH ne fournit pas de chiffrement simplement parce qu’il fait partie d’IPsec.

Conserve un état dans chaque sens

Une association de sécurité, ou SA, définit un sens de trafic protégé. Elle contient les algorithmes, les clés, le mode, les extrémités, l’état des numéros de séquence, l’état de la fenêtre anti-rejeu et une durée de vie. Un index des paramètres de sécurité, ou SPI, de 32 bits aide le récepteur à sélectionner la bonne association. C’est un identifiant, pas une clé de chiffrement ; il peut circuler en clair dans l’en-tête ESP.

Le trafic dans les deux sens nécessite deux associations de sécurité IPsec. Une passerelle de siège desservant une succursale et 50 ordinateurs portables en déplacement a 51 pairs. Avec une paire ESP par pair, elle a besoin de 2×51=102 associations ESP, plus une association IKE par pair pour la gestion. Le renouvellement des clés ou des classes de trafic distinctes peuvent ajouter d’autres associations ; le décompte ici suit la conception indiquée avec une paire par pair.

Bien que le transfert IP soit sans connexion, cet état cryptographique est maintenu aux extrémités qui assurent la protection. Les routeurs intermédiaires n’ont pas besoin de connaître les clés de session ni de maintenir l’association de sécurité IPsec.

Distingue la politique de l’état de protection actif

La base des politiques de sécurité (SPD) recherche les correspondances avec des sélecteurs de trafic tels que les adresses, les protocoles et les ports. Elle décide de protéger le trafic sélectionné, de le laisser passer sans protection ou de le rejeter. La base des associations de sécurité (SAD) stocke les paramètres et l’état évolutif des associations établies. Un récepteur utilise le SPI du paquet et le contexte pertinent pour retrouver cet état.

La SPD répond à « Que doit-il arriver à ce trafic ? ». La SAD répond à « Quelles clés et quels compteurs établis mettent en œuvre cette protection ? ». Une politique de réseau privé virtuel peut protéger les sous-réseaux des bureaux tout en laissant une autre destination passer sans protection. Activer IPsec ne signifie pas que chaque paquet envoyé par un hôte entre dans un tunnel.

Points clés

  • AH authentifie mais ne chiffre jamais ; ESP peut fournir un trafic chiffré et authentifié.
  • ESP en mode transport expose l’en-tête IP d’origine ; ESP chiffré en mode tunnel masque l’en-tête interne.
  • L’en-tête externe du tunnel reste lisible pour le routage.
  • Les associations de sécurité IPsec sont unidirectionnelles : le trafic bidirectionnel nécessite donc une paire.
  • La SPD détermine la politique ; la SAD stocke l’état des associations de sécurité actives.

4.2 Un tunnel ESP, de l’établissement à la remise

Un réseau privé virtuel entre sites relie deux réseaux par des passerelles ; un réseau privé virtuel d’accès distant relie l’appareil d’un utilisateur à une passerelle. Tous deux encapsulent le trafic afin que les routeurs Internet ordinaires puissent le transporter entre les extrémités qui assurent la protection.

Établis les associations

IKEv2 établit les clés et les associations de sécurité. IKE_SA_INIT échange des propositions d’algorithmes, des valeurs Diffie–Hellman et des nonces. Les clés obtenues protègent IKE_AUTH, où les pairs authentifient leur identité et créent la première paire d’associations de sécurité ESP. Avec des signatures ou une clé prépartagée, cela prend normalement quatre messages en deux allers-retours. L’authentification EAP peut ajouter des échanges IKE_AUTH. Des échanges ultérieurs créent d’autres associations ou remplacent les clés proches de l’expiration.

IKE utilise d’abord le port UDP 500. Lorsqu’un NAT est détecté, IKE et ESP encapsulé dans UDP utilisent le port 4500. ESP lui-même n’a pas de ports TCP ou UDP ; l’encapsulation permet aux correspondances NAT fondées sur les ports de le transporter de manière fiable, y compris pour plusieurs clients. Le transport externe change, tandis qu’ESP protège toujours le trafic interne.

Envoie un datagramme

L’hôte 10.1.0.5 envoie un datagramme à 10.2.0.9. La passerelle de la succursale est 198.51.100.1 ; le siège utilise 203.0.113.1.

  1. La SPD de la succursale sélectionne une protection par tunnel pour le sous-réseau de destination et la passerelle obtient l’association de sécurité correspondante.
  2. Elle traite le datagramme d’origine complet comme la charge utile interne d’ESP, en ajoutant une fin de paquet avec le bourrage, sa longueur et la valeur 4 du champ d’en-tête suivant pour IPv4.
  3. Elle chiffre le datagramme interne et la fin de paquet, puis ajoute l’en-tête ESP contenant le SPI et le numéro de séquence suivant. La protection de l’intégrité couvre l’en-tête ESP et la charge utile protégée ; un algorithme AEAD intègre le chiffrement et la génération du code.
  4. Elle ajoute l’en-tête IP externe, adressé de la passerelle de la succursale à celle du siège. ESP natif utilise le protocole 50 ; la traversée de NAT transporte ESP dans UDP.

Les routeurs Internet voient les adresses des extrémités externes. Les adresses et les ports internes se trouvent dans la charge utile chiffrée.

Reçois et authentifie

Le siège utilise le SPI pour sélectionner une association de sécurité, vérifie d’abord le numéro de séquence, vérifie l’intégrité et déchiffre. Il ne met à jour l’état anti-rejeu de confiance qu’après la réussite de l’authentification. Il retire la protection du tunnel et transfère le datagramme d’origine retrouvé à 10.2.0.9. Le champ d’en-tête suivant identifie la charge utile retrouvée : 4 pour IPv4, 41 pour IPv6 ou 6 pour TCP dans un exemple ESP en mode transport.

Accepte le réordonnancement mais rejette le rejeu

Une fenêtre anti-rejeu de 64 paquets dont le plus grand numéro authentifié est 1 000 couvre de 937 à 1 000. Le paquet 990, jamais vu auparavant, peut arriver en retard et être accepté. Sa copie suivante est rejetée. Le paquet 930 est trop ancien. Après un paquet valide 1 005, la fenêtre couvre les numéros compris entre 942 et 1 005. Un attaquant ne peut pas déplacer la fenêtre de confiance simplement en envoyant un paquet non authentifié avec un grand numéro.

Un réseau privé virtuel ne protège que le chemin entre ses extrémités. Après le retrait du tunnel, l’acheminement interne nécessite sa propre protection lorsque c’est nécessaire. La tunnellisation fractionnée envoie une partie du trafic hors du réseau privé virtuel. Un réseau privé virtuel commercial fait de son fournisseur un autre opérateur réseau auquel on fait confiance. Les réseaux privés virtuels fondés sur TLS ou DTLS et WireGuard utilisent d’autres protocoles pour mettre en œuvre des tunnels ; « réseau privé virtuel » désigne l’organisation du réseau, pas un protocole de chiffrement obligatoire.

Points clés

  • IKE_SA_INIT établit les éléments de clé ; IKE_AUTH authentifie les pairs et crée les associations de sécurité ESP.
  • ESP en mode tunnel encapsule et protège tout le datagramme d’origine.
  • Les fenêtres anti-rejeu acceptent les paquets réordonnés jamais reçus, mais rejettent les doublons et les anciens paquets.
  • Seuls les paquets authentifiés mettent à jour l’état anti-rejeu de confiance.
  • La traversée de NAT transporte ESP dans UDP sur le port 4500.
  • La protection du réseau privé virtuel s’arrête à l’extrémité du tunnel.
5

Authentifie l’accès sans fil

La sécurité sans fil commence sur une liaison que les appareils radio proches peuvent observer. WEP montre comment un petit espace d’IV et une vérification d’intégrité sans clé compromettent le chiffrement ; WPA2 et WPA3 construisent une authentification et des clés de trafic plus robustes. Compare ces échanges Wi-Fi à la confiance fondée sur la carte SIM dans les réseaux cellulaires, notamment à la façon dont la 5G dissimule l’identité permanente d’un abonné.

5.1 De la défaillance de WEP aux clés de session WPA2

Une trame Wi-Fi est accessible aux appareils radio à portée. Un attaquant proche peut capturer le trafic ou annoncer un jumeau maléfique, un faux point d’accès utilisant un nom de réseau familier. La sécurité sans fil doit authentifier l’accès et protéger les trames, et non simplement masquer le nom du réseau.

Pourquoi WEP a échoué

WEP combinait un secret partagé de 40 ou 104 bits à un IV public de 24 bits pour initialiser RC4. Sa vérification CRC-32 détectait les erreurs, mais n’était pas un mécanisme d’authentification à clé. L’espace des IV ne compte que 224=16 777 216 possibilités ; avec des IV choisis aléatoirement, la probabilité d’une répétition atteint environ 50 % après à peu près 4 823 trames.

Un IV répété avec la même clé reproduit le même flot de clés. Appliquer un OU exclusif à deux textes chiffrés révèle alors le OU exclusif des textes en clair. La structure linéaire de CRC-32 permet aussi à un attaquant de modifier des bits et d’ajuster la vérification d’erreur. Des faiblesses dans la génération des clés de RC4 permettaient de retrouver la clé à partir de trames capturées. Ces défaillances concernent la réutilisation de nonces, l’intégrité non authentifiée et la construction du chiffrement ; choisir simplement un nom de réseau moins évident ne corrige aucune d’elles.

Remplace la protection des trames

WPA2, fondé sur IEEE 802.11i, utilise CCMP : le chiffrement AES en mode compteur combiné à l’intégrité CBC-MAC. Son numéro de paquet aide à construire des nonces uniques et à rejeter le rejeu. L’ancien WPA/TKIP était une mesure transitoire pour les matériels anciens et est obsolète.

La connexion passe par la découverte, l’authentification qui établit une clé maîtresse par paire (PMK), la négociation en quatre temps et le transfert protégé. Dans WPA2-Personal, une phrase secrète et le nom du réseau produisent une PMK de 256 bits par PBKDF2 avec 4 096 itérations de HMAC-SHA1. Toute personne utilisant cette phrase secrète et ce SSID dérive la même PMK. L’authentification n’a pas encore fourni de nouvelle clé de trafic propre à l’association.

Suis la négociation en quatre temps
  1. Le point d’accès envoie ANonce.
  2. La station génère SNonce et dérive la PTK à partir de la PMK, des deux nonces et des deux adresses MAC. Elle envoie SNonce et un code d’intégrité du message (MIC).
  3. Le point d’accès dérive la même PTK et vérifie le MIC. Il fournit la clé de trafic de groupe (GTK) dans un message protégé.
  4. La station confirme la réception et l’installation.

La PMK n’est pas envoyée pendant la négociation. De nouveaux nonces produisent de nouvelles clés de session à partir de la PMK existante. La GTK sert au trafic de groupe, tandis que la clé par paire sert à la communication entre cette station et le point d’accès.

Comprends ce que permet le mot de passe

Une négociation WPA2-Personal capturée permet de tester des mots de passe hors ligne : dériver une PMK et une PTK candidates, recalculer le MIC et le comparer à celui de la capture. Un utilisateur qui connaît déjà la phrase secrète du réseau peut aussi dériver la PTK d’un autre utilisateur à partir de la négociation capturée de celui-ci. KRACK exploitait la réinstallation de clés et la réutilisation de nonces dans certaines implémentations ; des correctifs remédient à cette faille.

WPA2-Enterprise utilise 802.1X. La station est le solliciteur ; le point d’accès est l’authentificateur et relaie EAP vers un serveur d’authentification, généralement par RADIUS. EAP-TLS utilise des certificats clients ; PEAP et EAP-TTLS transportent les identifiants dans une protection TLS. Les utilisateurs obtiennent des éléments de clé individuels et leur accès peut être révoqué séparément. Dans les deux modes, la protection Wi-Fi s’arrête au point d’accès ; TLS peut poursuivre la protection jusqu’à un serveur applicatif.

Points clés

  • WEP combine un petit espace d’IV, des flots de clés répétés et une intégrité sans clé.
  • WPA2 CCMP assure à la fois le chiffrement et l’intégrité.
  • La négociation en quatre temps dérive de nouvelles PTK sans transmettre la PMK.
  • Les captures WPA2-Personal permettent de tester des mots de passe hors ligne.
  • L’authentification d’entreprise fournit des éléments de clé propres à chaque utilisateur.

5.2 WPA3, points d’accès ouverts et authentification cellulaire

Une liaison sans fil protégée nécessite une méthode fiable pour établir ses clés. WPA3 modifie l’établissement des clés Wi-Fi fondé sur un mot de passe, tandis que les réseaux cellulaires partent d’un secret d’abonné détenu par la carte SIM et le réseau nominal.

Améliore le Wi-Fi à mot de passe

WPA3-Personal utilise SAE, l’authentification simultanée des égaux, pour établir la PMK. Un échange SAE capturé ne permet pas de tester les mots de passe hors ligne comme avec WPA2 : chaque essai nécessite une interaction active. SAE assure aussi la confidentialité persistante : la découverte ultérieure du mot de passe n’expose donc pas les sessions passées enregistrées. La négociation en quatre temps dérive ensuite les clés de trafic à partir de la PMK.

WPA3 exige la protection des trames de gestion (PMF), qui authentifie les trames de gestion robustes telles que les messages de désauthentification. Cela bloque les faux messages de fermeture ; cela ne peut pas empêcher le brouillage radio. WPA3-Enterprise conserve 802.1X et propose un mode de sécurité facultatif de 192 bits utilisant des algorithmes plus robustes tels que GCMP-256.

Le mode de transition accepte WPA2 et WPA3 sous un même nom de réseau. Cette compatibilité peut exposer les appareils à la solution WPA2, moins robuste. Dans la bande des 6 GHz, WPA3 ou Enhanced Open est obligatoire et le mode de transition WPA2 n’est pas autorisé ; WPA3-Personal utilise la méthode de hachage vers un élément de SAE.

Enhanced Open, fondé sur OWE, établit un chiffrement sans mot de passe grâce à Diffie–Hellman. Il empêche les personnes qui écoutent passivement de lire les trames, mais n’authentifie pas le point d’accès. Un jumeau maléfique peut établir sa propre liaison chiffrée avec l’utilisateur.

Authentifie un abonné cellulaire

Un secret à long terme K réside dans l’USIM et dans l’infrastructure d’authentification du réseau nominal : HSS en 4G et UDM/ARPF en 5G. Un réseau visité reçoit des données d’authentification sans connaître ce secret à long terme.

Dans 4G AKA, la MME du réseau visité obtient du HSS nominal un vecteur contenant RAND, AUTN, XRES et des éléments de clé. Le téléphone reçoit le défi aléatoire RAND et le jeton d’authentification AUTN. Son USIM vérifie AUTN pour authentifier le réseau et la fraîcheur du défi, puis calcule RES. Le réseau visité accepte l’abonné lorsque RES correspond à XRES. Les clés dérivées protègent les communications ultérieures.

Il s’agit d’une authentification mutuelle. L’ancienne 2G GSM authentifiait le téléphone auprès du réseau, mais ne donnait pas au téléphone un moyen équivalent de vérifier le réseau, ce qui permettait les attaques par fausse station de base. L’authentification mutuelle nécessite toujours des algorithmes sûrs et une bonne gestion des clés ; le secret à long terme n’a jamais besoin d’être envoyé au réseau visité.

Dissimule l’identité permanente

En 5G, le réseau nominal prend la décision finale d’authentification. Le téléphone peut aussi dissimuler la partie propre à l’abonné de son identité permanente, le SUPI, en utilisant la clé publique du réseau nominal pour former le SUCI. Les informations de routage restent lisibles afin que la requête puisse atteindre le bon réseau nominal.

La dissimulation nécessite un mécanisme de protection configuré. Le mécanisme nul laisse l’identité sans protection. Un SUCI protégé réduit l’exposition aux appareils qui demandent les identités permanentes ; il ne rend pas anonyme toute l’activité radio. Après l’enregistrement, des identifiants temporaires réduisent l’usage courant de l’identité permanente. La sécurité de l’accès cellulaire ne protège toujours pas l’ensemble du trajet jusqu’à un serveur applicatif : TLS fournit cette protection distincte entre les extrémités applicatives.

Points clés

  • SAE résiste aux essais de mots de passe hors ligne et assure la confidentialité persistante.
  • La PMF authentifie les trames de gestion robustes mais ne peut pas empêcher le brouillage.
  • OWE chiffre une liaison ouverte sans authentifier le point d’accès.
  • L’authentification cellulaire AKA utilise un secret détenu par la carte SIM que le réseau visité ne reçoit jamais.
  • La 4G et la 5G prennent en charge l’authentification mutuelle ; la 5G ajoute un SUCI protégé et une confirmation par le réseau nominal.
  • Le mécanisme nul du SUCI ne dissimule pas l’identité.
6

Filtre le trafic et détecte les attaques

Les défenses opérationnelles déterminent quel trafic peut entrer et recherchent les attaques dans les flux autorisés. Commence par les règles ordonnées portant sur les en-têtes, puis ajoute l’historique des connexions, le traitement applicatif et la séparation des réseaux. Les méthodes de détection apportent un autre type de décision : déterminer si un comportement suspect est une attaque. Le nombre attendu d’alertes montre pourquoi même un faible taux de faux positifs compte sur un réseau très fréquenté.

6.1 Règles ordonnées de pare-feu sans état

Un pare-feu applique une politique entre des réseaux ou des segments de réseau. Il ne fonctionne que si le trafic concerné le traverse, et le pare-feu lui-même doit résister aux compromissions. Un filtre sans état prend une nouvelle décision pour chaque paquet à partir des champs d’en-tête.

Lis une règle avec précision

Une règle peut porter sur les adresses IP source et destination, le protocole de transport, les ports, les drapeaux TCP, le type ICMP, l’interface et le sens du trafic. Les règles sont évaluées dans l’ordre : la première correspondance détermine l’action. Une règle finale de refus par défaut rejette les paquets qui ne correspondent à aucune règle d’autorisation.

Pour le réseau 203.0.113.0/24, considérons un serveur web à l’adresse 203.0.113.10 :

OrdreCorrespondanceAction
1TCP entrant vers 203.0.113.10, port de destination 443Autoriser
2TCP sortant depuis 203.0.113.10, port source 443, ACK activéAutoriser
3Tout le resteRefuser

Un SYN de 198.51.100.7:50000 vers le port 443 du serveur web correspond à la règle 1. Un SYN vers son port 22 atteint la règle 3 et est rejeté. Une réponse du port 443 du serveur avec ACK activé correspond à la règle 2. Chaque champ d’une règle compte : un paquet utilisant le port UDP 443 ne correspond pas à une règle autorisant TCP.

Repère les règles masquées

Supposons qu’une règle précédente indique « autoriser TCP entrant vers tout hôte de 203.0.113.0/24 sur tous les ports ». Une règle ultérieure refusant SSH vers 203.0.113.10 n’a aucun effet : l’autorisation générale précédente a déjà déterminé l’action. Vérifie l’ordre des règles ainsi que le contenu de chacune. Place les exceptions voulues avant la règle générale qui leur correspondrait autrement.

Le refus par défaut est utile, car l’ajout d’un nouveau service ne le rend pas accessible à l’insu de l’administrateur. L’autorisation par défaut a l’effet inverse : tout trafic non explicitement bloqué passe. Aucun des deux choix ne corrige une table de règles mal ordonnée.

Reconnais le raccourci fondé sur ACK

Une politique peut bloquer les paquets SYN entrants dont ACK est désactivé pour empêcher les nouvelles connexions TCP initiées de l’extérieur. Pour autoriser les réponses aux clients internes, un filtre sans état pourrait accepter le trafic TCP entrant provenant du port source 443 lorsque ACK est activé. Trudy peut fabriquer à la fois ce port source et ce drapeau. Le filtre ne conserve aucun historique prouvant qu’un hôte interne a réellement ouvert la connexion.

Le drapeau TCP ACK est un champ choisi par l’émetteur, pas un certificat attestant une session établie. Le filtrage avec état améliore cette décision en consultant l’historique des connexions.

Filtre les adresses falsifiées

Le filtrage en entrée peut rejeter les paquets provenant d’Internet qui déclarent une adresse source interne ou une adresse privée qui ne devrait pas arriver par là. Le filtrage en sortie rejette les paquets sortants dont la source se situe hors des plages attribuées à l’organisation. Ces vérifications limitent l’usurpation des plages interdites ; elles n’identifient pas un hôte individuel et n’empêchent pas une machine d’usurper une autre adresse interne autorisée.

Les filtres sans état inspectent les en-têtes, pas le sens des données applicatives. Le port 443 ne prouve pas que le trafic est HTTPS ou inoffensif. Une connexion autorisée peut transporter un contenu malveillant. Le filtrage de paquets fonctionne donc aux côtés des passerelles applicatives, des contrôles sur les hôtes et de la détection d’intrusion.

Points clés

  • La première règle correspondante détermine l’action ; les règles suivantes ne peuvent pas la modifier.
  • Le refus par défaut rejette le trafic qui ne correspond à aucune autorisation explicite.
  • Les bits ACK et les ports source ne prouvent pas qu’une connexion est établie.
  • Le filtrage des adresses limite l’usurpation de certaines plages, mais n’authentifie pas les hôtes.
  • Une autorisation fondée sur les en-têtes ne garantit pas qu’une charge utile applicative est sûre.

6.2 État des connexions, serveurs mandataires et séparation des réseaux

Un pare-feu avec état ajoute du contexte au filtrage des paquets. Une passerelle applicative ajoute une compréhension des requêtes d’une application. La séparation des réseaux limite les ressources qu’un serveur public compromis peut atteindre.

Suis le flux réel

Un filtre de paquets avec état enregistre les adresses, les ports, le protocole et l’état de la connexion. Lorsqu’un client interne ouvre une connexion autorisée, le pare-feu crée une entrée et autorise les paquets de retour appropriés. Une nouvelle connexion entrante nécessite toujours sa propre autorisation explicite. Les entrées expirent lorsque la connexion se ferme ou devient inactive.

Supposons que la table enregistre un flux TCP établi de 203.0.113.25:51000 vers 198.51.100.80:443. Un segment entrant qui inverse cette paire d’adresses et de ports peut correspondre à son état. Un ACK de 192.0.2.66:443 vers 203.0.113.30:52000 ne correspond pas à l’entrée. Son port source et son drapeau ACK satisferaient une règle de réponse sans état peu restrictive, mais ne prouvent pas son appartenance à la connexion suivie.

UDP ne possède pas d’établissement de connexion comparable à TCP. Les filtres avec état reconstituent approximativement un échange en suivant les paires d’adresses et de ports récemment utilisées avec un délai d’expiration. Une requête DNS vers un serveur choisi ouvre une possibilité limitée pour la réponse correspondante, et non une autorisation pour chaque paquet se présentant comme du DNS.

Inspecte la requête applicative

Une passerelle applicative, ou serveur mandataire, reçoit et traite le trafic applicatif pour le compte des utilisateurs. Un serveur mandataire web peut authentifier un utilisateur et vérifier qu’une adresse ou un contenu demandé respecte la politique. Pour imposer ce passage, le filtre de paquets doit empêcher les clients d’ouvrir des connexions directes qui contournent le serveur mandataire.

Un serveur mandataire comporte une logique propre au protocole, des coûts de traitement et des risques de goulot d’étranglement. Les clients peuvent nécessiter une configuration, ou le réseau peut intercepter le trafic de manière transparente. Le contenu chiffré reste masqué au serveur mandataire, sauf s’il termine la connexion TLS et crée une autre connexion pour la suite du trajet. Cela modifie l’ensemble des extrémités auxquelles on fait confiance pour accéder au texte en clair.

DéfenseÉléments utilisés pour déciderLimite importante
Filtre sans étatEn-têtes du paquetAucun historique des connexions
Filtre avec étatEn-têtes et état du flux suiviLes flux autorisés peuvent transporter des attaques
Passerelle applicativeRequêtes applicatives et politiqueNécessite un traitement et une visibilité propres à l’application
Isole les serveurs publics

Une zone démilitarisée (DMZ) est un segment distinct destiné aux services publics. Le pare-feu autorise certains trafics d’Internet vers la zone démilitarisée tout en limitant l’accès de celle-ci au réseau interne. Si un serveur web est compromis, l’attaquant n’obtient pas automatiquement un accès interne sans restriction. Toute connexion nécessaire de la zone démilitarisée vers le réseau interne devrait faire l’objet d’une politique précise.

C’est la défense en profondeur : plusieurs contrôles réduisent différents risques de défaillance. Un pare-feu installé sur un hôte reste utile lorsqu’un ordinateur portable infecté se trouve déjà à l’intérieur ou qu’une autre liaison contourne le périmètre. Une architecture de confiance zéro n’accorde pas l’accès simplement parce qu’un appareil se trouve sur un sous-réseau interne ; elle authentifie et autorise les requêtes. La position dans le réseau peut éclairer la politique, mais ne peut pas remplacer les vérifications d’identité et d’autorisation.

Points clés

  • Les filtres avec état vérifient les flux suivis, notamment leurs adresses, leurs ports et leur état.
  • Le suivi UDP utilise le trafic récent et des délais d’expiration plutôt que des connexions de type TCP.
  • Un serveur mandataire obligatoire n’est efficace que si les chemins de contournement directs sont bloqués.
  • L’inspection TLS nécessite un accès au texte en clair à une extrémité qui termine la connexion.
  • Une zone démilitarisée limite les conséquences de la compromission d’un serveur public.
  • La défense en profondeur combine des contrôles qui répondent à différents risques de défaillance.

6.3 Détection d’intrusion et problème des fausses alertes

Un pare-feu peut autoriser une connexion qui transporte une attaque. La détection d’intrusion examine le contenu et les motifs du trafic à la recherche de signes d’usage malveillant ; la prévention d’intrusion peut agir directement à partir de ces observations.

Choisis la détection et son emplacement

Un IDS observe généralement une copie du trafic et émet des alertes. Un IPS est placé sur le trajet et peut rejeter le trafic suspect. Cet emplacement permet un blocage immédiat, mais ajoute un délai de traitement et risque d’interrompre un usage légitime lorsqu’une détection est erronée.

MéthodeBase de la détectionAtout et limite
Par signaturesMotifs d’octets ou séquences de trafic connusReconnaît les attaques connues ; nécessite des mises à jour et manque les formes non reconnues
Par détection d’anomaliesÉcart par rapport à une référence apprisePeut révéler de nouvelles attaques ; un usage légitime inhabituel peut déclencher des alertes

Snort et Suricata sont des exemples de systèmes capables d’utiliser des signatures. Une règle peut reconnaître le chemin de requête ../../etc/passwd, plus de 20 nouvelles connexions au port SSH 22 depuis une source en une minute, ou des SYN vers des centaines de ports. Ces motifs indiquent un comportement suspect ; une correspondance seule ne prouve pas qu’une intrusion a réussi.

Un détecteur d’anomalies peut repérer un grand changement du débit de trafic ou de la répartition entre protocoles. Une nouvelle tâche de sauvegarde légitime peut aussi paraître inhabituelle. Un faux positif est une alerte concernant une activité inoffensive ; un faux négatif est une attaque que le détecteur manque. Modifier un seuil de sensibilité revient généralement à échanger un type d’erreur contre l’autre.

Calcule ce que signifie une alerte

Considérons 1 000 000 de connexions inoffensives et 10 attaques par jour. Un détecteur repère 99 % des attaques et émet une fausse alerte pour 0,1 % des connexions inoffensives.

  1. Nombre attendu d’alertes correctes : 10×0,99=9,9.
  2. Nombre attendu de fausses alertes : 1 000 000×0,001=1 000.
  3. Proportion attendue d’alertes correctes parmi les alertes : 9,9/(9,9+1 000)≈0,0098, soit environ 1 %.

Ce sont des nombres attendus sur plusieurs jours : 9,9 n’a donc pas besoin d’être un résultat quotidien entier. Le taux de détection de 99 % est la proportion d’attaques détectées, pas la probabilité qu’une alerte corresponde à une attaque. La rareté des attaques et le très grand nombre de connexions inoffensives expliquent la différence : c’est le problème du taux de base.

Place les capteurs là où ils peuvent voir

Les capteurs placés juste derrière le pare-feu observent le trafic qui l’a traversé. Les capteurs de la zone démilitarisée observent le trafic des services publics ; les capteurs internes peuvent révéler des attaques qui ne franchissent jamais le périmètre. Un capteur doit pouvoir suivre le trafic qu’il reçoit. Il doit aussi réassembler les fragments et les segments TCP comme le fait la cible ; sinon, une attaque répartie entre plusieurs paquets peut échapper à la recherche d’un motif.

TLS et IPsec masquent les charges utiles chiffrées à un capteur réseau qui n’a pas accès au déchiffrement. Les adresses, les ports, le moment des échanges, les longueurs et les champs de négociation non chiffrés peuvent encore être utiles. L’inspection des charges utiles peut avoir lieu à une extrémité où le déchiffrement est effectué, mais une simple copie du flux chiffré ne fournit pas ce texte en clair.

Un pot de miel est un leurre sans utilisateur ordinaire prévu. Tout contact est donc suspect et peut révéler des techniques de balayage ou d’attaque avec moins de bruit de fond. Des clients mal configurés ou un trafic automatisé inoffensif peuvent toutefois encore le contacter : un leurre ne rend donc pas chaque alerte concluante.

Points clés

  • Un IDS émet des alertes ; un IPS placé sur le trajet peut bloquer le trafic, mais aussi perturber le trafic légitime.
  • Les signatures reconnaissent des motifs connus ; les anomalies repèrent les écarts par rapport au comportement normal.
  • Les faux positifs concernent du trafic inoffensif ; les faux négatifs concernent des attaques manquées.
  • La proportion d’alertes correctes dépend de la fréquence des attaques ainsi que de la qualité de la détection.
  • Le réassemblage et l’emplacement des capteurs déterminent les motifs d’attaque visibles.
  • Le chiffrement masque les charges utiles aux capteurs qui n’ont pas accès au déchiffrement.
  • Un pot de miel réduit le trafic ordinaire de fond, mais ne rend pas chaque contact malveillant.

Sécurité des réseaux informatiques : exemples

6 Leçons Interactives

1

Établis un secret sur un chemin non fiable

16 étapes
Pars des capacités des attaquants pour étudier le chiffrement symétrique, puis calcule l’établissement de clés RSA et Diffie–Hellman.
  1. 1
    IntroductionCommence par un échange exposé

    Alice doit envoyer à Bob une commande confidentielle sur un chemin que Trudy peut observer et modifier. Masquer les mots est une exigence ; confirmer l’identité de Bob et détecter les modifications sont des exigences distinctes.

    Suis comment les choix de chiffrement et l’établissement des clés répondent à ce problème. De petits exemples de calcul rendent les opérations visibles, tandis que le modèle de l’attaquante reste le même tout du long : on ne peut pas faire confiance au chemin.

  2. 2
    ExplicationIdentifie ce qui a échoué

    Supposons que Trudy lise une commande, change sa destination et renvoie plus tard une ancienne preuve de connexion. Ce sont des actions différentes. La lecture compromet la confidentialité ; la modification compromet l’intégrité ; le rejeu attaque la fraîcheur de l’authentification.

    L’observation passive peut aussi exposer les heures et les volumes de connexion sans révéler le texte en clair. Chiffrer la commande ne supprime pas ces métadonnées de trafic et n’empêche pas automatiquement son rejeu.

  3. 3
    DéfiClasse l’observation et l’altération

    Trudy mesure d’abord les moments où Bob contacte un serveur. Elle rejette ensuite sa prochaine requête. Quelle action est passive et laquelle est active ?

    ---reveal---

    Mesurer les heures de connexion est une analyse passive du trafic. Rejeter une requête est une intervention active qui peut nuire à la disponibilité. Le classement dépend du fait qu’elle modifie ou non l’acheminement, et non du fait qu’elle découvre ou non le texte en clair.

  4. 4
    Point cléFais reposer le secret sur la clé

    Le principe de Kerckhoffs suppose que Trudy connaît l’algorithme. Un algorithme public et étudié peut rester sûr tant que sa clé reste secrète.

    Cela compte parce qu’un logiciel peut être inspecté et copié. Changer une clé divulguée est réalisable ; remplacer partout un algorithme secret est plus difficile. Une clé de remplacement protège les échanges futurs, mais ne peut pas annuler l’exposition du trafic enregistré avec une ancienne clé compromise.

  5. 5
    ExplicationDistingue la taille de la clé du mode

    AES chiffre des blocs de 128 bits avec une clé de 128, 192 ou 256 bits. Davantage de bits dans la clé augmentent le travail de recherche exhaustive. Ils ne changent pas la façon dont le mode traite les blocs répétés.

    ECB chiffre les blocs indépendamment et expose les blocs identiques. CBC les chaîne et nécessite un IV nouveau et imprévisible. CTR produit un flot de clés et exige un nonce unique pour chaque utilisation d’une clé. Aucun de ces modes de chiffrement n’assure à lui seul l’authentification des messages.

  6. 6
    ExempleAnnule un flot de clés répété

    Utilise des valeurs simplifiées de quatre bits pour voir le problème de réutilisation de CTR. Soit le flot de clés 1011. Le texte en clair 0110 est chiffré en 1101 ; le texte en clair 0011 est chiffré en 1000.

    Appliquer un OU exclusif aux textes chiffrés donne 0101. Appliquer un OU exclusif aux textes en clair donne le même résultat 0101 : les deux copies du flot de clés s’annulent. Connaître le premier texte en clair permet donc à Trudy de retrouver le second sans trouver la clé de chiffrement.

  7. 7
    DéfiChoisis la protection d’un en-tête lisible

    Un paquet doit masquer sa charge utile, garder son champ de routage lisible et rejeter les modifications de l’un ou de l’autre. Quel type de protection convient et où placer le champ de routage ?

    ---reveal---

    Utilise AEAD. Chiffre la charge utile et fournis le champ de routage comme donnée associée. Le champ reste lisible, mais il est couvert par la vérification d’authentification. Le chiffrement sans authentification ne satisferait pas l’exigence de détection des modifications.

  8. 8
    ExplicationUtilise une clé publique et une clé privée

    Bob peut publier sa clé de chiffrement sans publier sa clé de déchiffrement. Alice utilise la clé publique pour chiffrer un message à son intention ; sa clé privée permet à Bob de retrouver le message.

    Les opérations à clé publique sont plus lentes que le chiffrement symétrique. Une solution hybride pratique établit donc une courte clé de session aléatoire, puis utilise AES ou ChaCha20 pour les données. La distribution d’une clé publique nécessite aussi un lien fiable avec une identité, sinon Trudy peut lui substituer la sienne.

  9. 9
    ExempleChoisis une clé RSA simplifiée

    Choisis les nombres premiers simplifiés p=7 et q=11. Le module est n=77 et z=(7−1)(11−1)=60.

    Choisis e=7. Son inverse modulo 60 est d=43 car 7×43=301=5×60+1. Publie (77,7) et garde l’exposant privé secret. Ces petites valeurs illustrent la méthode ; RSA utilise en réalité de grands modules et un bourrage défini.

  10. 10
    ExempleChiffre le nombre représentant le message

    Chiffre le nombre représentant le message m=2 avec la clé publique simplifiée (77,7) :

    c=27 mod 77=128 mod 77=51.

    Bob déchiffre avec 5143 mod 77=2. Les exposants annulent leurs effets modulo le module choisi. Le chiffrement RSA réel ajoute un bourrage OAEP aléatoire : un message répété ne se révèle donc pas par le chiffrement déterministe des manuels.

  11. 11
    ExempleÉchange les valeurs publiques Diffie–Hellman

    Utilise maintenant un échange Diffie–Hellman simplifié avec les valeurs publiques p=23 et g=5. Alice choisit la valeur privée a=2 et envoie A=52 mod 23=2. Bob choisit la valeur privée b=3 et envoie B=53 mod 23=10.

    Seules les valeurs publiques 2 et 10 traversent le chemin. Les exposants privés restent à leurs extrémités. Trudy voit l’échange, mais les grands groupes réels rendent impossible en pratique la découverte des exposants secrets.

  12. 12
    ExempleDérive la même valeur Diffie–Hellman

    Alice élève la valeur de Bob à la puissance de son exposant : 102 mod 23=8. Bob élève la valeur d’Alice à la puissance de son exposant : 23 mod 23=8.

    Tous deux obtiennent 8 parce que les deux voies calculent le même produit d’exposants sous-jacent. Un protocole réel dérive des clés de trafic à partir du résultat partagé ; il n’utilise pas directement ce petit nombre simplifié. Il doit aussi authentifier l’échange, ce que Diffie–Hellman seul n’a pas fait.

  13. 13
    DéfiDévoile la substitution des parts de clé

    Trudy remplace les valeurs publiques Diffie–Hellman d’Alice et de Bob par les siennes et établit un secret avec chacun. Un groupe Diffie–Hellman plus grand suffit-il à l’arrêter ?

    ---reveal---

    Non. Elle ne résout le difficile problème du logarithme discret d’aucun des deux pairs ; elle participe avec ses propres secrets. Le protocole doit authentifier les valeurs échangées et les identités. Augmenter la taille du groupe rend plus difficile la découverte des secrets, mais ne résout pas cette attaque par substitution.

  14. 14
    LienProtège les anciennes sessions après un vol de clé

    Supposons que la clé de signature à long terme de Bob soit volée l’année prochaine. Si la session d’aujourd’hui a utilisé de nouveaux secrets Diffie–Hellman éphémères et les a effacés, cette clé de signature ne permet pas de reconstruire le secret de session d’aujourd’hui. C’est la confidentialité persistante.

    Le transport RSA d’une clé de session ne possède pas cette propriété. Les solutions hybrides post-quantiques telles que X25519MLKEM768 répondent à une autre menace : la découverte future par un ordinateur quantique des secrets d’échanges classiques à partir du trafic enregistré.

  15. 15
    DéfiCombine la protection de l’identité et des données

    Alice souhaite chiffrer efficacement de grandes quantités de données pour Bob, se protéger contre la substitution de clé et préserver le secret des anciennes sessions après un vol ultérieur de la clé de signature. Quelle combinaison fournit ces propriétés ?

    ---reveal---

    Utilise un accord de clés éphémère authentifié, lie la clé de signature de Bob à son identité, efface les secrets éphémères et dérive des clés de trafic symétriques AEAD. L’authentification empêche la substitution par Trudy ; l’échange éphémère assure la confidentialité persistante ; AEAD protège l’essentiel des données et leur intégrité.

  16. 16
    RécapitulatifSuis les clés et le chemin protégé

    Pose-toi trois questions liées : quelle propriété faut-il protéger, comment le secret partagé est-il établi et comment chaque message est-il protégé ?

    Une conception solide fait reposer la sécurité sur ses clés, authentifie l’établissement à clé publique et évite les flots de clés répétés. De nouveaux secrets d’échange effacés après usage protègent les sessions passées contre le vol ultérieur d’une clé d’authentification ; AEAD protège ensuite les données tout en laissant lisibles les champs explicitement associés.

2

Transforme un message en preuve fiable

14 étapes
Construis une authentification de message, vérifie une signature appuyée par un certificat et corrige une connexion vulnérable au rejeu.

Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.

  1. 1
    IntroductionDétermine ce que la preuve doit montrer
  2. 2
    ExplicationLe hachage n’ajoute pas de secret
  3. 3
    ExempleVérifie un code à clé
  4. 4
    DéfiDistingue la modification du rejeu
  5. 5
    ExplicationChange qui peut créer la preuve
  6. 6
    ExempleVérifie une signature simplifiée
  7. 7
    ExplicationSuis la chaîne de confiance depuis une racine connue
  8. 8
    DéfiChoisis une preuve vérifiable publiquement
  9. 9
    ExempleRejoue la preuve de connexion fixe
  10. 10
    ExplicationLie la preuve à un nouveau défi
  11. 11
    DéfiPrévois le résultat avec un nouveau nonce
  12. 12
    Point cléPoursuis la protection après la connexion
  13. 13
    DéfiCorrige deux faiblesses différentes
  14. 14
    RécapitulatifDistingue la preuve de sa fraîcheur
3

Suis une connexion TLS de son établissement à sa fermeture

16 étapes
Suis les messages de négociation, calcule le moment d’envoi d’une requête et évalue les vérifications des certificats et des enregistrements.

Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.

  1. 1
    IntroductionÉtablis la confiance avant d’envoyer une requête
  2. 2
    ExplicationProtège les portions du flux d’octets
  3. 3
    ExempleAttends le prochain enregistrement protégé
  4. 4
    DéfiInterprète une fin de transport sans signal
  5. 5
    ExplicationPropose des paramètres et une part de clé
  6. 6
    ExplicationDérive les clés de négociation
  7. 7
    ExplicationVérifie trois types de preuves
  8. 8
    ExemplePlace la requête sur une chronologie
  9. 9
    DéfiAjoute une nouvelle tentative à l’établissement
  10. 10
    Point cléReprends avec des données précoces vulnérables au rejeu
  11. 11
    ExempleVérifie la correspondance du nom du serveur recherché
  12. 12
    ExplicationMaintiens les vérifications d’identité activées
  13. 13
    DéfiRepère les informations qui restent visibles
  14. 14
    LienProtège aussi le premier contact
  15. 15
    DéfiÉvalue l’ensemble du canal sécurisé
  16. 16
    RécapitulatifVérifie l’établissement, les enregistrements et la portée
4

Transporte un datagramme dans un réseau privé virtuel IPsec

13 étapes
Choisis le mode IPsec, établis les associations et suis l’encapsulation et la gestion du rejeu.

Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.

  1. 1
    IntroductionDistingue les deux paquets
  2. 2
    ExplicationChoisis ce que l’en-tête révèle
  3. 3
    ExempleCompte les états propres à chaque sens
  4. 4
    DéfiSélectionne la politique avant les clés
  5. 5
    ExplicationAuthentifie les passerelles avec IKE
  6. 6
    ExemplePars du datagramme interne
  7. 7
    ExempleAjoute l’enveloppe de routage visible
  8. 8
    ExempleAuthentifie avant de transférer
  9. 9
    ExempleDéplace une fenêtre anti-rejeu
  10. 10
    DéfiConserve la borne inférieure comprise
  11. 11
    LienTraverse le NAT et repère l’extrémité
  12. 12
    DéfiDistingue la confiance dans le tunnel de celle dans l’application
  13. 13
    RécapitulatifSuis la politique, l’association et l’encapsulation
5

Établis les clés et les identités sans fil

13 étapes
Explique l’échec de WEP, dérive les clés de trafic WPA2 et compare SAE à l’authentification cellulaire AKA.

Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.

  1. 1
    IntroductionSuppose que les communications radio peuvent être observées
  2. 2
    ExplicationComprends pourquoi une clé WEP durable échoue
  3. 3
    DéfiIdentifie deux faiblesses indépendantes de WEP
  4. 4
    ExplicationÉtablis d’abord la clé maîtresse
  5. 5
    ExempleDérive la PTK de la station
  6. 6
    ExempleInstalle les protections par paire et de groupe
  7. 7
    DéfiTeste une phrase secrète supposée
  8. 8
    ExplicationRemplace le test de mot de passe hors ligne
  9. 9
    Point cléDistingue le chiffrement de l’identité du point d’accès
  10. 10
    ExempleGarde le secret cellulaire dans le réseau nominal
  11. 11
    ExplicationDissimule une identité permanente
  12. 12
    DéfiCompare trois liaisons d’accès
  13. 13
    RécapitulatifSuis l’origine de la confiance
6

Contrôle les accès et interprète les détections

14 étapes
Évalue des règles ordonnées, ajoute le contexte des connexions et des applications et calcule la proportion d’alertes utiles.

Enregistre cette unité pour suivre chaque Leçon Interactive pas à pas.

  1. 1
    IntroductionAutorise un flux sans faire confiance à son contenu
  2. 2
    ExempleApplique la première règle correspondante
  3. 3
    DéfiPrévois l’effet d’une exception masquée
  4. 4
    Point cléNe fais pas confiance à un en-tête qui ressemble à une réponse
  5. 5
    ExempleFais correspondre les deux extrémités d’une connexion enregistrée
  6. 6
    ExplicationImpose le passage par la passerelle applicative
  7. 7
    DéfiLimite la portée d’un service public compromis
  8. 8
    ExplicationChoisis les indices de détection
  9. 9
    ExempleCalcule les nombres d’alertes correctes et de fausses alertes
  10. 10
    ExempleUtilise le nombre total d’alertes comme dénominateur
  11. 11
    DéfiRecalcule après un changement de seuil
  12. 12
    ConseilInspecte là où le texte en clair est disponible
  13. 13
    DéfiCombine contrôle d’accès et détection
  14. 14
    RécapitulatifUtilise chaque contrôle pour sa décision

Sécurité des réseaux informatiques : QCM

50 Questions Pratiques en 5 séries

Série 1 : Propriétés de sécurité dans le réseau10 Questions Pratiques

Question 1 sur 10

Trudy enregistre les heures de connexion et les longueurs des paquets sans modifier le trafic. De quel type de comportement d’attaquante s’agit-il ?
  1. Détournement actif de connexion.
  2. Analyse passive des métadonnées.
  3. Usurpation active de source.
  4. Récupération passive du texte en clair.
Afficher la réponseMasquer la réponse
Réponse : B
L’analyse du trafic extrait des motifs à partir des informations visibles sur le moment des échanges et les tailles, sans modifier les paquets. Elle est passive même lorsque le contenu des messages reste masqué. Un détournement nécessiterait de prendre le contrôle d’un échange ou de le manipuler, ce que l’observation décrite ici ne comporte pas.

Question 2 sur 10

Alice veut envoyer à Bob un message confidentiel chiffré par cryptographie à clé publique. Quelle clé doit-elle utiliser pour le chiffrer ?
  1. La clé privée d’Alice.
  2. La clé publique d’Alice.
  3. La clé publique de Bob.
  4. La clé privée de Bob.
Afficher la réponseMasquer la réponse
Réponse : C
Alice chiffre pour Bob avec la clé publique de celui-ci, qu’il peut publier ouvertement. Bob déchiffre avec la clé privée correspondante qu’il garde secrète. La clé privée de signature d’Alice peut contribuer à l’authentification dans un système de signature, mais ce n’est pas la clé du destinataire utilisée pour chiffrer confidentiellement à l’intention de Bob.

Question 3 sur 10

Un émetteur transmet un rapport et son empreinte SHA-256 sur un chemin contrôlé par Trudy. Que peut faire Trudy pour remplacer le rapport sans faire échouer cette vérification ?
  1. Recalculer l’empreinte du rapport remplacé.
  2. Trouver une collision avec l’empreinte d’origine.
  3. Retrouver le message d’origine.
  4. Réutiliser l’empreinte d’origine.
Afficher la réponseMasquer la réponse
Réponse : A
SHA-256 est une fonction sans clé : Trudy peut donc calculer l’empreinte du rapport de remplacement et envoyer l’empreinte correspondante. Elle n’a pas besoin d’inverser le hachage d’origine ni de trouver une collision. La vérification compare deux valeurs qu’elle peut remplacer ensemble ; elle n’authentifie pas un émetteur.

Question 4 sur 10

Un client reçoit un certificat de serveur valide et de confiance, copié par un imposteur. Quelle preuve supplémentaire une négociation fondée sur un certificat doit-elle obtenir du pair ?
  1. Une autre copie du certificat.
  2. Une empreinte du certificat public.
  3. Une empreinte correspondante de la clé publique.
  4. Une signature de nouvelles données de négociation.
Afficher la réponseMasquer la réponse
Réponse : D
Une nouvelle signature liée à la négociation montre que le pair détient la clé privée associée au certificat. Le certificat et l’empreinte de la clé publique sont publics et peuvent être copiés. Répéter l’un ou l’autre n’établit pas que le pair actuel contrôle la clé de signature.

Question 5 sur 10

Dans TLS 1.3, où se trouve le numéro de séquence de l’enregistrement ?
  1. Il figure dans le champ de numéro de séquence TCP.
  2. Il est envoyé en clair dans chaque en-tête TLS.
  3. Il est envoyé chiffré dans chaque enregistrement.
  4. Il est maintenu implicitement dans chaque sens.
Afficher la réponseMasquer la réponse
Réponse : D
Chaque sens TLS maintient son propre décompte implicite des enregistrements et l’intègre à la construction du nonce AEAD. L’en-tête externe de l’enregistrement TLS ne contient pas ce numéro. TCP possède son propre champ de séquence pour l’acheminement, mais ce champ ne remplace pas la numérotation cryptographique des enregistrements.

Question 6 sur 10

Une nouvelle connexion TCP utilise une négociation TLS 1.3 complète sans nouvelle tentative. Le RTT est de 24 ms et les autres délais sont négligeables. Quand le client peut-il envoyer sa première requête HTTP ?
  1. Environ 24 ms après le début de TCP.
  2. Environ 72 ms après le début de TCP.
  3. Environ 48 ms après le début de TCP.
  4. Environ 96 ms après le début de TCP.
Afficher la réponseMasquer la réponse
Réponse : C
L’établissement TCP prend un RTT et l’établissement TLS 1.3 complet en ajoute un autre : la requête peut donc partir à 48 ms. La valeur de 24 ms ne compte qu’une étape d’établissement. La réponse nécessite un autre aller-retour réseau après la requête ; elle ne fait pas partie du moment d’envoi demandé.

Question 7 sur 10

Une passerelle maintient une paire ESP bidirectionnelle pour chacun de neuf pairs distants. De combien d’associations de sécurité ESP a-t-elle besoin ?
  1. 18 associations ESP, une par sens.
  2. 9 associations ESP, une par pair.
  3. 10 associations ESP, dont une partagée.
  4. 36 associations ESP, deux paires par pair.
Afficher la réponseMasquer la réponse
Réponse : A
Une association de sécurité ESP protège un seul sens : chaque pair a donc besoin d’une association d’émission et d’une association de réception. Neuf pairs nécessitent ainsi 18 associations ESP. En compter neuf revient à considérer chaque association comme bidirectionnelle ; les associations de gestion IKE sont distinctes et ne sont pas comprises dans le décompte demandé.

Question 8 sur 10

Trudy capture une négociation en quatre temps WPA2-Personal mais ne connaît pas la phrase secrète. Comment peut-elle tester une hypothèse sans envoyer d’autres trames Wi-Fi ?
  1. Dériver la PMK avec le seul ANonce.
  2. Dériver des clés candidates et comparer un MIC.
  3. Comparer une empreinte du mot de passe envoyée dans le deuxième message.
  4. Déchiffrer la PMK transmise avec la négociation.
Afficher la réponseMasquer la réponse
Réponse : B
Une phrase secrète supposée et le SSID connu donnent une PMK candidate, et les entrées capturées de la négociation donnent une PTK candidate. Trudy peut recalculer un MIC et le comparer à celui de la capture. La PMK n’est pas envoyée pendant la négociation : elle ne peut donc pas être simplement lue dans les trames enregistrées.

Question 9 sur 10

Une table de règles TCP entrantes autorise toute destination dans 203.0.113.0/24, refuse ensuite le port 22 vers 203.0.113.44, puis refuse tout. Quelle modification minimale bloque SSH vers cet hôte tout en conservant les autres accès TCP ?
  1. Placer le refus par défaut avant les deux règles TCP.
  2. Ajouter un refus SSH après le premier refus.
  3. Placer le refus SSH avant l’autorisation générale.
  4. Remplacer le refus final par défaut par une autorisation.
Afficher la réponseMasquer la réponse
Réponse : C
La première autorisation générale correspond à SSH avant que le refus spécifique soit atteint. Placer ce refus spécifique au-dessus bloque l’hôte et le port visés tout en conservant les autres accès généraux. Placer le refus par défaut en premier bloquerait aussi le trafic que la politique vise à conserver.

Question 10 sur 10

Un capteur observe 200 000 connexions inoffensives et 40 attaques. Il détecte 75 % des attaques et émet une fausse alerte pour 0,05 % des connexions inoffensives. Quelle proportion approximative de ses alertes correspond à de véritables attaques ?
  1. Environ 23 %.
  2. Environ 75 %.
  3. Environ 0,05 %.
  4. Environ 30 %.
Afficher la réponseMasquer la réponse
Réponse : A
Le capteur produit 30 alertes correctes et 100 fausses alertes, soit 30 alertes correctes sur 130, ou environ 23 %. Le taux de 75 % est la proportion d’attaques détectées, pas la proportion d’alertes correspondant à des attaques. La grande population de connexions inoffensives fournit les 100 alertes supplémentaires du dénominateur.
Série 2 : Clés, identités et chemins protégés10 Questions Pratiques

Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.

Question 1 sur 10

Un service utilise AES avec une clé de 256 bits mais chiffre indépendamment les blocs identiques avec cette clé. Pourquoi peut-on encore reconnaître les champs répétés des enregistrements ?
  1. La longueur des blocs AES est trop faible.
  2. CTR répète un nonce pour chaque bloc.
  3. CBC conserve un IV fixe pour chaque bloc.
  4. ECB conserve l’égalité des blocs répétés.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 2 sur 10

Un serveur d’authentification accepte chaque fois le même mot de passe chiffré. Trudy enregistre un échange réussi. Comment peut-elle usurper l’identité de l’utilisateur sans découvrir le mot de passe ?
  1. Rejouer la preuve chiffrée capturée.
  2. Déchiffrer d’abord le mot de passe.
  3. Incrémenter l’ancien texte chiffré.
  4. Envoyer l’empreinte du mot de passe.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 3 sur 10

Un certificat valide ne contient que le nom *.example.org. Un client demande reports.eu.example.org. Quelle décision la vérification du nom doit-elle prendre ?
  1. Accepter tout suffixe correspondant.
  2. Accepter plusieurs composantes correspondantes.
  3. Rejeter le nom non correspondant.
  4. Rejeter tous les noms génériques.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 4 sur 10

La fenêtre de 32 paquets d’un récepteur ESP se termine à 460. Le paquet 440 n’a jamais été accepté et passe l’authentification. Que doit faire la vérification anti-rejeu ?
  1. Le rejeter car son numéro est inférieur au plus grand.
  2. L’accepter sans déplacer la borne supérieure.
  3. L’accepter et abaisser la borne supérieure à 440.
  4. Le rejeter car un trou dans la séquence indique un rejeu.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 5 sur 10

Qu’apporte Enhanced Open à un utilisateur qui se connecte à un point d’accès sans mot de passe ?
  1. L’authentification du point d’accès sans chiffrement.
  2. Le chiffrement sans authentification du point d’accès.
  3. Le chiffrement avec identité certifiée du point d’accès.
  4. Ni chiffrement ni authentification du point d’accès.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 6 sur 10

Un pare-feu avec état suit une connexion TCP de 203.0.113.61:53020 vers 192.0.2.90:443. Un ACK arrive de 192.0.2.91:443 vers 203.0.113.61:53020, sans autorisation correspondante pour une nouvelle connexion. Pourquoi est-il rejeté ?
  1. Sa source ne correspond pas au flux.
  2. Chaque ACK exige une nouvelle règle d’autorisation.
  3. Le port source 443 n’est jamais autorisé.
  4. Le port client doit aussi être 443.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 7 sur 10

Deux textes chiffrés en mode CTR réutilisent un même flot de clés. Trudy connaît les deux textes chiffrés et le premier texte en clair complet. Que peut-elle retrouver à partir de ces valeurs ?
  1. Le OU exclusif des textes en clair, mais aucun des textes.
  2. La clé AES, mais aucun texte en clair complet.
  3. Seulement les blocs répétés du second texte en clair.
  4. Le second texte en clair sur la portion réutilisée.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 8 sur 10

Un appareil reçoit une ancienne commande avec un HMAC valide. Son protocole ne vérifie aucun nonce ni numéro de séquence. Quelle défaillance de sécurité reste possible ?
  1. La modification non détectée de la commande.
  2. La découverte du secret partagé.
  3. Le rejeu de l’ancienne commande inchangée.
  4. La falsification avec un ancien code.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 9 sur 10

Une reprise TLS ajoute un nouvel échange Diffie–Hellman et termine ensuite les vérifications Finished. Avant cela, un client envoie une instruction de transfert de fonds comme donnée 0-RTT. Trudy renvoie le premier ensemble de messages capturé sans le déchiffrer. Pourquoi l’application doit-elle encore empêcher les transferts en double ?
  1. Les vérifications Finished annulent les données précoces rejouées.
  2. Un nouvel échange Diffie–Hellman bloque tout rejeu des données précoces.
  3. Les vérifications du ticket n’autorisent qu’une requête précoce.
  4. Un nouvel échange Diffie–Hellman ne supprime pas le rejeu des données précoces.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 10 sur 10

Une organisation veut supprimer l’accès Wi-Fi d’un employé sans remplacer une phrase secrète partagée par tous les utilisateurs. Quelle solution d’authentification répond à cette exigence ?
  1. WPA2-Personal avec une phrase secrète partagée plus longue.
  2. WEP avec un IV distinct pour chaque trame transmise.
  3. WPA2-Enterprise avec des identifiants individuels.
  4. WPA2-Personal avec un identifiant de réseau masqué.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Série 3 : État des protocoles et échecs d’authentification10 Questions Pratiques

Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.

Question 1 sur 10

Trudy modifie l’adresse de téléchargement dans une réponse du serveur tout en laissant le reste de la réponse lisible. Quelle propriété du message a-t-elle directement compromise ?
  1. La confidentialité.
  2. La disponibilité.
  3. L’intégrité du message.
  4. L’authentification du pair.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 2 sur 10

Dans un exemple RSA simplifié, les nombres premiers sont 5 et 11, l’exposant public est 3 et le message est 2. Quels exposant privé inférieur à 40 et texte chiffré conviennent à cette configuration ?
  1. Exposant privé 3 ; texte chiffré 8.
  2. Exposant privé 27 ; texte chiffré 8.
  3. Exposant privé 27 ; texte chiffré 6.
  4. Exposant privé 13 ; texte chiffré 8.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 3 sur 10

Un distributeur souhaite que ses clients vérifient une version logicielle sans leur donner la capacité d’authentifier des versions falsifiées. Quel type de preuve devrait-il publier avec la version ?
  1. Un HMAC avec sa clé secrète partagée.
  2. Une empreinte sans clé à côté de la version.
  3. Un texte chiffré avec sa clé de déchiffrement.
  4. Une signature numérique vérifiable publiquement.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 4 sur 10

Bob envoie un nouveau défi aléatoire et Alice renvoie son HMAC calculé avec leur secret partagé. Trudy réutilise la réponse d’Alice au défi différent de la veille. Pourquoi Bob la rejette-t-il ?
  1. La réponse ne correspond pas à ce défi.
  2. Un ancien code expire automatiquement.
  3. Chaque défi change la clé.
  4. Les nonces empêchent les captures antérieures.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 5 sur 10

Un client reçoit une fermeture TCP avant tout close_notify TLS, alors qu’il attend encore des données applicatives. Que peut-il conclure sur la fin de la transmission ?
  1. Le FIN TCP authentifie la fermeture TLS.
  2. Les sommes de contrôle TCP confirment que les données sont complètes.
  3. Un ACK final authentifie la fermeture TLS.
  4. TLS n’a pas authentifié la fin du flux.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 6 sur 10

Un client désactive la validation des certificats. Trudy intercepte sa connexion et établit une autre connexion TLS vers le serveur recherché. Pourquoi les deux liaisons peuvent-elles être indiquées comme chiffrées alors que Trudy lit les requêtes ?
  1. Les deux liaisons réutilisent les clés du serveur.
  2. Trudy termine les deux liaisons chiffrées.
  3. Seules les données avant chiffrement sont visibles.
  4. Seules les réponses du serveur sont chiffrées.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 7 sur 10

Deux passerelles utilisent ESP chiffré en mode tunnel. Quelles adresses IP source et destination les routeurs intermédiaires peuvent-ils lire directement ?
  1. Les adresses des hôtes internes dans l’en-tête interne.
  2. Les deux jeux d’adresses dans un seul en-tête en clair.
  3. Les adresses des passerelles dans l’en-tête externe.
  4. Aucun des deux jeux, car ESP chiffre tous les en-têtes IP.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 8 sur 10

Une fenêtre ESP de 16 paquets se termine à 300. Le récepteur authentifie le paquet 309, jamais reçu auparavant, puis reçoit le paquet 294, lui aussi authentifié et jamais reçu. Que se passe-t-il ?
  1. Les deux sont acceptés ; la fenêtre se termine à 309.
  2. Seul 309 est accepté ; la fenêtre se termine à 309.
  3. Seul 294 est accepté ; la fenêtre se termine à 300.
  4. Les deux sont acceptés ; la fenêtre se termine à 300.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 9 sur 10

Un téléphone 4G en itinérance vérifie AUTN avant de renvoyer RES. Que vise à établir cette vérification ?
  1. L’authenticité de l’abonné uniquement.
  2. L’identité du serveur applicatif.
  3. La divulgation de la clé SIM.
  4. L’authenticité du réseau et la fraîcheur du défi.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 10 sur 10

Un filtre en entrée côté Internet reçoit un paquet qui déclare l’adresse source 10.8.4.2. La politique rejette les plages d’adresses sources privées sur cette interface. Que doit-il se passer ?
  1. Le rejeter selon la politique en entrée.
  2. Accepter l’hôte interne déclaré.
  3. Faire confiance à la source privée.
  4. Autoriser le port de service familier.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Série 4 : Applique les défenses dans des conditions réalistes10 Questions Pratiques

Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.

Question 1 sur 10

Un système passe d’une clé de 128 bits à une clé de 132 bits tandis que son rythme d’essais par force brute reste fixe. Comment évolue le temps de recherche exhaustive ?
  1. Il devient quatre fois plus long.
  2. Il devient 16 fois plus long.
  3. Il devient 132/128 fois plus long.
  4. Il devient deux fois plus long au total.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 2 sur 10

Alice et Bob utilisent un échange Diffie–Hellman simplifié avec p=31 et g=3. L’exposant privé d’Alice est 4 ; la valeur publique de Bob est 17. Quelle valeur partagée Alice dérive-t-elle ?
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 3 sur 10

Quelle propriété du hachage concerne la recherche d’un autre message ayant la même empreinte qu’un message particulier donné ?
  1. La résistance à la seconde préimage.
  2. La résistance à la préimage.
  3. La résistance aux collisions.
  4. L’effet d’avalanche.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 4 sur 10

Un serveur envoie un certificat final et un certificat intermédiaire signé par une racine autosignée absente du magasin de certificats de confiance du client. Toutes les signatures sont valides. Pourquoi la chaîne échoue-t-elle malgré tout à la vérification de confiance ?
  1. La racine a signé son propre certificat.
  2. Le serveur a gardé sa clé privée.
  3. Elle ne possède pas d’ancre de confiance acceptée.
  4. Le certificat final et l’autorité utilisent des clés différentes.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 5 sur 10

Trudy renvoie à un client son propre enregistrement TLS protégé en faisant comme si le serveur l’avait envoyé. Pourquoi l’utilisation de clés distinctes pour chaque sens est-elle importante ?
  1. La clé de réception ne le valide pas.
  2. Le certificat vérifie chaque enregistrement.
  3. TCP rejette tout trafic renvoyé.
  4. Une clé partagée empêche le renvoi.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 6 sur 10

Un client propose deux groupes Diffie–Hellman acceptables mais n’envoie une part de clé que pour le premier. Le serveur choisit le second par HelloRetryRequest. Avec un RTT de 18 ms et une nouvelle connexion TCP, quand le client peut-il envoyer sa requête après l’établissement TLS complet ?
  1. Environ 18 ms.
  2. Environ 36 ms.
  3. Environ 54 ms.
  4. Environ 72 ms.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 7 sur 10

Un attaquant envoie un paquet ESP avec un numéro de séquence énorme mais un code d’intégrité invalide. Pourquoi le récepteur doit-il éviter de faire avancer l’état anti-rejeu de confiance ?
  1. L’état anti-rejeu doit avancer avant la vérification d’un code.
  2. Un grand numéro inconnu prime sur un code invalide.
  3. Un code invalide doit ramener la fenêtre anti-rejeu à zéro.
  4. Une avance falsifiée pourrait rendre les vrais paquets trop anciens.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 8 sur 10

Un utilisateur WPA2-Personal connaît la phrase secrète du réseau et capture la négociation en quatre temps complète d’une seconde station. Pourquoi peut-il dériver la clé par paire de cette station ?
  1. La station envoie la PMK dans le deuxième message.
  2. La capture fournit les autres entrées de la PTK.
  3. La PTK dépend uniquement de la phrase secrète et du SSID.
  4. Connaître la GTK révèle directement la PTK de chaque station.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 9 sur 10

Quel est le but principal du placement d’un serveur web public dans une zone démilitarisée dont l’accès au réseau interne est restreint ?
  1. Empêcher toute attaque contre le serveur web.
  2. Limiter l’accès interne après la compromission du serveur.
  3. Authentifier tous les utilisateurs web externes.
  4. Masquer les adresses internes dans le DNS public.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 10 sur 10

Un serveur mandataire inverse termine TLS et ouvre une seconde connexion TLS vers un serveur applicatif. Une requête malveillante contient une signature répartie entre deux segments TCP. Quel point d’observation et quel traitement peuvent révéler toute la signature en clair ?
  1. Dans l’application, avant TLS, après réassemblage du flux.
  2. Entre le serveur mandataire et l’application, après réassemblage du flux.
  3. Dans l’application, après TLS et réassemblage du flux.
  4. Dans l’application, après TLS, en inspectant chaque segment.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Série 5 : Raisonne entre les couches et les modes de défaillance10 Questions Pratiques

Enregistre cette unité pour voir chaque réponse et t'entraîner sur chaque série.

Question 1 sur 10

Bob utilise WPA3 pour atteindre un point d’accès, puis envoie du HTTP non chiffré à un serveur distant. Une personne observe le trajet après le point d’accès. Pourquoi peut-elle encore lire la requête ?
  1. WPA3 sécurise l’authentification, pas les données.
  2. HTTP contourne le chiffrement sur le saut radio.
  3. La protection Wi-Fi s’arrête au point d’accès.
  4. Les clés Wi-Fi ne protègent que les trames sortantes.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 2 sur 10

Un serveur utilise des défis croissants prévisibles et accepte HMAC(key, challenge). Trudy peut se faire passer pour le serveur auprès de l’utilisateur avant d’attaquer le vrai serveur. Comment la prévisibilité peut-elle compromettre le mécanisme de fraîcheur ?
  1. Elle peut recueillir à l’avance une réponse future.
  2. Elle peut réutiliser une ancienne réponse pour un nouveau compteur.
  3. Elle peut incrémenter une ancienne réponse de un.
  4. Elle peut répondre avec le seul compteur public.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 3 sur 10

Un navigateur n’a ni politique HSTS enregistrée ni entrée préchargée pour un site. Il envoie d’abord une requête HTTP non chiffrée. Trudy maintient ce côté en HTTP tout en utilisant HTTPS vers le vrai site. Pourquoi l’en-tête HSTS ultérieur du site ne garantit-il pas la protection de cette première requête ?
  1. HSTS ne prend effet qu’après la fermeture TCP.
  2. Le navigateur n’avait pas encore appris la politique.
  3. HSTS régit les certificats, pas l’usage de HTTPS.
  4. HSTS doit arriver dans une réponse HTTP non chiffrée.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 4 sur 10

Une passerelle possède quatre pairs, avec une paire ESP bidirectionnelle par pair. Sa SPD protège 10.70.0.0/16 en utilisant l’extrémité de tunnel 198.51.100.8 et laisse passer les autres destinations sans protection. Elle envoie des paquets vers 10.70.4.6 et 192.0.2.200. Combien d’associations de sécurité ESP faut-il et quel paquet reçoit 198.51.100.8 comme destination externe ?
  1. Quatre associations ; seulement le paquet vers 10.70.4.6.
  2. Huit associations ; les deux paquets sortants.
  3. Huit associations ; seulement le paquet vers 192.0.2.200.
  4. Huit associations ; seulement le paquet vers 10.70.4.6.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 5 sur 10

Un abonné en itinérance utilise la 5G avec le mécanisme nul du SUCI et termine une authentification confirmée par le réseau nominal. Le téléphone envoie ensuite du HTTP non chiffré au-delà du réseau cellulaire vers un serveur distant. Qu’a-t-on établi et quelle exposition subsiste ?
  1. L’authentification de l’abonné, mais ni dissimulation d’identité ni confidentialité HTTP de bout en bout.
  2. L’authentification et la dissimulation d’identité de l’abonné, mais pas la confidentialité HTTP de bout en bout.
  3. L’authentification de l’abonné et la confidentialité HTTP de bout en bout, mais pas la dissimulation d’identité.
  4. La dissimulation d’identité et la confidentialité HTTP de bout en bout, mais pas l’authentification de l’abonné.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 6 sur 10

Une règle sans état autorise les paquets TCP entrants dont le port source est 443 et dont ACK est activé. Un attaquant extérieur peut-il construire un paquet correspondant à ces champs sans connexion établie ?
  1. Non ; ACK nécessite une véritable réponse préalable.
  2. Non ; le port 443 nécessite un certificat valide.
  3. Oui ; l’émetteur contrôle les deux champs.
  4. Non ; une entrée de table de connexions doit d’abord exister.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 7 sur 10

Un réseau impose l’utilisation du Web par un serveur mandataire qui authentifie les utilisateurs, mais les clients peuvent aussi se connecter directement au port TCP 443 externe. Quel changement de politique impose le passage prévu par le serveur mandataire ?
  1. Diriger les clients vers le serveur DNS du serveur mandataire.
  2. Bloquer les connexions web directes des clients.
  3. Autoriser le trafic direct uniquement avec ACK activé.
  4. Conserver l’accès direct mais journaliser les requêtes.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 8 sur 10

Le capteur A détecte 90 % des attaques avec un taux de faux positifs de 0,1 %. Le capteur B en détecte 80 % avec un taux de faux positifs de 0,01 %. Pour 100 attaques et 100 000 connexions inoffensives, lequel a la plus forte proportion d’alertes correctes ?
  1. A, avec environ 90 % d’alertes correctes.
  2. A, avec environ 47 % d’alertes correctes.
  3. B, avec environ 44 % d’alertes correctes.
  4. B, avec environ 89 % d’alertes correctes.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 9 sur 10

Deux anciennes sessions chiffrées ont été enregistrées. La session X a transporté sa clé avec une clé RSA à long terme ; la session Y a utilisé un échange Diffie–Hellman éphémère authentifié et effacé ses exposants privés. Ces clés d’authentification à long terme sont volées plus tard. Quelle clé de session devient récupérable par ce seul vol ?
  1. Les clés de X et de Y.
  2. La clé de Y uniquement.
  3. Ni la clé de X ni celle de Y.
  4. La clé de X uniquement.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Question 10 sur 10

Trudy substitue ses propres parts Diffie–Hellman entre un client et un serveur TLS 1.3 et dérive des secrets de négociation distincts avec chacun. Elle copie le véritable certificat du serveur. Pourquoi ne peut-elle pas usurper l’identité du serveur en se contentant de calculer des messages Finished valides pour ses deux échanges ?
  1. Elle ne peut pas falsifier la signature du serveur sur la transcription.
  2. Finished nécessite la clé privée de signature du serveur.
  3. Aucune clé de négociation n’existe avant la vérification des certificats.
  4. Chaque part Diffie–Hellman doit être chiffrée avec la clé du serveur.
Afficher la réponseMasquer la réponse

Enregistre cette unité pour voir cette réponse.

Tu bloques sur ton propre exercice ? Aide aux Devoirs

Mots-Clés

109 Mots-Clés, chacun avec sa définition

A

AES
AES est la norme de chiffrement avancée, un algorithme de chiffrement symétrique par blocs de 128 bits, avec des clés au choix de 128, 192 ou 256 bits.
Choisir une clé AES-256 augmente le travail de recherche de clé, tandis que l’algorithme continue à traiter des blocs de 128 bits.
AH
AH est le protocole d’en-tête d’authentification d’IPsec, qui assure l’intégrité et l’authentification de l’origine, y compris pour les champs IP immuables, mais ne chiffre pas.
La réécriture des adresses par NAT perturbe AH, car la vérification d’intégrité à la réception couvre les champs d’adresse modifiés.
Analyse du trafic
L’analyse du trafic déduit des motifs de communication à partir de métadonnées telles que les extrémités, le moment des échanges et leur volume, même lorsque le contenu des messages est chiffré.
Une personne utilise l’analyse du trafic pour identifier un serveur très sollicité sans déchiffrer de requête applicative.
Association de sécurité
Une association de sécurité est un état IPsec unidirectionnel qui définit les clés, les algorithmes, le mode, la durée de vie, les numéros de séquence et la gestion du rejeu.
Deux pairs ont besoin d’une association de sécurité dans chaque sens pour transporter du trafic protégé dans les deux directions.
Attaquant actif
Un attaquant actif manipule la communication en injectant, modifiant, supprimant ou rejouant du trafic, ou en perturbant son acheminement.
Un attaquant actif rejoue un ancien message de connexion pour usurper l’identité d’un utilisateur sans connaître son mot de passe.
Attaquant passif
Un attaquant passif observe le trafic réseau sans le modifier, en lisant le contenu exposé ou en analysant le moment et le volume des échanges.
Un attaquant passif peut déduire les périodes de forte activité à partir du trafic chiffré sans connaître le contenu des messages.
Attaque par force brute
Une attaque par force brute essaie les clés possibles de manière exhaustive jusqu’à ce que l’une fonctionne ; ajouter un bit à la clé double le nombre de possibilités.
Une attaque par force brute contre une clé de 56 bits coûte bien moins cher que la même recherche contre une clé de 128 bits.
Attaque par interposition
Une attaque par interposition place un attaquant entre des pairs ; il établit des échanges distincts avec eux et relaie ou modifie leur communication.
Un échange Diffie–Hellman non authentifié permet une attaque par interposition qui substitue les deux valeurs publiques échangées.
Attaque par rejeu
Une attaque par rejeu renvoie un trafic précédemment valide pour amener un destinataire à accepter une ancienne preuve ou opération comme nouvelle.
Une attaque par rejeu peut réutiliser un mot de passe chiffré même lorsque l’attaquant ne peut pas lire le mot de passe qu’il contient.
Attaque par troncature
Une attaque par troncature met fin à l’acheminement prématurément afin qu’un destinataire puisse considérer un échange protégé incomplet comme terminé.
Un FIN TCP falsifié peut amorcer une attaque par troncature, mais l’absence de fermeture protégée avertit le destinataire TLS.
Authentification des extrémités
L’authentification des extrémités est le processus qui consiste à confirmer l’identité d’un pair participant à l’échange réseau en cours.
Un nouveau défi signé assure l’authentification des extrémités après vérification de la clé publique du signataire.
Authentification et accord de clés (AKA)
L’authentification et l’accord de clés (AKA) dans les systèmes cellulaires utilisent des secrets d’abonné et de nouvelles données d’authentification pour établir des clés d’accès.
Dans 4G AKA, le téléphone vérifie AUTN et le réseau visité compare la réponse RES à la valeur attendue XRES.
Authentification mutuelle
L’authentification mutuelle confirme l’identité des deux pairs au moyen de preuves liées à l’échange et aux rôles distincts de ses participants.
Une authentification mutuelle entre services peut exiger un certificat et une preuve de possession de la clé privée de chaque extrémité.
Authentification simultanée des égaux (SAE)
L’authentification simultanée des égaux (SAE) est l’échange de clés authentifié par mot de passe de WPA3-Personal, qui résiste aux essais hors ligne à partir de captures.
WPA3 exécute SAE avant la négociation en quatre temps pour établir une PMK avec confidentialité persistante.
Autorité de certification
Une autorité de certification est une entité qui signe des certificats pour attester les liens entre identités et clés publiques selon sa politique de délivrance.
Une autorité de certification signe un certificat intermédiaire dont la clé sert ensuite à vérifier le certificat d’un site web.

B

Base des associations de sécurité (SAD)
La base des associations de sécurité (SAD) contient les associations IPsec établies, leurs clés et l’état évolutif du protocole.
La passerelle de réception consulte la SAD pour trouver les algorithmes et l’état anti-rejeu associés à un SPI ESP.
Base des politiques de sécurité (SPD)
La base des politiques de sécurité (SPD) choisit de protéger, de laisser passer sans protection ou de rejeter les classes de trafic IP correspondantes.
Une règle SPD protège le trafic du sous-réseau d’un bureau tandis qu’une autre permet à une destination différente de contourner IPsec.

C

CCMP
CCMP est une protection des trames Wi-Fi combinant la confidentialité d’AES en mode compteur, l’intégrité CBC-MAC et une gestion du rejeu fondée sur les numéros de paquet.
WPA2 utilise CCMP pour authentifier une trame protégée au lieu de s’appuyer uniquement sur le CRC facilement manipulable de WEP.
Certificat
Un certificat est un document signé par un émetteur qui lie une identité à une clé publique et contient des informations telles que la validité et l’usage autorisé.
Le certificat d’un site web indique son domaine, mais le serveur doit aussi prouver qu’il possède la clé privée correspondante.
Certificat générique
Un certificat générique couvre des noms au moyen d’un caractère générique pour exactement une composante du domaine, sans couvrir le nom de base ni les noms plus profonds.
Un certificat générique pour *.example.net couvre api.example.net, mais ne couvre pas east.api.example.net.
CertificateVerify
CertificateVerify est une signature de négociation liée à la transcription actuelle, qui prouve le contrôle de la clé privée du certificat.
Un certificat copié ne permet pas de produire un CertificateVerify valide sans accès à la clé privée correspondante.
Chaîne de confiance
Une chaîne de confiance est une suite de signatures de certificats reliant une identité et une clé présentées à une racine déjà approuvée.
La chaîne de confiance d’un client échoue si la racine finale est absente de son magasin de certificats de confiance accepté.
Chiffrement authentifié avec données associées (AEAD)
Le chiffrement authentifié avec données associées (AEAD) assure la confidentialité ainsi que l’intégrité du texte chiffré et des champs associés lisibles.
Un en-tête de paquet peut servir de donnée associée dans AEAD : il reste visible, mais toute modification fait échouer la vérification.
Chiffrement hybride
Le chiffrement hybride combine l’établissement de clés à clé publique et le chiffrement symétrique de l’essentiel des données avec une clé de session qui en résulte.
Un transfert de fichier utilise le chiffrement hybride pour éviter d’effectuer une opération à clé publique lente sur chaque bloc de données.
Chiffrement par blocs
Un algorithme de chiffrement par blocs utilise une clé pour transformer de manière réversible des blocs de texte en clair de taille fixe en blocs de texte chiffré de même taille.
AES est un algorithme de chiffrement par blocs de 128 bits, même lorsque la clé secrète choisie contient 256 bits.
Chiffrement sans fil opportuniste (OWE)
Le chiffrement sans fil opportuniste (OWE) est un échange sans mot de passe qui chiffre la liaison sans authentifier le point d’accès.
Enhanced Open utilise OWE pour protéger les utilisateurs d’un point d’accès contre l’écoute passive, tout en laissant subsister le risque de jumeau maléfique.
Clé de session
Une clé de session est un secret partagé de courte durée utilisé pour protéger un échange ou un contexte de trafic, généralement dérivé lors de l’établissement des clés.
Un protocole hybride établit d’abord une clé de session, puis l’utilise pour protéger efficacement un transfert important par chiffrement symétrique.
Clé de trafic
Une clé de trafic est un secret dérivé utilisé pour protéger les enregistrements dans un sens et une phase donnés d’une connexion sécurisée.
La clé de trafic du client vers le serveur diffère de celle utilisée pour protéger les enregistrements renvoyés par le serveur.
Clé maîtresse par paire (PMK)
Une clé maîtresse par paire (PMK) sert d’entrée à la dérivation des clés de session Wi-Fi et s’obtient à partir d’un mot de passe ou d’un échange d’authentification.
Dans WPA2-Personal, la phrase secrète et le SSID permettent de dériver la PMK avant que la négociation en quatre temps établisse les clés de trafic.
Clé prépartagée de reprise (PSK)
Une clé prépartagée de reprise (PSK) est un secret prépartagé dérivé d’une connexion TLS précédente et utilisé pour authentifier un échange repris ultérieurement.
Un ticket identifie la clé prépartagée de reprise, tandis que la nouvelle négociation prouve que le client la détient réellement.
Clé privée
Une clé privée est la partie secrète d’une paire de clés, qui permet à son détenteur de déchiffrer les textes chiffrés qui lui sont destinés ou de créer des signatures.
Le vol de la clé privée d’un serveur peut permettre une usurpation d’identité, même si son certificat public n’a jamais été secret.
Clé publique
Une clé publique est la partie d’une paire de clés distribuée ouvertement, utilisée pour chiffrer à l’intention de son détenteur ou vérifier ses signatures.
Alice a besoin de la véritable clé publique de Bob avant de chiffrer une clé de session destinée à lui seul.
Clé transitoire par paire (PTK)
Une clé transitoire par paire (PTK) est dérivée de la PMK, des nonces des deux pairs et des adresses MAC pour une association Wi-Fi.
De nouveaux nonces de négociation donnent une nouvelle PTK lorsqu’une station s’associe de nouveau alors que la PMK partagée reste inchangée.
ClientHello
ClientHello est le premier message de négociation du client TLS, qui propose des paramètres tels que les versions, les suites cryptographiques, les groupes et les parts de clé.
Un ClientHello peut mentionner un groupe pris en charge sans inclure sa part de clé, ce qui provoque un échange supplémentaire si ce groupe est choisi.
close_notify
L’alerte close_notify est le signal protégé de TLS indiquant qu’un pair a terminé d’envoyer, ce qui distingue une fermeture normale d’une simple fin du transport.
Un client qui attend encore des données considère une fin de fichier TCP sans close_notify comme un flux TLS potentiellement incomplet.
Code d’authentification de message (MAC)
Un code d’authentification de message (MAC) est calculé avec un secret partagé et permet aux détenteurs de la clé de détecter les modifications et d’authentifier les données.
Bob vérifie le MAC d’une commande avant de l’utiliser, puis vérifie séparément son numéro de séquence pour contrôler sa fraîcheur.
Confiance zéro
La confiance zéro est une approche de sécurité qui authentifie et autorise l’accès sans considérer la position dans le réseau interne comme une confiance suffisante.
Un service fondé sur la confiance zéro vérifie toujours l’identité et l’autorisation d’une requête lorsqu’elle provient d’un sous-réseau interne.
Confidentialité
La confidentialité est la propriété qui rend le contenu des messages lisible uniquement par l’émetteur et les destinataires prévus.
Un enregistrement TLS capturé préserve la confidentialité même si sa longueur et sa destination restent visibles.
Confidentialité persistante
La confidentialité persistante protège les secrets des sessions passées contre le vol ultérieur des clés d’authentification à long terme grâce à l’utilisation de secrets éphémères effacés après usage.
Une session Diffie–Hellman éphémère enregistrée conserve sa confidentialité persistante après la compromission ultérieure de la clé de signature du serveur.
Cryptographie symétrique
La cryptographie symétrique utilise une même clé secrète partagée pour chiffrer et déchiffrer, ce qui la rend efficace pour protéger de grandes quantités de données.
TLS utilise la cryptographie symétrique pour protéger les enregistrements applicatifs après l’établissement des secrets pendant sa négociation.

D

Déclassement HTTPS
Le déclassement HTTPS est une attaque qui maintient la connexion d’un utilisateur en HTTP tandis que l’attaquant utilise HTTPS vers le site recherché.
Une première visite en HTTP sans politique HSTS existante peut exposer un navigateur au déclassement HTTPS sur un chemin non fiable.
Défense en profondeur
La défense en profondeur combine plusieurs contrôles afin qu’une faiblesse ou un contournement dans une couche ne supprime pas toutes les protections restantes.
Une zone démilitarisée, un pare-feu sur l’hôte et un canal applicatif authentifié assurent une défense en profondeur contre différents chemins d’attaque.
Défi-réponse
Le défi-réponse est une authentification dans laquelle la personne ou le système qui vérifie envoie un nouveau défi et contrôle une réponse dont le calcul nécessite un secret.
Un échange défi-réponse peut utiliser un HMAC du nonce aléatoire de la personne qui vérifie comme preuve de possession de la clé.
Détection d’anomalies
La détection d’anomalies repère les écarts par rapport à une référence apprise, ce qui peut révéler de nouvelles attaques ainsi que des comportements légitimes inhabituels.
La détection d’anomalies peut signaler une nouvelle tâche de sauvegarde parce que son volume de trafic diffère fortement de la référence.
Détection par signatures
La détection par signatures compare les observations à des motifs d’attaques connus, notamment des chaînes de contenu et des séquences d’événements réseau.
La détection par signatures peut reconnaître un chemin de traversée connu, mais manquer une nouvelle attaque sans règle correspondante.

É

Échange de clés Diffie–Hellman
L’échange de clés Diffie–Hellman est une méthode d’accord de clés dans laquelle des valeurs publiques échangées et des exposants privés produisent le même secret partagé.
Alice et Bob dérivent des secrets identiques avec Diffie–Hellman en n’envoyant que leurs valeurs publiques.

E

ECH
ECH, pour Encrypted Client Hello, est un mécanisme TLS qui protège le ClientHello interne, y compris le nom du serveur recherché.
ECH dissimule le nom du serveur interne, tandis que les observateurs extérieurs peuvent toujours voir l’adresse de destination de la connexion.
Enregistrement TLS
Un enregistrement TLS est une unité du flux TLS protégée indépendamment, avec un court en-tête et un contenu en clair de taille limitée.
Un enregistrement TLS modifié échoue à sa vérification d’authentification avant que son contenu atteigne l’application comme données fiables.
ESP
ESP est le protocole de charge utile de sécurité encapsulée d’IPsec, qui prend en charge le chiffrement, l’intégrité, l’authentification de l’origine et la protection anti-rejeu.
ESP chiffré en mode tunnel masque le datagramme d’origine tout en laissant visible un nouvel en-tête de routage.

F

Faux négatif
Un faux négatif est une attaque qu’un détecteur ne parvient pas à identifier, laissant le comportement malveillant sans l’avertissement ou le blocage attendu.
Un motif d’attaque inconnu peut produire un faux négatif lorsqu’un capteur ne repose que sur un ensemble de signatures périmé.
Faux positif
Un faux positif est une détection qui qualifie de suspect ou de malveillant un trafic inoffensif, augmentant le nombre d’alertes à évaluer.
Une rafale légitime d’administration SSH peut déclencher un faux positif dans une règle conçue pour repérer les essais de mots de passe.
Fenêtre anti-rejeu
Une fenêtre anti-rejeu enregistre les numéros de séquence acceptés récemment, accepte les paquets réordonnés jamais reçus et rejette les doublons et le trafic trop ancien.
Un paquet valide situé au-dessus de la fenêtre anti-rejeu actuelle ne la fait avancer qu’après avoir réussi l’authentification.
Filtrage en entrée
Le filtrage en entrée rejette le trafic entrant qui ne respecte pas la politique de frontière relative aux adresses sources ou à d’autres critères, ce qui réduit les usurpations d’adresses interdites.
Une règle de filtrage en entrée côté Internet rejette les paquets qui prétendent provenir du sous-réseau interne de l’organisation.
Filtrage en sortie
Le filtrage en sortie restreint le trafic sortant, notamment ses adresses sources, pour réduire le trafic falsifié quittant le réseau d’une organisation.
Le filtrage en sortie rejette une source sortante hors des plages attribuées, mais ne peut pas identifier une adresse usurpée à l’intérieur de ces plages.
Filtre de paquets avec état
Un filtre de paquets avec état consulte l’historique des connexions en plus des champs des paquets pour distinguer le trafic autorisé des arrivées sans rapport.
Un filtre de paquets avec état vérifie qu’un ACK entrant inverse les extrémités d’un flux autorisé enregistré.
Filtre de paquets sans état
Un filtre de paquets sans état autorise ou rejette chaque paquet à partir des seuls champs d’en-tête, sans consulter d’enregistrement des paquets précédents.
Un filtre de paquets sans état peut reconnaître le port source 443 et ACK activé même lorsqu’un attaquant a falsifié ces champs.
Finished
Finished est un message de négociation TLS qui authentifie la transcription accumulée avec un MAC utilisant une clé dérivée à cet effet.
Un ClientHello modifié produit des transcriptions différentes et fait échouer les vérifications d’authentification Finished.
Fonction de hachage cryptographique
Une fonction de hachage cryptographique associe à une entrée de longueur quelconque une empreinte de taille fixe tout en résistant aux recherches utiles de préimages et de collisions.
Une fonction de hachage cryptographique produit une nouvelle empreinte lorsque le texte d’un document signé change.

H

HKDF
HKDF est une construction de dérivation de clés fondée sur HMAC, utilisée pour produire à partir d’éléments de clé des secrets distincts destinés à différents usages.
TLS applique HKDF pour séparer les secrets de négociation des clés qui protègent ensuite le trafic applicatif.
HMAC
HMAC est une construction d’authentification de message qui applique une fonction de hachage en deux passages à clé imbriqués pour éviter les faiblesses d’un simple préfixe secret.
HMAC-SHA256 authentifie le message d’un appareil sans envoyer avec lui la clé d’authentification partagée.
HSTS
HSTS est une politique HTTP qui indique aux navigateurs d’exiger HTTPS pour un site ; le préchargement permet d’appliquer cette règle avant une première visite.
Un navigateur doté d’une entrée HSTS préchargée évite d’envoyer la requête HTTP initiale exploitée par le déclassement HTTPS.

I

Identifiant dissimulé d’abonné (SUCI)
Un identifiant dissimulé d’abonné (SUCI) est une forme dissimulée de l’identité permanente de l’abonné qui laisse visibles les informations de routage ; son mécanisme nul ne dissimule rien.
Un SUCI protégé utilise la clé publique du réseau nominal afin qu’une personne observant la liaison radio ne puisse pas simplement lire l’identité propre à l’abonné.
Identifiant permanent d’abonné (SUPI)
Un identifiant permanent d’abonné (SUPI) est l’identifiant permanent d’un abonné 5G, dont la partie propre à l’abonné peut être dissimulée avant sa transmission lors de l’identification.
Un téléphone forme un SUCI pour réduire l’exposition directe de son SUPI lorsqu’un mécanisme de protection non nul est configuré.
IKEv2
IKEv2 est un protocole de gestion de clés qui authentifie les pairs IPsec, établit des associations de sécurité et maintient ou remplace leurs clés.
IKEv2 crée la première paire ESP au moyen d’IKE_SA_INIT et d’IKE_AUTH au lieu d’exiger des clés distribuées manuellement.
Index des paramètres de sécurité (SPI)
Un index des paramètres de sécurité (SPI) est transporté dans un paquet IPsec pour aider le récepteur à identifier l’association utilisée pour sa protection.
Le SPI visible dirige un paquet ESP entrant vers les bonnes clés stockées ; il n’est pas lui-même une clé secrète.
Intégrité des messages
L’intégrité des messages est la capacité de détecter les modifications du contenu reçu, y compris les altérations délibérées pendant la transmission.
Un code d’authentification protège l’intégrité du message lorsque Trudy modifie une commande avant qu’elle atteigne Bob.
IPsec
IPsec est une architecture de sécurité de la couche réseau qui applique au trafic IP entre des hôtes ou des passerelles de sécurité une protection sélectionnée par une politique.
Une passerelle utilise IPsec pour protéger une sélection de trafic provenant d’un sous-réseau de bureau sans modifier chaque application.

J

Jumeau maléfique
Un jumeau maléfique est un point d’accès sans fil frauduleux qui imite l’identité d’un réseau légitime pour attirer les utilisateurs qui se connectent.
Un jumeau maléfique peut proposer une liaison OWE chiffrée, car OWE seul n’authentifie pas l’identité du point d’accès.

M

Magasin de certificats de confiance
Un magasin de certificats de confiance est l’ensemble des ancres de confiance acceptées qu’un client utilise pour déterminer les chaînes de certificats auxquelles il peut se fier.
Installer la racine d’une organisation dans le magasin de certificats de confiance permet d’accepter son serveur mandataire d’inspection autorisé.
ML-KEM
ML-KEM est un mécanisme post-quantique d’encapsulation de clés normalisé par le NIST, conçu pour établir des secrets face à des attaquants disposant de capacités quantiques.
Un groupe TLS hybride combine ML-KEM avec X25519 au lieu de reposer uniquement sur un accord de clés classique.
Mode compteur (CTR)
Le mode compteur (CTR) produit un flot de clés à partir de compteurs chiffrés et lui applique un OU exclusif avec le texte en clair ; ses paires de clé et de nonce doivent être uniques.
Réutiliser un nonce avec une même clé CTR permet à Trudy d’annuler le flot de clés en appliquant un OU exclusif aux deux textes chiffrés capturés.
Mode de chaînage des blocs chiffrés (CBC)
Le mode de chaînage des blocs chiffrés (CBC) applique un OU exclusif à chaque bloc de texte en clair et au bloc de texte chiffré précédent avant de le chiffrer.
Un émetteur utilisant CBC fournit un IV nouveau et imprévisible pour traiter le premier bloc, qui n’a pas de texte chiffré précédent.
Mode dictionnaire (ECB)
Le mode dictionnaire (ECB) est un mode de chiffrement par blocs qui chiffre chaque bloc indépendamment avec une même clé, révélant l’égalité entre les blocs de texte en clair répétés.
Des champs fixes répétés produisent des blocs de texte chiffré répétés lorsqu’un export de base de données est chiffré avec ECB.
Mode transport
Le mode transport est un traitement IPsec qui protège la charge utile de transport du datagramme d’origine tout en conservant son en-tête IP externe d’origine.
En mode transport ESP, les routeurs peuvent toujours lire les adresses des hôtes d’origine même lorsque le segment TCP est chiffré.
Mode tunnel
Le mode tunnel est un traitement IPsec qui encapsule un datagramme IP d’origine entier dans un nouveau datagramme adressé aux extrémités du tunnel.
Avec ESP chiffré en mode tunnel, un routeur extérieur voit les adresses des passerelles tandis que les adresses des hôtes d’origine restent masquées.

N

Négociation en quatre temps
La négociation en quatre temps est l’échange Wi-Fi qui confirme la possession de la clé maîtresse et dérive puis installe de nouvelles clés de trafic.
La négociation en quatre temps transporte des nonces et des MIC, pas la PMK partagée que les deux pairs possèdent déjà.
Nom alternatif du sujet (SAN)
Un nom alternatif du sujet (SAN) est un champ de certificat qui répertorie des identités, notamment les noms de domaine qu’un client TLS compare à sa cible.
L’hôte demandé doit correspondre à un nom alternatif du sujet approprié, même lorsque la chaîne de certificats est approuvée.
Non-répudiation
La non-répudiation repose sur une preuve de signature vérifiable indépendamment, à condition que le signataire conserve le contrôle de la clé privée.
Une signature numérique permet la non-répudiation d’une manière qu’un code créé avec une clé MAC partagée ne permet pas.
Nonce
Un nonce est une valeur utilisée une seule fois dans son contexte de protocole ; un défi d’authentification utilise un nonce imprévisible pour empêcher la collecte à l’avance.
Bob change le nonce pour une nouvelle connexion afin que la réponse enregistrée lundi ne puisse pas authentifier la tentative de mardi.

P

Passerelle applicative
Une passerelle applicative est un serveur mandataire propre à un protocole qui traite les requêtes pour le compte des utilisateurs et applique une politique d’accès au niveau applicatif.
Une passerelle applicative web authentifie les utilisateurs tandis que le pare-feu bloque les connexions directes qui la contourneraient.
Pot de miel
Un pot de miel est un leurre sans utilisateur ordinaire prévu, ce qui rend tout contact suspect et réduit le bruit de fond de la détection.
Un balayage atteignant un pot de miel révèle une activité de sondage, même si un client mal configuré mais inoffensif peut aussi le contacter.
Principe de Kerckhoffs
Le principe de Kerckhoffs affirme qu’un système cryptographique doit rester sûr lorsque l’algorithme est connu et que seule sa clé est secrète.
Utiliser un algorithme de chiffrement public et étudié avec une clé protégée respecte mieux le principe de Kerckhoffs que cacher un algorithme conçu soi-même.
Problème du taux de base
Le problème du taux de base survient lorsque la rareté des attaques et l’abondance du trafic inoffensif rendent les fausses alertes majoritaires malgré un taux de détection élevé.
Avec de nombreuses connexions inoffensives, le problème du taux de base peut faire qu’une faible proportion seulement des alertes IDS corresponde à de véritables attaques.
Protection des trames de gestion (PMF)
La protection des trames de gestion (PMF) authentifie les trames de gestion Wi-Fi robustes, telles que les messages de désauthentification.
La PMF bloque une fausse trame de fermeture, mais n’empêche pas un attaquant de brouiller le canal radio.

R

Refus par défaut
Le refus par défaut est une politique de pare-feu qui rejette le trafic sauf s’il correspond à une autorisation explicite, limitant l’accès aux classes de trafic autorisées.
Avec le refus par défaut, l’ajout d’un nouveau service à l’écoute ne rend pas ce service accessible de l’extérieur à lui seul.
Règle de la première correspondance
Une politique fondée sur la règle de la première correspondance applique la décision de la première entrée de pare-feu correspondante et cesse d’évaluer les suivantes.
Avec la règle de la première correspondance, une autorisation générale peut masquer un refus ultérieur pour un port de destination précis.
Réseau privé virtuel (VPN)
Un réseau privé virtuel (VPN) est une organisation réseau protégée qui transporte du trafic privé sur un autre réseau par des tunnels entre des extrémités choisies.
Un réseau privé virtuel entre sites relie des réseaux de bureaux par des passerelles qui chiffrent puis retrouvent les datagrammes internes.
Résistance à la préimage
La résistance à la préimage est la difficulté de trouver une entrée qui produit une empreinte cryptographique particulière donnée.
La résistance à la préimage empêche de traiter une empreinte SHA-256 comme un encodage facilement réversible de son message.
Résistance à la seconde préimage
La résistance à la seconde préimage est la difficulté de trouver un autre message ayant la même empreinte qu’un message particulier donné.
Modifier un contrat signé existant sans changer son empreinte mettrait en échec la résistance à la seconde préimage.
Résistance aux collisions
La résistance aux collisions est la difficulté de trouver deux messages différents quelconques ayant la même empreinte, malgré l’existence de collisions.
Un système de signature nécessite une résistance aux collisions pour qu’un attaquant ne puisse pas préparer deux textes ayant une même empreinte à signer.
RSA
RSA est une famille de procédés cryptographiques à clé publique utilisant l’exponentiation modulaire, dont la clé peut être retrouvée par factorisation du module.
Un module RSA simplifié de 143 est facile à décomposer en facteurs ; les systèmes utilisés en pratique emploient des modules bien plus grands et un bourrage défini.

S

Sécurité opérationnelle
La sécurité opérationnelle protège l’utilisation sûre et continue d’un réseau grâce à des contrôles tels que le filtrage, la détection d’intrusion et la restriction des accès.
Un pare-feu contribue à la sécurité opérationnelle en autorisant l’accès public au Web tout en bloquant les services entrants indésirables.
ServerHello
ServerHello est le message TLS qui sélectionne les paramètres initiaux de négociation et fournit la contribution du serveur à l’établissement des clés.
Après ServerHello, les pairs dérivent les clés qui protègent les messages de négociation suivants du serveur.
Signature numérique
Une signature numérique est une preuve créée avec une clé privée et liée à un message, que toute personne possédant la véritable clé publique correspondante peut vérifier.
Les clients vérifient la signature numérique d’une mise à jour sans acquérir la capacité de signer leurs propres mises à jour.
Système de détection d’intrusion (IDS)
Un système de détection d’intrusion (IDS) examine le trafic ou l’activité pour repérer des motifs suspects et émet des alertes, souvent à partir d’une copie.
Un IDS placé sur un segment interne peut observer du trafic latéral qui ne traverse jamais le pare-feu côté Internet.
Système de prévention d’intrusion (IPS)
Un système de prévention d’intrusion (IPS) est placé sur le trajet et peut bloquer le trafic suspect, au risque de bloquer injustement du trafic et d’ajouter un délai de traitement.
Un IPS rejette immédiatement une requête malveillante reconnue, tandis qu’un capteur passif émettrait normalement seulement une alerte.

T

Texte chiffré
Le texte chiffré est la forme chiffrée d’un message, destinée à masquer son contenu aux personnes qui ne possèdent pas la clé de déchiffrement nécessaire.
Trudy enregistre le texte chiffré d’une connexion TLS, mais voit toujours les adresses des paquets et le moment des échanges.
Texte en clair
Le texte en clair est le message intelligible d’origine fourni au chiffrement ou retrouvé par déchiffrement, indépendamment de son encodage pour le transport.
La commande d’Alice est un texte en clair avant qu’AES la chiffre, même si l’application représente ses caractères sous forme d’octets binaires.
TLS
TLS est un protocole qui établit un canal authentifié, confidentiel et protégé en intégrité sur un flux d’octets fiable et ordonné.
HTTPS utilise TLS pour protéger HTTP entre le navigateur et le serveur qui termine la connexion sécurisée.
Traversée de NAT
La traversée de NAT transporte ESP dans UDP afin que les dispositifs de traduction d’adresses puissent maintenir des correspondances fondées sur les ports, normalement avec le port UDP 4500.
Deux clients de réseau privé virtuel derrière un même dispositif de traduction peuvent utiliser la traversée de NAT au lieu de compter sur des informations de port dans ESP natif.
Tunnellisation fractionnée
La tunnellisation fractionnée est une politique de réseau privé virtuel qui envoie une sélection de trafic dans le tunnel protégé tandis que le reste utilise un autre chemin.
Une requête Internet locale peut contourner la passerelle avec la tunnellisation fractionnée, même si une connexion vers le bureau entre dans le réseau privé virtuel.

U

USIM
Une USIM est l’application d’abonné qui détient une identité cellulaire et un secret d’authentification à long terme partagé avec le réseau nominal.
L’USIM vérifie les données d’authentification du réseau sans envoyer sa clé à long terme à l’opérateur visité.

V

Vecteur d’initialisation
Un vecteur d’initialisation est une entrée qui initialise un mode de chiffrement ; CBC exige qu’il soit nouveau et imprévisible, mais pas secret.
Le vecteur d’initialisation accompagne un texte chiffré en mode CBC afin que le destinataire puisse en déchiffrer le premier bloc.

W

WEP
WEP est un protocole de sécurité Wi-Fi obsolète dont la construction de clé RC4, l’IV court et la vérification d’intégrité CRC sans clé ont permis des attaques réalisables en pratique.
Un IV WEP répété avec la même clé partagée reproduit le flot de clés et expose des relations entre les textes en clair capturés.
WPA2
WPA2 est une génération de sécurité Wi-Fi fondée sur IEEE 802.11i, qui utilise l’authentification et CCMP fondé sur AES pour protéger les trames de données sans fil.
Une station WPA2-Personal dérive de nouvelles clés d’association, mais une négociation capturée permet toujours de tester des phrases secrètes hors ligne.
WPA3
WPA3 est une génération de sécurité Wi-Fi qui exige la protection des trames de gestion et utilise SAE pour l’authentification par mot de passe en mode Personal.
Une session WPA3-Personal résiste à la divulgation ultérieure du mot de passe grâce à l’établissement de clés avec confidentialité persistante de SAE.

Z

Zone démilitarisée (DMZ)
Une zone démilitarisée (DMZ) est un segment distinct pour les services accessibles au public, dont les chemins vers le réseau interne d’une organisation sont restreints.
Un serveur web compromis dans une zone démilitarisée rencontre toujours un filtrage avant de pouvoir atteindre les bases de données internes protégées.

#

0-RTT
Le terme 0-RTT désigne des données précoces envoyées avec le premier ensemble de messages d’une connexion TLS reprise, avant la fin d’une nouvelle négociation.
Un serveur doit tenir compte du rejeu avant d’accepter une instruction qui modifie un état et qui est transportée comme donnée 0-RTT.
802.1X
IEEE 802.1X est un cadre d’authentification d’accès au réseau comportant un solliciteur, un authentificateur et un serveur d’authentification.
WPA2-Enterprise utilise 802.1X afin que le point d’accès relaie l’échange EAP de la station vers un serveur d’authentification.

À propos de cette unité

Par StudeliSignaler une erreur

Crée ton propre Matériel d'Étude

Transforme tes notes, diapos et documents en Guides d'Étude, Questions Pratiques, Flashcards et 6 autres outils.

Commencer