1
00:00:04,200 --> 00:00:10,180
 Bonjour et bienvenue dans cette vidÃ©o intitulÃ©e
 WPA3, Perfect Forward Secrecy.

2
00:00:10,180 --> 00:00:16,180
 Afin d'expliquer le concept de secret
 absolu, nous allons tout d'abordâ¦

3
00:00:16,180 --> 00:00:20,620
 Tous doivent comprendre ce que signifie
 le mot Â«Â avancerÂ Â» dans ce contexte.

4
00:00:20,620 --> 00:00:25,240
 Ainsi, comme cela est dit en cryptographie,
 les termes avant ou arriÃ¨re sont appliquÃ©s

5
00:00:25,240 --> 00:00:31,320
 Le secret des donnÃ©es est dÃ©terminÃ© si le
 moment de la compromission se situe dans

6
00:00:31,320 --> 00:00:36,180
 devant ou derriÃ¨re les donnÃ©es
 qui restent protÃ©gÃ©es.

7
00:00:36,180 --> 00:00:38,240
 Nous comparons donc deux choses.

8
00:00:38,240 --> 00:00:42,740
 OÃ¹ se situe le moment du compromis
 et parlons-nous de donnÃ©es qui

9
00:00:42,740 --> 00:00:48,460
 Ã partir de ce moment, les donnÃ©es sont protÃ©gÃ©es, ou bien les donnÃ©es qui
 se trouvent Ã  l'origine de ce moment de compromission le sont Ã©galement.

10
00:00:48,460 --> 00:00:49,960
 Ãªtre protÃ©gÃ©.

11
00:00:49,960 --> 00:00:51,100
 Voici un exemple.

12
00:00:51,100 --> 00:00:52,960
 Voici notre chronologie.

13
00:00:52,960 --> 00:00:55,480
 Voici les donnÃ©es qui y transitent.

14
00:00:55,480 --> 00:00:59,520
 Supposons qu'Ã  l'heure actuelle, un
 compromis essentiel ait Ã©tÃ© trouvÃ©.

15
00:00:59,520 --> 00:01:04,280
 Et pour que ce pirate malveillant puisse repÃ©rer
 votre EAP au-dessus du sol, quatre

16
00:01:04,280 --> 00:01:08,320
 Trouvez un moyen de vous serrer la main et de dÃ©terminer d'une
 maniÃ¨re ou d'une autre votre clÃ© transitoire par paire.

17
00:01:08,320 --> 00:01:11,300
 Et les trois clÃ©s en dÃ©coulent.

18
00:01:11,300 --> 00:01:17,600
 Donc, si nous avons un algorithme qui dit
 que l'ensemble de donnÃ©es ci-dessous sur

19
00:01:17,600 --> 00:01:23,220
 Ce droit est maintenu dans le secret, enfin,
 le compromis a eu lieu en coulisses.

20
00:01:23,220 --> 00:01:26,040
 ou Ã  l'arriÃ¨re des donnÃ©es.

21
00:01:26,040 --> 00:01:29,880
 On appellerait donc cela
 du secret Ã  l'envers.

22
00:01:29,880 --> 00:01:35,960
 Si les donnÃ©es, si le compromis se produit
 devant les donnÃ©es, et ces donnÃ©es

23
00:01:35,960 --> 00:01:39,880
 est protÃ©gÃ©e, donc si les donnÃ©es de gauche sont protÃ©gÃ©es,
 alors toutes les donnÃ©es le sont aussi.

24
00:01:39,880 --> 00:01:43,800
 Du passÃ©, nous appelons cela
 le secret de l'avenir.

25
00:01:43,800 --> 00:01:45,380
 Je sais que Ã§a paraÃ®t un peu bizarre.

26
00:01:45,380 --> 00:01:48,400
 Avant, je pensais que le secret absolu
 signifiait, d'accord, eh bien, s'il y a

27
00:01:48,400 --> 00:01:52,980
 un compromis, alors cela signifie toutes
 les donnÃ©es Ã©changÃ©es aprÃ¨s cela

28
00:01:52,980 --> 00:01:54,900
 Le compromis est protÃ©gÃ©.

29
00:01:54,900 --> 00:01:57,080
 Ce n'est pas ce que cela signifie.

30
00:01:57,080 --> 00:02:03,640
 Permettez-moi de vous donner
 une autre dÃ©finition de cela.

