Bonjour et bienvenue dans cette vidÃ©o intitulÃ©e Â«Â Explication dÃ©taillÃ©e de la dÃ©rivation de la clÃ© RSNÂ Â».
Au cas oÃ¹ vous l'auriez oubliÃ©, RSN signifie Â« Robust Security Network Â» (rÃ©seau de sÃ©curitÃ© robuste).
qui a Ã©tÃ© dÃ©finie pour la premiÃ¨re fois dans la norme 802.11i de l'IEEE, qui est un type
de dÃ©finir en dÃ©tail comment la sÃ©curitÃ© Wi-Fi est mise en Åuvre.
Et au sein de ce rÃ©seau de sÃ©curitÃ© robuste, il existe une sÃ©rie de clÃ©s.
Et voici un compte rendu de cela.
Et la plupart des clÃ©s sont dÃ©rivÃ©es d'autres clÃ©s crÃ©Ã©es au prÃ©alable.
Nous allons donc aborder chacun de ces points dans cette vidÃ©o, en commenÃ§ant par
la clÃ© de session principale, en descendant progressivement Ã travers le maÃ®tre par paires
clÃ©, et ainsi de suite.
Nous allons Ã©galement examiner certaines de ces touches, ici Ã droite, utilisÃ©es
pour la diffusion et la multidiffusion.
Avant de parler de ce qu'est la clÃ© de session principale et de comment elle est utilisÃ©e,
Voyons rapidement d'oÃ¹ Ã§a vient et comment on se le procure.
La clÃ© de session principale n'est donc applicable que dans le cadre d'une infrastructure WPA Enterprise.
Nous parlons donc d'une implÃ©mentation complÃ¨te de la norme 802.1x avec authentification.
serveur, effectuant gÃ©nÃ©ralement le traitement RADIUS en arriÃ¨re-plan.
Si cela est vrai, alors le demandeur de connexion Wi-Fi, c'est-Ã -dire votre ordinateur portable, votre
Le smartphone, quel qu'il soit, lancera gÃ©nÃ©ralement le processus via une EPU.
Message de dÃ©marrage du tableau de bord terrestre.
Message trÃ¨s simple disant simplement : Â« Salut, je veux accÃ©der Ã â¦ Â»
le rÃ©seau. Ensuite, nous aurons plusieurs Ã©changes d'EPU.
Messages de paquets de type Â« land dash Â».
Ces Ã©lÃ©ments sont dÃ©sormais tous transportÃ©s avec une valeur de type ether de couche deux de 0x888E.
Donc, si vous vouliez les capturer dans Wire Shark ou quelque chose du genre, c'est ce qu'il vous faut.
Vous voudriez filtrer sur, est-ce que cette valeur de type Ã©ther est 0x888E.
Mais Ã l'intÃ©rieur, ils ont diffÃ©rents types d'EPU.
Le nombre rÃ©el d'Ã©changes de paquets Dash EPU sur les terres dÃ©pend donc de plusieurs facteurs.
sur la mÃ©thode EPU que vous utilisez.
Certaines mÃ©thodes EPU, comme EPU MD5, consistent simplement en un Ã©change de nom d'utilisateur.
et le mot de passe, on n'Ã©change pas beaucoup de messages.
D'autres mÃ©thodes EPU, beaucoup plus complexes, utilisent des technologies similaires au numÃ©rique.
Les certificats et les technologies comme EPU TLS utiliseront beaucoup plus d'EPU sur les routes terrestres.
Messages par paquet.
Mais le point essentiel sur lequel nous devons nous concentrer ici, c'est : allez-vous vous authentifier ?
Ou pasÂ ? Si vous ne vous authentifiez pas, câest terminÃ© et vous ne recevrez rien.
votre accÃ¨s rÃ©seau.
Si vous vous authentifiez, alors le tout dernier message de paquet EPU sur terre
provenant de ce serveur d'authentification.
Il dira donc : Â« Super, vous Ãªtes authentifiÃ©, vous avez rÃ©ussi mes tests, vous avezâ¦ Â»
On m'a donnÃ© les identifiants nÃ©cessaires, donc le tout dernier paquet EPU terrestre
qu'il enverra au point d'accÃ¨s, qui sera ensuite traduit.
dans un cadre filaire, puis dans un cadre sans fil, et enfin vous Ãªtre envoyÃ© sans fil,
contiendra une clÃ© spÃ©ciale crÃ©Ã©e par ce serveur RADIUS appelÃ©e la
ClÃ© de session principale.
LÃ , je vous donne juste un exemple au hasard, Ã§a va Ãªtre beaucoup, beaucoup plus long.
que cela, comme nous le verrons dans un instant, mais il y a en rÃ©alitÃ© deux principaux problÃ¨mes.
Voici trois points principaux. PremiÃ¨rement, il y en a trois.
PremiÃ¨rement, cette clÃ©, cette clÃ© de session principale, n'est crÃ©Ã©e qu'aprÃ¨s une
Authentification 802.1x rÃ©ussie.
On parle donc ici de WPA entreprise.
TrÃ¨s bien, numÃ©ro deux, il est crÃ©Ã© par le serveur RADIUS et envoyÃ© vers le bas
Ã vous dans le tout dernier message de paquet EPU terrestre et ensuite numÃ©ro trois,
Votre demandeur et le point d'accÃ¨s devront tous deux disposer de cela.
Dans ce cas prÃ©cis, la plupart de ces messages de paquets EPU sur terre qui ont
L'authentificateur, qui est le point d'accÃ¨s, a fait des allers-retours.
Ils se les sont simplement transmis de maniÃ¨re transparente.
Il les reÃ§oit sous forme de trames sans fil, les convertit en Ethernet filaire
cadres, puis les ont repliÃ©s sur le serveur d'authentification, en les plaÃ§ant
Ã l'intÃ©rieur des paquets de rayon.
Mais Ã part Ã§a, ils n'ont pas vraiment accordÃ© beaucoup d'attention Ã l'arriÃ¨re.
et Ã©change bidirectionnel entre les deux points d'extrÃ©mitÃ©.
Avec ce tout dernier message, le type de message rÃ©el seraÂ :
un code RADIUS, le RADIUS est le protocole cÃ´tÃ© filaire et il sera
dire accÃ¨s sauf.
Il peut donc dÃ©sormais accÃ©der au rÃ©seau, sauf Ã l'accÃ¨s.
Lorsque l'authentificateur, qu'il s'agisse d'un interrupteur filaire ou, dans ce cas, d'un
Le point d'accÃ¨s, lorsqu'il dÃ©tectera ce message, y prÃªtera attention.
PremiÃ¨rement, il diraÂ : Â«Â Dâaccord, maintenant je sais que je peux ouvrir lâaccÃ¨s au rÃ©seau Ã â¦Â Â»
Ce client. Il a rempli toutes les conditions, toutes les exigences.
L'authentificateur dira Ã©galementÂ : Â«Â D'accord, laissez-moi examiner cet accÃ¨sÂ Â», sauf
Envoyez-moi un message pour voir s'il y a des instructions pour moi.
Parce que ce message d'exception d'accÃ¨s me dira peut-Ãªtre aussi de faire certaines choses.
Par exemple, placer dynamiquement cette personne dans un VLAN et appliquer une QoS dynamique.
politiques, il y a tout un tas de choses que ce serveur d'authentification
pourrait indiquer Ã cet authentificateur ce qu'il doit faire.
Mais si on rÃ©flÃ©chit vraiment en termes simples, l'essentiel, c'est que
que le point d'accÃ¨s que l'authentificateur va rechercher est celui-ci
ClÃ© de session principale.
Maintenant, il ne va pas le cacher, il va le garder pour lui, mais
Il va Ã©galement transmettre l'intÃ©gralitÃ© de son message au suppliant.
Ainsi, le demandeur et l'authentificateur ont tous deux besoin de cette session principale.
ClÃ©. Mais pourquoi en ont-ils besoin ?
Ceci nous amÃ¨ne Ã notre prochain message, Ã notre prochaine diapositive.
Donc, le RC 5247, qui dÃ©finit tous ces processus EAP, car souvenez-vous
Le protocole EAP a Ã©tÃ© dÃ©veloppÃ© avant le Wi-Fi.
Il n'a donc pas Ã©tÃ© conÃ§u pour le Wi-Fi, mais plutÃ´t pour le dÃ©tourner en disantÂ :
Nous pouvons l'utiliser, mais c'est un Ã©lÃ©ment indÃ©pendant.
Il existe de nombreuses autres choses qui peuvent Ã©galement utiliser EAP, et cela est dÃ©fini.
dans ce RFC en particulier, si jamais vous souhaitez le consulter.
Donc, la RFC 5247 dit : Â« Ãcoutez, si vous utilisez l'ensemble du cadre 802.1x,
avec ces appareils et tout le reste, le rÃ©sultat final sera une rÃ©ussite
L'Ã©change de paquets EAP consistera en la crÃ©ation d'une clÃ© de session principale.
Il est indiquÃ© qu'il sera crÃ©Ã© par le serveur RADIUS, Ã©galement connu sous le nom de
Serveur d'authentification EAP.
Ãa va Ãªtre assez gros, 512 bits de long.
Donc 64 octets, c'est la longueur, et cela va Ãªtre important ici.
Une seconde, lorsque nous examinons la clÃ© suivante qui est crÃ©Ã©e, et qu'elle est envoyÃ©e Ã
le sous-emplacement et le contrÃ´leur de rÃ©seau local sans fil.
Dans ce cas prÃ©cis, j'ai mentionnÃ© le rÃ©seau local sans fil.
ContrÃ´leur ici.
Sur l'image prÃ©cÃ©dente, nous avions en quelque sorte une vue d'ensemble d'un accÃ¨s autonome.
Point final. Il n'y avait pas de manette sur cette image.
Le point d'accÃ¨s doit absolument possÃ©der cette clÃ© de session principale.
Donc, mÃªme si ce n'est pas mentionnÃ© ici dans ce point, le
L'utilisateur final, la tablette, le smartphone et le point d'accÃ¨s doivent possÃ©der ce maÃ®tre.
clÃ© de session. Maintenant, si un contrÃ´leur de rÃ©seau local sans fil est impliquÃ©, si ceci
Dans un environnement sans fil gÃ©rÃ©, le contrÃ´leur de rÃ©seau local sans fil le fera Ã©galement
Obtenez une copie de cette clÃ© de session principale.
Il sera en fait le premier Ã recevoir ce message d'acceptation d'accÃ¨s.
le message EAP-PACKET, car il est mÃªme avant le point d'accÃ¨s sur le
cÃ´tÃ© cÃ¢blÃ©. Il recevra donc directement les donnÃ©es du serveur RADIUS et les copiera.
Il extraira la clÃ© de session principale et la transmettra au point d'accÃ¨s.
Le point d'accÃ¨s copiera la clÃ© de session principale, puis la convertira en
une trame wifi, l'envoyer sans fil au sous-emplacement, et le sous-emplacement
capturera la clÃ© de session principale.
D'accord, donc quand on utilise la norme 802.1x, c'est la toute premiÃ¨re chose Ã retenir, n'est-ce pas ?
C'est la toute premiÃ¨re clÃ©, et vous ne l'obtiendrez que si vous rÃ©ussissez.
s'authentifier. Maintenant, si vous utilisez WPA Personnel, comme WPA2 ou WPA3, il y a
Il n'existe pas de clÃ© de session principale, et j'en ai parlÃ© dans une vidÃ©o prÃ©cÃ©dente.
Si l'on revient Ã cette image, lorsque vous utilisez WPA Personal,
Ces messages n'existent pas, il n'y a pas de dÃ©marrage EAP-over-LAN, il n'y a pas
Nous contournons complÃ¨tement les Ã©changes de paquets EAP-over-LAN, nous les ignorons tout simplement.
la clÃ© de session principale complÃ¨te, et nous passons directement Ã la crÃ©ation de la clÃ© suivante
dans la chaÃ®ne, qui est la clÃ© maÃ®tresse par paire.
La clÃ© de session principale ne sera prÃ©sente que si les protocoles 802.1x et WPA sont activÃ©s.
Entreprise, mais la clÃ© maÃ®tresse par paire sera toujours lÃ , que
Que vous soyez une entreprise ou un particulier, vous devez possÃ©der une paire de clÃ©s maÃ®tresses.
Ceci a donc Ã©tÃ© dÃ©fini dans la spÃ©cification 802.11i, donc le maÃ®tre par paire
La clÃ©, la maniÃ¨re dont elle peut apparaÃ®tre, la maniÃ¨re dont elle peut Ãªtre dÃ©rivÃ©e, repose sur trois points particuliers.
lieux. Donc, si vous utilisez WPA Enterprise, c'est en fait trÃ¨s simple.
juste la premiÃ¨re moitiÃ© de cette clÃ© de session principale.
Donc, nous prenons ces 64 octets de la clÃ© de session principale, nous les coupons en deux,
et les 32 premiers octets cÃ´tÃ© client, nous les rÃ©utilisons simplement comme
ClÃ© maÃ®tresse par paire.
Et si vous n'utilisez pas WPA Enterprise ?
Eh bien, si vous utilisez WPA2 personnel ou WPA3-SAE, ce qui est une autre faÃ§on
Si l'on parle de WPA3 personnel, comment obtient-on ces 32 octetsÂ ?
Eh bien, dans ce cas, s'il s'agit de WPA2 personnel, WPA2, nous prenons ce prÃ©-partagÃ©
Une clÃ© comme INE est parfaite, ou Cisco 123, ou quelle que soit votre phrase de passe.
Votre rÃ©seau local sans fil, nous le soumettons Ã une formule trÃ¨s simple,
que je vous montrerai dans une prochaine vidÃ©o, et voilÃ , nous finissons par crÃ©er
la clÃ© maÃ®tresse par paire rÃ©sultant de cette formule.
Si vous parlez de WPA3, alors c'est un processus complÃ¨tement diffÃ©rent.
un processus totalement diffÃ©rent et beaucoup plus complexe, appelÃ© SAE
poignÃ©e de main. Nous en reparlerons dans une prochaine vidÃ©o, mais le rÃ©sultat final
L'avantage principal de la poignÃ©e de main SAE est que nous disposons dÃ©sormais de notre clÃ© maÃ®tresse par paire.
Vous pouvez donc venir de trois endroits diffÃ©rents, comme vous pouvez le constater.
Donc, de la mÃªme maniÃ¨re que la clÃ© de session principale Ã©tait utilisÃ©e si elle existait entre les
Point d'accÃ¨s et client, et comment est-il utilisÃ© ?
En fait, Ã§a sert simplement Ã prendre la premiÃ¨re moitiÃ© et Ã la transformer en
la clÃ© maÃ®tresse par paire.
C'est Ã peu prÃ¨s tout ce que nous avons fait avec.
C'Ã©tait le seul but de la clÃ© de session principale.
Mais une fois que la clÃ© maÃ®tresse par paire est utilisÃ©e, elle est crÃ©Ã©e, elle est Ã©galement utilisÃ©e
par les mÃªmes deux appareils, le client et le point d'accÃ¨s, et devinez quoi ?
Si un contrÃ´leur de rÃ©seau local sans fil est impliquÃ©, il crÃ©era Ã©galement le
mÃªme clÃ© maÃ®tresse par paire.
Et la raison pour laquelle le contrÃ´leur de rÃ©seau local sans fil doit possÃ©der cela est pour
Ã des fins d'itinÃ©rance.
Ce cours ne traite pas du roaming.
Si le roaming vous intÃ©resse, je vous recommande de jeter un Åil au parcours que j'ai crÃ©Ã© prÃ©cÃ©demment.
ceci, que l'on appelle y parvenir grÃ¢ce Ã l'itinÃ©rance sans fil, et j'entre dans
Tous les dÃ©tails importants sur le fonctionnement de l'itinÃ©rance.
Mais juste pour vous donner un petit aperÃ§u, si vous vous dÃ©placez d'un point d'accÃ¨s Ã un autre
D'un autre cÃ´tÃ©, vous souhaitez que cette itinÃ©rance soit aussi rapide et fluide que possible.
Maintenant, si vous utilisez le protocole WPA 802.1x Enterprise, cela signifie normalement que lorsque
Je passe d'un point d'accÃ¨s Ã l'autre et je me dÃ©place en itinÃ©rance, lorsque je vais au
nouveau point d'accÃ¨s, je dois refaire toute la configuration 802.1x, tous ces
Les messages de paquets EAP Overland, qui peuvent Ãªtre nombreux, selon
Avec ma mÃ©thode EAP, je dois tout refaire avec le serveur backend, obtenir
une toute nouvelle clÃ© de session principale, puis dÃ©river une clÃ© principale par paire.
Ne serait-il pas agrÃ©able si je pouvais prendre la premiÃ¨re clÃ© maÃ®tresse de paire qui
Je me base sur ma premiÃ¨re clÃ© de session principale et je la conserve en quelque sorte.
Et cela avec moi lorsque je passerai au point d'accÃ¨s suivant ?
Eh bien, la seule faÃ§on pour que cela se produise est que tous les points d'accÃ¨s que vous
pourraient s'associer pour apprendre ou connaÃ®tre d'une maniÃ¨re ou d'une autre cette clÃ© maÃ®tresse par paire
Cela s'est produit lors de votre premiÃ¨re connexion Ã ce rÃ©seau local sans fil.
Et si le contrÃ´leur du rÃ©seau local sans fil qui gÃ¨re tous ces accÃ¨s
Il possÃ¨de cette clÃ© maÃ®tresse par paire et peut la transmettre Ã d'autres personnes ayant accÃ¨s.
des points d'accÃ¨s, ce qui rend le processus d'itinÃ©rance beaucoup plus rapide.
C'est tout ce que je dirai Ã ce sujet.
Bon, alors pour la clÃ© maÃ®tresse par paires, vous pourriez dire, oh super, maintenant que j'ai
J'ai compris, cette clÃ© de 32 octets, je peux commencer Ã chiffrer et dÃ©chiffrer des choses.
N'est-ce pas ? Non, il ne sert pas Ã Ã§a.
Il s'agit simplement d'une autre clÃ© qui nous mÃ¨nera Ã une autre formule, nous sommes
On va le faire passer par un autre algorithme et on va finir par crÃ©er
quelques autres clÃ©s.
Il s'agit donc d'une racine pour la crÃ©ation de la clÃ© de session.
Donc, la clÃ© principale par paire et la clÃ© de session principale, comme indiquÃ© ici.
sont trÃ¨s secrÃ¨tes et sont donc cachÃ©es Ã toute commande d'affichage.
Quand j'ai commencÃ© Ã apprendre tout Ã§a, une des premiÃ¨res questions
La premiÃ¨re question qui m'est venue Ã l'esprit est : y a-t-il un moyen de fouiller dans mon MacBook et
voir en fait la clÃ© principale de la paire ou, si j'utilisais 802.1x, la session principale
La clÃ© est stockÃ©e quelque part sur mon rÃ©seau local sans fil auquel je suis connectÃ©.
Pourrais-je accÃ©der Ã l'interface d'administration de mon contrÃ´leur LAN sans fil 9800Â ? Ou bien pourrais-je accÃ©der Ã l'interface d'administration de mon contrÃ´leur LAN sans fil 9800Â ?
et voir d'une maniÃ¨re ou d'une autre la clÃ© maÃ®tre de paire qu'elle possÃ¨de pour tous les rÃ©seaux LAN sans fil
Les clients sont-ils associÃ©s ?
Eh bien, ils sont lÃ quelque part, mais vous ne pouvez pas les atteindre, vous ne pouvez pas.
Vous pouvez les voir. Il n'y a pas de commandes d'affichage ou quoi que ce soit qui permette de le faire.
Des trucs. Ils sont vraiment enfouis trÃ¨s profondÃ©ment et ils sont trÃ¨s cachÃ©s parce que
Donc, avant de poursuivre, voici un point essentiel Ã retenirÂ :
En effet, le rÃ©seau de sÃ©curitÃ© robuste dÃ©fini dans la norme 802.11i stipule que
Il existe des clÃ©s qui permettent ensuite d'obtenir d'autres clÃ©s, qui Ã leur tour permettent d'obtenir d'autres clÃ©s.
d'autres clÃ©s. Il s'agit donc d'un processus en plusieurs Ã©tapes pour obtenir des clÃ©s.
Et j'ai expliquÃ© dans une vidÃ©o prÃ©cÃ©dente que tout cela a pour but de
Concevoir des clÃ©s aussi complexes que possible afin que les personnes malveillantes ne puissent pas les dÃ©chiffrer.
DÃ©couvrez ce qu'ils sont, piratez-les et reproduisez-les.
VoilÃ pourquoi nous traversons cela.
On peut donc le voir de cette faÃ§on.
Dans un environnement 802.1x, voici les Ã©tapes Ã suivreÂ :
Tout d'abord, obtenez votre clÃ© de session principale.
VoilÃ la premiÃ¨re Ã©tape.
DeuxiÃ¨mement, coupez-le en deux, prenez la premiÃ¨re moitiÃ© et renommez-la en quelque sorte
qui sert de clÃ© maÃ®tresse par paire.
VoilÃ la deuxiÃ¨me Ã©tape.
Et la troisiÃ¨me Ã©tape consiste Ã prendre cette clÃ© maÃ®tresse par paire.
et le diviser. Et ensuite, nous allons prendre le maÃ®tre par paires.
clÃ© et la convertir en une autre clÃ© appelÃ©e clÃ© transitoire par paire.
Nous allons examiner cela dans la diapositive suivante.
Nous n'obtenons donc une clÃ© de session principale que si nous utilisons 802.1x, avec une clÃ© principale par paire.
clÃ© dans toutes les implÃ©mentations de WPA.
La clÃ© maÃ®tresse par paire dÃ©rive ensuite la clÃ© transitoire par paire.
Et ensuite, lorsque nous avons obtenu la clÃ© transitoire par paire, nous la prenons et
Nous l'avons divisÃ© en trois morceaux.
Et voici les trois derniÃ¨res clÃ©s que nous pouvons utiliser pour effectuer notre chiffrement, notre
L'intÃ©gritÃ© des donnÃ©es et tout Ã§a.
Il s'agit donc d'un processus en plusieurs Ã©tapes.
TrÃ¨s bien, nous avons maintenant la clÃ© maÃ®tresse par paire.
Et un autre point que j'aborderai Ã ce sujet, c'est que dans le WPA2, personnel,
WPA2, personnel, oÃ¹ tout le monde se connecte au rÃ©seau local sans fil avec
Le mÃªme mot de passe que Â« coffee is good Â» ou Â« INE123 Â», c'est bien Ã§a ?
Tout le monde utilise la mÃªme phrase de passe.
En WPA2 personnel, tout le monde aura exactement la mÃªme paire de clÃ©s.
clÃ© passe-partout. Et c'est une des raisons pour lesquelles nous ne voulons pas l'utiliser.
pour chiffrer et dÃ©chiffrer des donnÃ©es.
Sinon, tous les utilisateurs du rÃ©seau local sans fil pourraient voir les donnÃ©es de tous les autres.
Et nous ne voulons pas de Ã§a.
N'oubliez donc pas que l'objectif principal d'un rÃ©seau de sÃ©curitÃ© robuste est que chaque
La personne connectÃ©e au point d'accÃ¨s doit avoir son propre ensemble unique
des clÃ©s par paires qui leur sont exclusivement rÃ©servÃ©es.
Donc, en WPA2, nous devons absolument passer Ã l'Ã©tape suivante, qui consiste Ã convertir ceci.
dans une autre clÃ© unique, propre Ã cette personne et Ã son point d'accÃ¨s.
Maintenant, concernant le WPA3, lorsque j'entrerai dans les dÃ©tails, nous verrons concrÃ¨tementâ¦
que la clÃ© maÃ®tresse par paire est elle-mÃªme unique.
Donc mÃªme sur un rÃ©seau local sans fil WPA3, oui, vous, Bob et Sally qui Ãªtes assis...
Ã cÃ´tÃ© de vous, vous pourriez tous vous connecter Ã ce rÃ©seau local sans fil avec le mÃªme
MÃªme phrase de passe que coffee123, mais la formule, l'algorithme qui convertit
qui, dans votre clÃ© maÃ®tresse Pairwise, possÃ¨de une mÃ©thode unique pour garantir que
La clÃ© maÃ®tresse par paire qui est dÃ©rivÃ©e pour vous est unique.
pour Bob et pour Sally.
C'est l'un des aspects qui rendent le WPA3 beaucoup plus robuste et sÃ©curisÃ© que
WPA2. D'accord, mais maintenant nous avons notre clÃ© maÃ®tresse par paire, elle a Ã©tÃ© dÃ©rivÃ©e.
L'Ã©tape suivante consiste donc Ã dÃ©river le transitoire par paires.
clÃ©. D'accord, donc une fois que le point d'accÃ¨s dans le client LAN sans fil a obtenu
leur clÃ© maÃ®tresse par paire, puis ils vont passer par les quatre voies
Ãchange de clÃ©s EAP sur LAN.
Si vous vous souvenez de l'image que j'ai montrÃ©e prÃ©cÃ©demment, la sÃ©curitÃ© Ã©tait robuste.
Le rÃ©seau impose que, quelle que soit la forme de rÃ©seau local sans fil que vous utilisez,
Que ce soit pour une entreprise ou Ã titre personnel, il faut toujours procÃ©der Ã une concertation Ã quatre.
la poignÃ©e de main Ã la toute fin de votre authentification, appelÃ©e
Ãchange de clÃ©s EAP sur LAN en quatre Ã©tapes.
Le type de trame EAP over LAN est appelÃ© messages clÃ©s EAP over LAN.
Ainsi, lors de cette poignÃ©e de main, au fur et Ã mesure que ces quatre messages sont Ã©changÃ©s, les paires
Une clÃ© transitoire sera gÃ©nÃ©rÃ©e.
Des informations vont donc Ãªtre Ã©changÃ©es entre vous et le point d'accÃ¨s.
C'est unique pour cette session, cela va aider une paire unique.
clÃ© transitoire Ã obtenir Ã la suite de cette poignÃ©e de main.
Techniquement parlant, mÃªme si je ne pense pas que vous seriez jamais testÃ©
Dans ce cas, la clÃ© transitoire par paire est appelÃ©e vecteur de clÃ© dÃ©rivÃ©e.
Pourquoi appelle-t-on cela ?
Eh bien, la premiÃ¨re raison est liÃ©e au fait que nous avons dÃ» Ã©changer du matÃ©riel.
certains Ã©lÃ©ments clÃ©s de cette nÃ©gociation EAP sur LAN afin d'en dÃ©duire
cette clÃ© transitoire par paire.
Ainsi, la clÃ© transitoire par paire, en partie, a Ã©tÃ© dÃ©rivÃ©e de la paire
ClÃ© maÃ®tresse. C'est pourquoi nous avions besoin de la clÃ© maÃ®tresse dÃ¨s le dÃ©part, mais il y a
d'autres Ã©lÃ©ments ont Ã©tÃ© intÃ©grÃ©s Ã la formule en plus de
le PMK, qui a donnÃ© lieu Ã un PTK unique utilisÃ© pour cette application particuliÃ¨re
session. Donc c'est dÃ©rivÃ©.
Et nous l'appelons vecteur de clÃ©s car la clÃ© transitoire par paire, une fois qu'elle est
Pour le dÃ©veloppement, nous l'avons simplement divisÃ© en trois parties, ce qui donne
nous trois sous-clÃ©s diffÃ©rentes.
Par analogie, c'est comme avec la norme 802.1x lorsque vous avez le maÃ®tre
clÃ© de session et nous l'avons divisÃ©e en deux, la premiÃ¨re moitiÃ© Ã©tant considÃ©rÃ©e
la clÃ© maÃ®tresse par paire.
Le mÃªme genre de choses se produit ici.
Une fois la clÃ© transitoire par paire dÃ©veloppÃ©e, nous allons la diviser en
tiers et comme le montre cette image, chacun d'eux
Le tiers va servir Ã quelque chose.
Donc, une fois de plus, tout comme la clÃ© maÃ®tresse de paire n'a pas Ã©tÃ© utilisÃ©e pour rÃ©ellement
De mÃªme, pour chiffrer ou dÃ©chiffrer des donnÃ©es, la clÃ© transitoire par paire l'est Ã©galement.
ne sert pas Ã chiffrer ou Ã dÃ©chiffrer des donnÃ©es.
Il ne reste plus qu'une derniÃ¨re clÃ© Ã dÃ©river, ce qui nous permet enfin de dÃ©duire
Nos derniÃ¨res clÃ©s. Et c'est de cela que nous allons parler ici mÃªme.
Une fois votre PTK dÃ©rivÃ©e, c'est trÃ¨s simple, toutes vos formules complexes le sont.
VoilÃ , tous vos algorithmes complexes sont terminÃ©s, il ne vous reste plus qu'Ã les diviser.
il a Ã©tÃ© divisÃ© en trois morceaux.
Le premier Ã©lÃ©ment s'appellera donc la clÃ© de confirmation, la K.
-C-K. Donc, ceci ne sert pas Ã chiffrer quoi que ce soit, cela sert Ã fournir
L'intÃ©gritÃ© de votre message.
Par exemple, si je suis sur une tablette et que je tÃ©lÃ©charge des donnÃ©es sur mon point d'accÃ¨s,
une trame sans fil qui contient des donnÃ©es trÃ¨s importantes, comme peut-Ãªtre certaines
compte bancaire sur lequel je fais un dÃ©pÃ´t ou quelque chose comme Ã§a, je veux m'assurer qu'il y a
Il est impossible que quelqu'un puisse intercepter cette trame avant qu'elle ne soit reÃ§ue.
au point d'accÃ¨s, modifiez certains bits, puis transmettez-le vers
le point d'accÃ¨s comme un intrus invisible au milieu.
Je veux empÃªcher que ces Ã©lÃ©ments soient modifiÃ©s ou altÃ©rÃ©s pendant le transport.
Comment puis-je faire cela ?
Eh bien, je prends ces Ã©lÃ©ments et je les fais passer par la clÃ© de confirmation.
Et la touche de confirmation ajoute Ã mon chÃ¢ssis sans fil quelque chose appelÃ©
un code d'intÃ©gritÃ© de message, un code d'intÃ©gritÃ© de message MIC.
Si vous connaissez Ethernet, vous savez que l'extrÃ©mitÃ© de l'Ethernet
cadre, qu'avons-nous ?
Nous avons bien le FCS, n'est-ce pas ?
La somme de contrÃ´le de trame, parfois appelÃ©e sÃ©quence de contrÃ´le de trame.
Le but du FCS est d'assurer la dÃ©tection des erreurs, n'est-ce pas ?
Le FCS peut vous aider Ã dÃ©tecter si l'un des bits de la trame Ethernet Ã©tait
modifiÃ© pendant le transport.
Maintenant, cela ne peut pas vous aider Ã comprendre ce qui a changÃ©, vous ne pouvez pas rÃ©parer le
le cadre, mais vous pouvez dÃ©tecter si le cadre a Ã©tÃ© altÃ©rÃ© d'une maniÃ¨re ou d'une autre.
C'est le mÃªme objectif qu'un MIC.
Un MIC remplit exactement la mÃªme fonction.
Dans ce cas prÃ©cis, la clÃ© de confirmation est utilisÃ©e conjointement
avec une formule et vos donnÃ©es pour crÃ©er ce MIC.
VoilÃ donc l'un des Ã©lÃ©ments du PTK.
Ensuite, nous avons la clÃ© de chiffrement principale, qui encapsule les clÃ©s au niveau du point d'accÃ¨s.
Envoyer. Nous allons donc voir dans un instant que le point d'accÃ¨s
elle-mÃªme va crÃ©er une clÃ© spÃ©ciale qu'elle gÃ©nÃ¨re et envoie.
Ã tous les clients.
Et nous allons parler de ce que c'est.
Mais lorsque le point d'accÃ¨s vous envoie cette clÃ©, Ã vous, Ã Sally, Ã Bob etâ¦
Toutes ces autres tablettes et smartphones sont connectÃ©s, nous voulons les protÃ©ger
Cette clÃ©. Nous voulons chiffrer la clÃ© qu'elle envoie.
La clÃ© de chiffrement principale est donc utilisÃ©e Ã cet effet.
Et enfin, celui qui nous intÃ©resse probablement le plus, c'est le TK.
la clÃ© temporelle.
C'est en fait celui qui chiffre et dÃ©chiffre les trames de donnÃ©es unicast.
Pour rÃ©sumer, vous remarquerez que nous avons trois stations, n'est-ce pas ?
Trois stations clientes sans fil, une, deux et trois.
Et chacun d'eux, dans ce cas prÃ©cis, possÃ¨de une clÃ© temporelle unique.
Nous avons donc obtenu les clÃ©s temporelles XX, YY et ZZ pour les trois stations respectives.
Et n'oubliez pas que chacune de ces clÃ©s temporelles utilise un tiers des paires
clÃ© transitoire que ces stations ont dÃ©veloppÃ©e.
Et ceux dont le point d'accÃ¨s possÃ¨de une base de donnÃ©es ici, oÃ¹ elle se trouve
Il s'agit de suivre la connexion de toutes les stations ainsi que les besoins individuels.
Des clÃ©s temporelles sont disponibles pour chacune de ces stations.
Donc, chaque fois que ces stations envoient quelque chose au point d'accÃ¨s, donc ceci
Les donnÃ©es transitant dÃ©sormais en amont, de la station au point d'accÃ¨s, seront toutes cryptÃ©es.
par la clÃ© temporelle.
Ensuite, le point d'accÃ¨s le dÃ©chiffrera Ã l'aide de la clÃ© temporaire prÃ©cÃ©dente.
il le transmet soit au contrÃ´leur LAN sans fil, soit il le transmet
directement sur le rÃ©seau de distribution.
TrÃ¨s bien, et chaque fois que le point d'accÃ¨s envoyait des donnÃ©es unicast en aval
aux clients, qui seront Ã©galement chiffrÃ©s via la clÃ© temporaire.
Notez que je mets en Ã©vidence ici les donnÃ©es unicast.
Pourquoi cela ? Eh bien, parce qu'il y a certains moments oÃ¹ le point d'accÃ¨s
Il faudra peut-Ãªtre saturer le rÃ©seau local sans fil avec des messages de diffusion et de multidiffusion.
informations. Par exemple, que se passe-t-il si le point d'accÃ¨s a besoin d'une requÃªte ARP pour quelqu'unÂ ?
sur le rÃ©seau local sans fil ?
Ou peut-Ãªtre y a-t-il un interrupteur, un interrupteur filaire, derriÃ¨re le point d'accÃ¨s.
a besoin d'une requÃªte ARP pour l'un des clients du rÃ©seau local sans filÂ ?
Eh bien, Ã§a va Ãªtre diffusÃ©.
Nous proposons Ã©galement d'autres fonctionnalitÃ©s comme le DNS multicast, l'audio et la vidÃ©o multicast.
qui doivent Ãªtre diffusÃ©s en masse Ã tous les clients du rÃ©seau local sans fil.
Eh bien, nous voulons aussi que ce soit cryptÃ©.
Nous voulons protÃ©ger ce trafic.
Vous ne pouvez pas utiliser la clÃ© temporelle pour faire cela car la clÃ© temporelle est
Une clÃ© d'association. Elle n'est valable que pour un seul client.
Donc, si vous prenez une image et que vous la diffusez, commentâ¦
Vous allez chiffrer Ã§a ?
Eh bien, vous allez chiffrer cela en utilisant une clÃ© diffÃ©rente de celle utilisÃ©e pour l'accÃ¨s.
Le point lui-mÃªme crÃ©e.
Donc, lors de son tout premier dÃ©marrage, le point d'accÃ¨s va crÃ©er quelque chose
appelÃ©e clÃ© maÃ®tresse de groupe, dÃ©rivÃ©e uniquement par le point d'accÃ¨s.
Et sa longueur est de 256 bits.
Il est gÃ©nÃ©ralement crÃ©Ã© une seule fois, lors du dÃ©marrage du point d'accÃ¨s.
Mais certains points d'accÃ¨s ont une certaine capacitÃ© Ã modifier cela au fil du temps.
Mais gÃ©nÃ©ralement, il n'est calculÃ© qu'une seule fois.
La clÃ© principale du groupe sera alors utilisÃ©e Ã l'intÃ©rieur d'une fonction pseudo-alÃ©atoire.
Vous allez voir Ã§a souvent.
Fonction pseudo-alÃ©atoire PRF.
En gros, cela signifie que je reÃ§ois des donnÃ©es d'entrÃ©e, des donnÃ©es numÃ©riques.
et ma fonction pseudo-alÃ©atoire gÃ©nÃ©rera une sortie alÃ©atoire.
Donc, si je reprends ce mÃªme nombre Ã l'avenir et que je rencontre le mÃªme problÃ¨meâ¦
Avec une fonction pseudo-alÃ©atoire, j'obtiendrai un rÃ©sultat alÃ©atoire diffÃ©rent.
C'est le rÃ´le des fonctions pseudo-alÃ©atoires.
Donc, il va falloir cette clÃ© principale de groupe, entrÃ©e, je l'ai mise dans le pseudo
fonction alÃ©atoire, et elle en dÃ©duira une clÃ© temporelle de groupe, une GTK.
Et c'est GTK qui est utilisÃ©, comme vous pouvez le voir ici, pour chiffrer ces Ã©lÃ©ments en aval.
flux multicast et broadcast que le point d'accÃ¨s doit envoyer
aux clients du rÃ©seau local sans fil.
Maintenant que cette clÃ© temporelle de groupe est dÃ©rivÃ©e, nous ne voulons pas simplement l'envoyer
il est transmis aux clients du rÃ©seau local sans fil sans chiffrement, car alors quelqu'un
Quiconque se contente d'Ã©couter passivement le rÃ©seau local sans fil pourrait le voir.
Et ils pourront alors dÃ©coder toutes les diffusions et multidiffusions Ã
le point d'accÃ¨s ascendant.
Nous devons donc transmettre ces informations de maniÃ¨re sÃ©curisÃ©e aux clients.
Comment allons-nous procÃ©der ?
Eh bien, cela se fera Ã l'aide de la clÃ© de chiffrement que chaque client possÃ¨de.
avait. Donc, si je reviens rapidement ici, revenons simplement Ã la situation prÃ©cÃ©dente.
Glissez juste ici.
Rappelez-vous, la clÃ© de chiffrement principale, c'est celle du milieu, c'est-Ã -dire
un tiers de la clÃ© transitoire par paire.
Le fonctionnement sera le suivant : une fois le point d'accÃ¨s dÃ©marrÃ©, il crÃ©e
Une clÃ© maÃ®tresse de groupe trÃ¨s, trÃ¨s rapidement.
Et puis, en quelques secondes, il crÃ©e une clÃ© temporelle de groupe.
Ãtait-ce appelÃ© groupe temporel ou groupe ?
Oui, groupe temporel, le GTK.
Maintenant, il est Ã©quipÃ© de GTK.
Quelques minutes ou quelques heures plus tard, vous vous connectez Ã ce point d'accÃ¨s.
C'est bien Ã§a ? Vous vous connectez au rÃ©seau local sans fil.
L'Ã©change Ã quatre voies EAP sur LAN a lieu.
Lors de cet Ã©change Ã quatre voies EAP sur LAN, vous et le point d'accÃ¨s vous connectez.
avec une clÃ© transitoire partagÃ©e par paire que nous voyons juste ici.
Vous l'avez tous les deux.
Vous divisez tous les deux cela en trois morceaux.
Et ceci est rien que pour vous, rien que pour votre sÃ©ance.
L'un de ces Ã©lÃ©ments Ã©tant la clÃ© de chiffrement principale.
L'Ã©tablissement d'une liaison EAP Ã quatre voies sur rÃ©seau local n'est pas encore terminÃ©.
Dans le message numÃ©ro trois, qui est le message provenant du point d'accÃ¨s Ã
Vous. TrÃ¨s bien, donc dans le troisiÃ¨me message de la nÃ©gociation EAP sur LAN,
Le point d'accÃ¨s utilisera cette clÃ© temporaire de groupe et la chiffrera.
Nous l'enverrons avec la clÃ© de chiffrement.
Et maintenant, vous disposez de cette clÃ© spÃ©cifique, vous pouvez donc dÃ©chiffrer n'importe quelle diffusion.
ou les trames multicast que le point d'accÃ¨s vous envoie ultÃ©rieurement.
Donc, chaque personne qui se connecte au point d'accÃ¨s, voilÃ pourquoi elle a besoin de ceci :
pour dÃ©river une clÃ© de chiffrement, qui est un tiers de cette paire transitoire
car s'ils n'avaient pas cela, ils ne pourraient pas recevoir le
clÃ© temporelle de groupe que le point d'accÃ¨s doit leur fournir.
Nous pouvons donc voir ici une trace de renifleur, et je mets en Ã©vidence le renifleur.
Message de suivi numÃ©ro trois.
Il y a la nÃ©gociation EAP Ã quatre voies sur LAN.
Il s'agit donc du message M3, ou message numÃ©ro trois.
Et vous pouvez voir en bas, il est indiquÃ© que le type est 802.1x.
Donc 0x888E, cela correspond Ã toutes les trames E ou Ã cette valeur de type Ether.
Et tout en bas, on trouve les donnÃ©es de la clÃ© WPA.
Pour l'instant, on ne peut pas vraiment dire de quoi il s'agit car c'est cryptÃ©.
Ceci est chiffrÃ© Ã l'aide de la clÃ© de chiffrement, mais je peux vous dire en
il y a la clÃ© temporelle du groupe.
Il est inclus dans ce rÃ©sultat.
TrÃ¨s bien, cela conclut cette vidÃ©o.
Merci beaucoup d'avoir regardÃ© et j'espÃ¨re vraiment que cela vous a Ã©tÃ© utile.