31
00:02:03,640 --> 00:02:09,760
 Le secret persistant parfait, dans son ensemble, fait
 donc rÃ©fÃ©rence Ã  l'Ã©change de clÃ©s cryptographiques.

32
00:02:09,760 --> 00:02:15,900
 protocoles. Par exemple, le protocole Diffie-Hellman
 Ã©phÃ©mÃ¨re utilisÃ© dans WPA3, oÃ¹

33
00:02:15,900 --> 00:02:20,360
 le compromis des clÃ©s Ã  long terme,
 et c'est crucial Ã  ce stade

34
00:02:20,360 --> 00:02:25,460
 Les clÃ©s Ã  long terme, si elles sont compromises, ne
 peuvent pas Ãªtre utilisÃ©es pour la rÃ©cupÃ©ration.

35
00:02:25,460 --> 00:02:29,200
 toutes les clÃ©s de session prÃ©cÃ©dentes.

36
00:02:29,200 --> 00:02:35,360
 Donc mÃªme si un attaquant enregistrait le message d'Ã©tablissement
 de liaison EAP sur la clÃ© terrestre,

37
00:02:35,360 --> 00:02:38,000
 Les donnÃ©es antÃ©rieures
 sont toujours protÃ©gÃ©es.

38
00:02:38,000 --> 00:02:41,060
 Que signifie donc l'expression Â« clÃ©s
 Ã  long terme Â» dans ce cas prÃ©cis ?

39
00:02:41,060 --> 00:02:43,880
 Dans ce contexte, une clÃ© Ã  long terme
 dÃ©signe des informations secrÃ¨tes qui

40
00:02:43,880 --> 00:02:46,780
 ne change pas avec le temps.

41
00:02:46,780 --> 00:02:51,600
 Par exemple, dans le WPA2, la clÃ© prÃ©-partagÃ©e
 est considÃ©rÃ©e comme une clÃ© Ã  long terme.

42
00:02:51,600 --> 00:02:56,700
 clÃ©. Si vous vous connectez Ã  un rÃ©seau
 local sans fil WPA, la clÃ© prÃ©-partagÃ©e

43
00:02:56,700 --> 00:02:58,800
 Il pourrait s'agir de Cisco 123.

44
00:02:58,800 --> 00:03:03,300
 Chacun reÃ§oit cette clÃ© prÃ©-partagÃ©e, et
 cette clÃ© prÃ©-partagÃ©e est directement

45
00:03:03,300 --> 00:03:07,500
 liÃ© par une formule Ã  la
 clÃ© maÃ®tresse par paire.

46
00:03:07,500 --> 00:03:10,800
 Il suffit de suivre la formule.

47
00:03:10,800 --> 00:03:13,360
 Et la clÃ© maÃ®tresse par paire est
 toujours exactement la mÃªme.

48
00:03:13,360 --> 00:03:14,740
 C'est donc ce que nous
 constatons ici aussi.

49
00:03:14,740 --> 00:03:18,220
 Dans le WPA2, la clÃ© principale
 par paire ne change pas.

50
00:03:18,220 --> 00:03:22,660
 Et chacun possÃ¨de exactement la mÃªme clÃ© maÃ®tresse
 par paire qui assure la connexion.

51
00:03:22,660 --> 00:03:25,920
 Ã  ce rÃ©seau local sans
 fil personnel WPA2.

52
00:03:25,920 --> 00:03:36,260
 Existe-t-il une solution clÃ© Ã  long
 terme dans le contexte du WPA 3 ?

53
00:03:36,260 --> 00:03:38,780
 Oui, vous avez besoin d'une phrase
 secrÃ¨te pour vous connecter.

54
00:03:38,780 --> 00:03:42,780
 Mais la clÃ© maÃ®tresse par paire n'est pas
 considÃ©rÃ©e comme une clÃ© Ã  long terme, car

55
00:03:42,780 --> 00:03:47,600
 Cela change. Chaque personne possÃ¨de une clÃ© maÃ®tresse
 diffÃ©rente pour chaque paire de clÃ©s.

56
00:03:47,600 --> 00:03:51,500
 Et Ã  chaque fois que vous vous connectez Ã  ce rÃ©seau
 local sans fil, vous obtenez une paire diffÃ©rente

57
00:03:51,500 --> 00:03:55,420
 La clÃ© maÃ®tresse ne prend pas en
 compte une clÃ© Ã  long terme.

58
00:03:55,420 --> 00:04:03,780
 D'accord, donc avec le WPA3, si un attaquant
 capture vos donnÃ©es pendant un certain temps,

59
00:04:03,780 --> 00:04:08,220
 et ensuite dÃ©chiffre la clÃ© de chiffrement,
 ce qui serait trÃ¨s difficile,

60
00:04:08,220 --> 00:04:13,120
 Seules les donnÃ©es postÃ©rieures au
 craquage de la clÃ© sont Ã  risque.

61
00:04:13,120 --> 00:04:16,680
 Donc mÃªme s'ils ont capturÃ©, disons
 qu'ils ont capturÃ© trois

62
00:04:16,680 --> 00:04:19,280
 jours de donnÃ©es Wi-Fi.

63
00:04:19,280 --> 00:04:22,560
 Et durant ces trois jours, vous
 vous Ãªtes associÃ© et dissociÃ© de

64
00:04:22,560 --> 00:04:26,960
 Ce rÃ©seau local sans fil a Ã©tÃ© testÃ© sept
 ou huit fois, et ils ont tout enregistrÃ©.

65
00:04:26,960 --> 00:04:35,960
 Maintenant, ils arrÃªtent leur connexion
 rÃ©cente Ã  ce rÃ©seau sans fil

66
00:04:35,960 --> 00:04:42,440
 LAN. Ils voient donc, vous savez, la,
 la, la euh, nÃ©gociation EAP sur LAN.

67
00:04:42,440 --> 00:04:47,140
 Et d'une maniÃ¨re ou d'une autre, Ã  partir de lÃ ,
 ils parviennent Ã  dÃ©duire ce que votre paire

68
00:04:47,140 --> 00:04:48,620
 la clÃ© transitoire est.

69
00:04:48,620 --> 00:04:52,980
 Ils en extraient la clÃ© temporaire
 que vous utilisez pour chiffrer.

70
00:04:52,980 --> 00:04:57,640
 et dÃ©crypter les donnÃ©es, ce qui signifie qu'Ã 
 partir de ce moment-lÃ , pour ce cas particulier

71
00:04:57,640 --> 00:05:02,460
 session, ils peuvent chiffrer, ils, je devrais
 dire ils peuvent dÃ©chiffrer tout le

72
00:05:02,460 --> 00:05:07,280
 les donnÃ©es qu'ils ont rÃ©cupÃ©rÃ©es auprÃ¨s de vous,
 mais ils ne peuvent en aucun cas les utiliser pour

73
00:05:07,280 --> 00:05:10,260
 dÃ©chiffrer les sessions au prÃ©alable.

74
00:05:10,260 --> 00:05:13,240
 Donc toutes ces six ou sept sessions oÃ¹
 vous vous Ãªtes connectÃ© et dÃ©connectÃ©

75
00:05:13,240 --> 00:05:17,640
 Avant cela, le dÃ©cryptage ne leur sera
 d'aucune utilitÃ© dans ce cas prÃ©cis.

76
00:05:17,640 --> 00:05:22,840
 C'est pourquoi on parle de secret
 de transmission parfait.

77
00:05:22,840 --> 00:05:26,180
 Vous vous demandez peut-Ãªtre
 : et le WPA2 ?

78
00:05:26,180 --> 00:05:28,640
 Cela ne garantit-il pas une confidentialitÃ©
 persistante parfaite ?

79
00:05:28,640 --> 00:05:33,080
 Non, ce n'est pas le cas. Je vais donc vous
 montrer ici une attaque classique contre

80
00:05:33,080 --> 00:05:38,240
 WPA2 qualifie d'attaque par dictionnaire hors
 ligne et explique pourquoi cela se traduit par

81
00:05:38,240 --> 00:05:43,260
 WPA deux personnels, ne garantissant pas
 une confidentialitÃ© persistante parfaite.

82
00:05:43,260 --> 00:05:46,960
 TrÃ¨s bien, supposons qu'une personne malveillante
 commence Ã  observer et Ã  collecter des donnÃ©es.

83
00:05:46,960 --> 00:05:51,740
 toutes vos trames Wi-Fi sur un canal
 particulier sur un SSID particulier.

84
00:05:51,740 --> 00:05:53,320
 Alors, que voient-ils ?

85
00:05:53,320 --> 00:05:58,400
 Ils voient le message EAP au-dessus des
 terres un, deux, trois et quatre.

86
00:05:58,400 --> 00:06:01,600
 Alors, d'aprÃ¨s ce qu'ils ont
 vu ici, que savent-ils ?

87
00:06:01,600 --> 00:06:03,120
 Que sont-ils capables de collecter ?

88
00:06:03,120 --> 00:06:06,140
 Ils peuvent rassembler ici tout ce
 qui se trouve dans ces messages.

89
00:06:06,140 --> 00:06:10,780
 La seule chose qu'ils ignorent encore,
 c'est la clÃ© maÃ®tresse par paire.

90
00:06:10,780 --> 00:06:12,340
 Et c'est leur objectif.

91
00:06:12,340 --> 00:06:15,840
 Ils veulent dÃ©couvrir quelle est cette
 clÃ© maÃ®tresse par paire, car si ils

92
00:06:15,840 --> 00:06:19,760
 s'ils parviennent Ã  rÃ©soudre ce problÃ¨me, ils
 peuvent en faire un, ils peuvent en faire deux

93
00:06:19,760 --> 00:06:20,780
 Il y a diffÃ©rentes choses avec Ã§a.

94
00:06:20,780 --> 00:06:24,140
 PremiÃ¨rement, s'ils parviennent Ã  trouver la clÃ© maÃ®tresse
 par paire, ils peuvent inverser le processus.

95
00:06:24,140 --> 00:06:30,520
 Concevoir la phrase de passe WPA2, ou
 plutÃ´t la clÃ© prÃ©-partagÃ©e, comme

96
00:06:30,520 --> 00:06:37,340
 coffee 123 ou INE 123, car cette phrase
 de passe a directement crÃ©Ã© cette PMK.

97
00:06:37,340 --> 00:06:40,180
 Donc, s'ils parviennent Ã  dÃ©chiffrer la clÃ© privÃ©e,
 ils pourront dÃ©chiffrer la phrase de passe.

98
00:06:40,180 --> 00:06:44,360
 Et maintenant, ils peuvent se connecter au rÃ©seau
 local sans fil et s'y connecter par cÃ¢ble.

99
00:06:44,360 --> 00:06:49,360
 moins et s'associer Ã©galement, et c'est encore
 plus crucial, s'ils sont capables de craquer

100
00:06:49,360 --> 00:06:55,340
 le PMK. Et ils ont ensuite ces valeurs
 ici pour cette session particuliÃ¨re.

101
00:06:55,340 --> 00:07:01,600
 Ã partir de ce client, ils peuvent Ã©galement dÃ©chiffrer
 la clÃ© transitoire par paire pour ceci

102
00:07:01,600 --> 00:07:05,480
 session ici. Et ensuite, ils
 peuvent aborder le temporel

103
00:07:05,480 --> 00:07:08,240
 la clÃ©, la clÃ© de chiffrement,
 et l'autre chose.

104
00:07:08,240 --> 00:07:10,760
 Alors, comment vont-ils s'y prendre ?

105
00:07:10,760 --> 00:07:14,560
 TrÃ¨s bien, donc dans une attaque par dictionnaire
 hors ligne, l'acteur malveillant va

106
00:07:14,560 --> 00:07:16,800
 Avoir ce qu'on appelle un
 dictionnaire hors ligne.

107
00:07:16,800 --> 00:07:21,060
 Il s'agit essentiellement d'une base de donnÃ©es logicielle
 de milliers, voire de millions de donnÃ©es.

108
00:07:21,060 --> 00:07:26,320
 des mots de passe ou des mots de passe potentiels
 qu'ils ont tÃ©lÃ©chargÃ©s sur le dark web

109
00:07:26,320 --> 00:07:28,820
 sur Internet ou d'oÃ¹ qu'ils
 l'aient obtenu.

110
00:07:28,820 --> 00:07:32,440
 TrÃ¨s bien, ils vont donc commencer Ã  consulter
 ce dictionnaire, et ils sont

111
00:07:32,440 --> 00:07:35,560
 Je vais en extraire le tout premier
 Ã©lÃ©ment, quel qu'il soit, peut-Ãªtre

112
00:07:35,560 --> 00:07:39,260
 C'est le mot de passe 123, quel que soit le
 premier Ã©lÃ©ment de cette liste de millions.

113
00:07:39,260 --> 00:07:40,960
 des mots de passe potentiels.

114
00:07:40,960 --> 00:07:46,820
 Et ils vont dire : Â« D'accord,
 je vais voir si c'est le WPAâ¦ Â»

115
00:07:46,820 --> 00:07:52,280
 ClÃ© prÃ©-partagÃ©e, comme le code 123 de Coffee pour
 ce rÃ©seau local sans fil en particulier, allons-y.

116
00:07:52,280 --> 00:07:56,820
 On va voir si c'est le cas. Ils vont donc transmettre
 ce mot de passe, ce dictionnaire.

117
00:07:56,820 --> 00:08:06,180
 Ã©lÃ©ment, dans l'algorithme PBK DF,
 que WPA utilise pour dÃ©river

118
00:08:06,180 --> 00:08:08,800
 sa clÃ© maÃ®tresse par paire.

119
00:08:08,800 --> 00:08:15,680
 D'accord, donc une fois qu'ils ont transmis ce
 premier Ã©lÃ©ment du dictionnaire au PBK DF,

120
00:08:15,680 --> 00:08:20,200
 L'algorithme va produire un rÃ©sultat,
 une valeur, qui pourrait

121
00:08:20,200 --> 00:08:23,280
 Ãªtre qui est une clÃ© maÃ®tresse
 potentielle par paire.

122
00:08:23,280 --> 00:08:27,520
 Comment savoir s'il s'agit du bon, du modÃ¨le
 prÃ©cis pour ce cas particulier ?

123
00:08:27,520 --> 00:08:29,440
 WPA vers rÃ©seau local sans filÂ ?

124
00:08:29,440 --> 00:08:34,980
 Eh bien, l'attaquant sait comment
 fonctionne l'algorithme PRF 512.

125
00:08:34,980 --> 00:08:39,140
 Cela fonctionne en enchaÃ®nant en
 quelque sorte tous ces Ã©lÃ©ments.

126
00:08:39,140 --> 00:08:45,960
 Maintenant, Ã  partir de l'expansion par paires de
 clÃ©s, cette chaÃ®ne de texte Ã  droite, ils ont

127
00:08:45,960 --> 00:08:49,140
 Ils ont dÃ©jÃ  reÃ§u ces informations car ils ont constatÃ©
 la nÃ©gociation EAP en quatre Ã©tapes sur le rÃ©seau local.

128
00:08:49,140 --> 00:08:52,480
 Ils ont vu les adresses MAC des deux
 stations, la station, l'accÃ¨s

129
00:08:52,480 --> 00:08:56,600
 Ã ce moment-lÃ , ils ont vu les faux positifs, le faux positif
 A et le faux positif S, et ils ont tout rÃ©cupÃ©rÃ©.

130
00:08:56,600 --> 00:09:00,080
 que la seule chose qui leur
 manquait Ã©tait le PMK.

131
00:09:00,080 --> 00:09:02,320
 Ils disent donc : Â« D'accord, j'ai
 pris un Ã©lÃ©ment du dictionnaire. Â»

132
00:09:02,320 --> 00:09:07,140
 Je l'ai transformÃ© en un PMK potentiel en le faisant
 passer exactement par le mÃªme processus.

133
00:09:07,140 --> 00:09:09,000
 algorithme qu'un client
 normal utiliserait.

134
00:09:09,000 --> 00:09:10,940
 Je vais le mettre ici.

135
00:09:10,940 --> 00:09:14,160
 Et je vais le faire, donc Ã§a
 va finir par ressembler Ã  Ã§a.

136
00:09:14,160 --> 00:09:18,000
 Je vais appliquer Ã  cela l'algorithme
 HMAC Shaw One.

137
00:09:18,000 --> 00:09:20,380
 C'est ce que font les clients WPA2.

138
00:09:20,380 --> 00:09:22,460
 Et cela va me donner quatre sorties.

139
00:09:22,460 --> 00:09:26,720
 Je vais les concatÃ©ner,
 puis supprimer la fin.

140
00:09:26,720 --> 00:09:32,380
 Et cela va me fournir une valeur
 de 512 bits, qui pourrait Ãªtreâ¦

141
00:09:32,380 --> 00:09:33,780
 clÃ© transitoire par paire.

142
00:09:33,780 --> 00:09:36,140
 C'est peut-Ãªtre une compatibilitÃ©
 potentielle.

143
00:09:36,140 --> 00:09:38,360
 Comment savoir s'il s'agit d'une
 vraie correspondance ?

144
00:09:38,360 --> 00:09:44,500
 Eh bien, nous allons maintenant prendre cette clÃ© transitoire
 potentielle par paire que nous avons crÃ©Ã©e.

145
00:09:44,500 --> 00:09:48,060
 Et nous allons, nous savons que sa
 structure est la suivante, nous

146
00:09:48,060 --> 00:09:51,640
 Sachez que le premier tiers constitue
 la clÃ© de confirmation.

147
00:09:51,640 --> 00:09:56,020
 Alors on se dit : d'accord, il se pourrait
 bien que ce soit la clÃ© de confirmation.

148
00:09:56,020 --> 00:09:58,480
 Je vais donc examiner cet
 EPO au-dessus des terres

149
00:09:58,480 --> 00:10:00,260
 La poignÃ©e de main que j'ai surprise.

150
00:10:00,260 --> 00:10:02,820
 Je vois qu'il y a des
 valeurs mik lÃ -dedans.

151
00:10:02,820 --> 00:10:08,000
 Ces valeurs mik sont calculÃ©es en prenant
 en compte toutes les donnÃ©es du message et

152
00:10:08,000 --> 00:10:12,400
 en le faisant passer par un algorithme de
 hachage avec cette clÃ© de confirmation.

153
00:10:12,400 --> 00:10:17,800
 Donc, le message estÂ : Â«Â Dâaccord, puis-je utiliser la
 touche de confirmation que jâai crÃ©Ã©eÂ ? Appliquer.Â Â»

154
00:10:17,800 --> 00:10:22,200
 Appliquez-le Ã  ces mÃªmes donnÃ©es en utilisant exactement
 la mÃªme formule normale et vous obtiendrez

155
00:10:22,200 --> 00:10:25,220
 avec exactement la mÃªme valeur de mik.

156
00:10:25,220 --> 00:10:29,440
 Si j'y arrive, c'est que
 j'ai trouvÃ© la solution.

157
00:10:29,440 --> 00:10:34,380
 J'ai la clÃ© transitoire par paire pour
 cette session particuliÃ¨re, qui

158
00:10:34,380 --> 00:10:37,900
 a Ã©tÃ© dÃ©rivÃ©e de la clÃ©
 maÃ®tresse par paire.

159
00:10:37,900 --> 00:10:42,580
 Je peux donc maintenant dÃ©coder et dÃ©crypter toutes
 les donnÃ©es de cette session et des suivantes.

160
00:10:42,580 --> 00:10:48,920
 De plus, je peux moi-mÃªme rejoindre ce rÃ©seau
 sans fil car je possÃ¨de le Pairwise.

161
00:10:48,920 --> 00:10:52,960
 ClÃ© maÃ®tresse. Et je sais que cela provient
 du numÃ©ro d'entrÃ©e du dictionnaire

162
00:10:52,960 --> 00:10:59,080
 un. Par consÃ©quent, l'Ã©lÃ©ment numÃ©ro un du dictionnaire
 doit Ãªtre la phrase de passe WPA deux.

163
00:10:59,080 --> 00:11:02,760
 Maintenant, si la rÃ©ponse est non, ce qui
 est fort probable, vous Ãªtes probablement

164
00:11:02,760 --> 00:11:04,640
 Je ne vais pas y arriver du premier coup.

165
00:11:04,640 --> 00:11:08,860
 RÃ©essayez, prenez l'Ã©lÃ©ment numÃ©ro deux du dictionnaire et
 rÃ©pÃ©tez l'opÃ©ration potentiellement des milliers de fois.

166
00:11:08,860 --> 00:11:11,340
 de fois. HÃ©, Ã§a pourrait te
 prendre plusieurs heures.

167
00:11:11,340 --> 00:11:15,200
 Mais si vous parvenez Ã  le faire fonctionner, aprÃ¨s quelques
 heures ou une journÃ©e d'essais, c'est que vous y arrivez.

168
00:11:15,200 --> 00:11:18,420
 Parmi des millions de combinaisons, vous
 parviendrez Ã  trouver la solution.

169
00:11:18,420 --> 00:11:22,920
 DÃ©sormais, vous pouvez non seulement dÃ©chiffrer toutes
 les donnÃ©es de session de cette session particuliÃ¨re

170
00:11:22,920 --> 00:11:27,000
 Le client Wi-Fi que vous avez capturÃ©, vous pouvez
 maintenant vous connecter Ã  ce rÃ©seau Wi-Fi et vous

171
00:11:27,000 --> 00:11:29,540
 Vous pouvez l'obtenir gratuitement.

172
00:11:29,540 --> 00:11:35,660
 Donc, le WPA 2, alors que nous examinons
 le secret persistant parfait.

173
00:11:35,660 --> 00:11:40,720
 Une fois que l'acteur malveillant a dÃ©codÃ©
 cette clÃ© prÃ©-partagÃ©e, il sait

174
00:11:40,720 --> 00:11:44,440
 qu'il sait quelle sera toujours
 la clÃ© maÃ®tresse par paire.

175
00:11:44,440 --> 00:11:46,240
 Il restera toujours statique et immuable.

176
00:11:46,240 --> 00:11:48,060
 C'est la nature mÃªme du WPA 2.

177
00:11:48,060 --> 00:11:51,760
 Il peut donc remonter le temps et consulter
 tous les rÃ©seaux Wi-Fi capturÃ©s.

178
00:11:51,760 --> 00:11:53,380
 sÃ©ances pour ce client.

179
00:11:53,380 --> 00:11:57,620
 Et tant qu'il dispose de l'accord Ã  quatre
 voies de l'EPU, il peut craquer.

180
00:11:57,620 --> 00:12:03,040
 toutes ces sessions et dÃ©crypter toutes
 les donnÃ©es passÃ©es de ce client.

181
00:12:03,040 --> 00:12:08,300
 Tout reposait donc sur la capacitÃ© de l'acteur
 malveillant Ã  dÃ©terminer ce qui

182
00:12:08,300 --> 00:12:11,020
 la clÃ© maÃ®tresse par paire Ã©tait.

183
00:12:11,020 --> 00:12:14,880
 Et nous avons constatÃ© qu'avec un petit
 effort grÃ¢ce au WPA 2, il a pu

184
00:12:14,880 --> 00:12:16,480
 pour le dÃ©couvrir.

185
00:12:16,480 --> 00:12:18,440
 Et le WPA3 ?

186
00:12:18,440 --> 00:12:22,480
 Le protocole WPA 3 se vante d'offrir un secret
 de transmission parfait, ce qui signifie

187
00:12:22,480 --> 00:12:24,820
 En thÃ©orie, c'est impossible.

188
00:12:24,820 --> 00:12:32,220
 Et en thÃ©orie aussi, mÃªme si d'une maniÃ¨re ou d'une
 autre vous parveniez Ã  dÃ©chiffrer la paire

189
00:12:32,220 --> 00:12:36,340
 Une clÃ© principale pour une session particuliÃ¨re ne vous
 serait d'aucune utilitÃ© pour la session prÃ©cÃ©dente.

190
00:12:36,340 --> 00:12:37,740
 sÃ©ances prÃ©cÃ©dentes.

191
00:12:37,740 --> 00:12:42,820
 Pourquoi pas ? Eh bien, nous savons que la clÃ©
 pour pirater une session Wi-Fi, le dÃ©cryptage

192
00:12:42,820 --> 00:12:46,620
 Pour accÃ©der aux donnÃ©es et vous connecter vous-mÃªme au
 rÃ©seau local sans fil, il faut obtenir la paire de clÃ©s.

193
00:12:46,620 --> 00:12:51,120
 clÃ© principale. Or, nous avons vu dans les
 diapositives prÃ©cÃ©dentes que le WPA2

194
00:12:51,120 --> 00:12:58,220
 Le PMK a Ã©tÃ© calculÃ© directement Ã  partir du PSK en
 utilisant cette formule PBK DRF Ã  deux niveaux.

195
00:12:58,220 --> 00:13:01,360
 Et cela ne change jamais, ce qui
 le rendait fragile et cassant.

196
00:13:01,360 --> 00:13:05,980
 Mais rÃ©flÃ©chissons Ã  la maniÃ¨re dont
 WPA3 conÃ§oit son maÃ®tre par paires.

197
00:13:05,980 --> 00:13:12,280
 clÃ©. Tout d'abord, est dÃ©rivÃ©e de la
 mÃ©thode EDCH de la libellule SAE.

198
00:13:12,280 --> 00:13:17,200
 En gros, il s'agit d'utiliser une mÃ©thode de type Diffie-Hellman
 modifiÃ©e pour parvenir Ã  une rÃ©solution.

199
00:13:17,200 --> 00:13:18,540
 avec la clÃ© maÃ®tresse par paire.

200
00:13:18,540 --> 00:13:20,000
 Il y a beaucoup de formules
 Ã  prendre en compte.

201
00:13:20,000 --> 00:13:22,720
 Ils changent Ã  chaque fois.

202
00:13:22,720 --> 00:13:26,020
 Ainsi, Ã  chaque fois qu'un client se connecte
 au rÃ©seau local sans fil, ce mÃªme

203
00:13:26,020 --> 00:13:30,560
 Le client connectÃ© au mÃªme rÃ©seau local
 sans fil recevra une clÃ© PMK diffÃ©rente.

204
00:13:30,560 --> 00:13:33,860
 Donc mÃªme si vous parvenez Ã  le dÃ©bloquer maintenant
 pour sa session actuelle, ce n'est pas le cas.

205
00:13:33,860 --> 00:13:36,020
 Il va vous aider pour ses
 sÃ©ances prÃ©cÃ©dentes.

206
00:13:36,020 --> 00:13:38,780
 Et deuxiÃ¨mement, comment
 rÃ©soudre ce problÃ¨me ?

207
00:13:38,780 --> 00:13:44,160
 Parce que la faÃ§on dont ce client a
 crÃ©Ã© ce PMK Ã©tait assez alÃ©atoire.

208
00:13:44,160 --> 00:13:49,160
 des nombres, des exposants et des choses qui
 n'ont pas Ã©tÃ© Ã©changÃ©es du tout pendant

209
00:13:49,160 --> 00:13:50,320
 l'Ã©change des valeurs.

210
00:13:50,320 --> 00:13:55,420
 Oui, si vous avez effectivement capturÃ© la poignÃ©e
 de main SAE, vous obtiendrez, par exemple,

211
00:13:55,420 --> 00:13:59,900
 les valeurs scalaires et le champ fini,
 les valeurs des Ã©lÃ©ments du champ fini.

212
00:13:59,900 --> 00:14:04,860
 Mais tous ces Ã©lÃ©ments ont Ã©tÃ© crÃ©Ã©s
 grÃ¢ce aux prÃ©calculs du mot de passe.

213
00:14:04,860 --> 00:14:10,240
 Ã©lÃ©ment et en raison de valeurs exponentielles
 alÃ©atoires, qui sont vraiment Ã©normes et

214
00:14:10,240 --> 00:14:12,760
 Pratiquement impossible Ã  rÃ©troconcevoir.

215
00:14:12,760 --> 00:14:18,420
 Il est donc pratiquement impossible de dÃ©chiffrer
 la clÃ© maÃ®tresse de la paire.

216
00:14:18,420 --> 00:14:21,420
 qui Ã©tait utilisÃ© dans une
 session WPA3 donnÃ©e.

217
00:14:21,420 --> 00:14:23,700
 Et cela change Ã  chaque session.

218
00:14:23,700 --> 00:14:26,620
 Et comme je l'ai dit, mÃªme si vous avez rÃ©ussi
 Ã  le dÃ©chiffrer pour ce cas particulier

219
00:14:26,620 --> 00:14:31,200
 session en ce moment, ce qui serait trÃ¨s
 difficile, voire impossible, que

220
00:14:31,200 --> 00:14:34,220
 Cela ne vous aiderait pas pour les sessions
 prÃ©cÃ©dentes que vous avez rÃ©ussi Ã  rÃ©soudre.

221
00:14:34,220 --> 00:14:38,660
 Câest pourquoi nous disons que le WPA3 offre
 une confidentialitÃ© persistante parfaite.

222
00:14:38,660 --> 00:14:42,840
 Parce que mÃªme si vous aviez cette chance
 sur un milliard de rÃ©ussir une paire

223
00:14:42,840 --> 00:14:47,420
 clÃ© principale pour cette session, vous
 ne pourrez pas revenir en arriÃ¨re et

224
00:14:47,420 --> 00:14:51,780
 dÃ©crypter tout trafic de session prÃ©cÃ©dent
 que vous aviez capturÃ©, car cela

225
00:14:51,780 --> 00:14:54,260
 avait un jeu de clÃ©s complÃ¨tement
 diffÃ©rent.

226
00:14:54,260 --> 00:14:58,300
 Et c'est la dÃ©finition
 mÃªme du secret absolu.

227
00:14:58,300 --> 00:14:59,880
 Merci beaucoup d'avoir regardÃ©.

228
00:14:59,880 --> 00:15:01,800
 Et j'espÃ¨re sincÃ¨rement que cette
 prÃ©sentation vous a Ã©tÃ© utile.
