YouTube2Text

03a - Mesures de securite — Transcript

by CNAM RSX112 · 10,796 words · 1,767 segments · language en · Watch on YouTube

Full transcript

  1. 0:00dans ce chapitre nous allons évoquer les
  2. 0:03mesures de sécurité
  3. 0:05plus précisément nous allons commencer
  4. 0:08par aborder la thématique des
  5. 0:10vulnérabilités de la gestion des
  6. 0:12correctifs des scan de vulnérabilités
  7. 0:14de la modélisation des menaces de la
  8. 0:18sécurité des développements logiciels du
  9. 0:20code des impacts de la gestion des
  10. 0:23risques
  11. 0:24l'organisation de la sécurité
  12. 0:26les attaques
  13. 0:28comment sensibiliser les utilisateurs à
  14. 0:31la sécurité informatique
  15. 0:32quels sont les éléments d'une politique
  16. 0:34de sécurité et enfin nous terminerons
  17. 0:37par les évolutions du modèle du château
  18. 0:39fort
  19. 0:43commençons par les vulnérabilités
  20. 0:47les vulnérabilités existe parce qu'il ya
  21. 0:50des bugs dans les logiciels
  22. 0:52et ses bugs existants en raison de la
  23. 0:55complexité croissante
  24. 0:56des logiciels à savoir le nombre de
  25. 0:59millions de lignes de code
  26. 1:00si on regarde la taille des logiciels on
  27. 1:03s'aperçoit que apollo 11 par exemple
  28. 1:05avait 150 mille lignes de code
  29. 1:08un boeing 787 à 6,5 millions de lignes
  30. 1:12de code firefox a quasiment 10 millions
  31. 1:15de lignes de code
  32. 1:16le noyau linux 4.2 à 20 millions de
  33. 1:20lignes de code et des logiciels comme
  34. 1:22comme par exemple le windows glissons 50
  35. 1:26millions de lignes de code donc voilà
  36. 1:28une voiture moderne haut de gamme à
  37. 1:30l'heure actuelle approche de 100
  38. 1:31millions de lignes de code typiquement
  39. 1:36donc plusieurs lignes de code plusieurs
  40. 1:39bugs et ses bugs peuvent constituer
  41. 1:40autant de l'ue n'est habilité un
  42. 1:42démineur habilité qui peuvent être
  43. 1:44exploitées par les attaquants par des
  44. 1:45menaces et qui permettent comme ça
  45. 1:48d'avoir un impact et causer d un
  46. 1:50préjudice potentiellement aux
  47. 1:52utilisateurs aux entreprises
  48. 1:56qu'est ce qu'une lune et réhabiliter
  49. 1:58d'après la norme iso 27000 à la
  50. 2:01définition qui s'y trouve est la
  51. 2:02suivante une vulnérabilité est une
  52. 2:04faille dans un actif ou dans une mesure
  53. 2:06de sécurité qui peut être exploitée par
  54. 2:08une ou plusieurs menaces donc voilà un
  55. 2:11exemple vulnérabilité dans un système de
  56. 2:13contrôle d'accès physique à savoir une
  57. 2:15barrière pour accéder au parking
  58. 2:18c'est une photo que enfin une barrière
  59. 2:21que vous pouvez retrouver dans google
  60. 2:23maps à l'eurl indiqué ses rues contre
  61. 2:26s'est coincé dans une l'université de
  62. 2:28bielefeld en allemagne donc il ya
  63. 2:31effectivement une barrière pour le
  64. 2:32contrôle d'accès mais on s'aperçoit
  65. 2:33qu'en fait il suffit de conduire sur la
  66. 2:35droite ou sur la gauche pour contourner
  67. 2:37la barrière et ne pas avoir à batterie
  68. 2:38et donc ça c'est un exemple typique de
  69. 2:41vulnérabilité en l'occurrence physique
  70. 2:43mais donc appartement où il a disputé de
  71. 2:45sécurité qui peut être contournée ça
  72. 2:47constitue une faille en l'occurrence
  73. 2:48dans le design ici du système de
  74. 2:51sécurité
  75. 2:54une vulnérabilité ce n'est pas être
  76. 2:57exposé donc
  77. 2:59l'exposition c'est la présence d'actifs
  78. 3:02susceptibles d'être affectés par exemple
  79. 3:04une maison qui est construite sur une
  80. 3:06faille sismique est exposée aux séismes
  81. 3:09mais si elle est construite selon les
  82. 3:11normes parasismiques
  83. 3:12elle n'est pas vulnérable en tout cas
  84. 3:14laurent théorie voilà donc c'est ça la
  85. 3:16différence entre être vulnérable et être
  86. 3:18exposés donc le risque n'existe que si
  87. 3:21l'actif et exposées et vulnérables il
  88. 3:23faut être à la fois exposées et
  89. 3:25vulnérables
  90. 3:26pour que le risque existe voilà donc
  91. 3:29c'est cette case là qui pose problème
  92. 3:30quand vous êtes exposées et vulnérables
  93. 3:33si vous êtes un vulnérable à tout va
  94. 3:35bien donc vous n'êtes pas vulnérable
  95. 3:37donc la question se pose pas si vous
  96. 3:39êtes vulnérable mais que vous n'êtes pas
  97. 3:41exposés il n'y a pas de risque immédiat
  98. 3:42mais il faut faire attention aux
  99. 3:44évolutions il faudrait pas être exposé à
  100. 3:46l'avenir puisque vous avez toujours la
  101. 3:47vulnérabilité résiduelles donc c'est pas
  102. 3:49une situation idéale non plus si on peut
  103. 3:51corriger la vulnérabilité
  104. 3:52c'est toujours ça tu es mais c'est vrai
  105. 3:54qu'en tout cas il n'y a pas de risque
  106. 3:55dans l'immédiat
  107. 3:59ce qu'on appelle une vulnérabilité 0 day
  108. 4:02c'est une vulnérabilité non publié c'est
  109. 4:05à dire que l'éditeur de la solution
  110. 4:06matérielle ou logicielle n'a pas
  111. 4:09connaissance de la famille puisqu'elle
  112. 4:10n'est pas publique et donc a fortiori
  113. 4:12aucun correctif n'existe puisque
  114. 4:14l'éditeur n'étant pas au courant il n'a
  115. 4:16pas développé de correctifs alors il
  116. 4:18faut savoir qu'il ya des sociétés qui
  117. 4:19commercialisent de telles failles
  118. 4:20notamment 0 diom c'est le nouveau nom de
  119. 4:24jus pen qui était une société à
  120. 4:25montpellier en france qui était créé
  121. 4:28donc par des montpelliérains qui ont
  122. 4:29maintenant émigré en
  123. 4:31à côté de washington aux etats-unis et
  124. 4:34dans le bas côté de baltimore et donc le
  125. 4:37business model de dans le maryland le
  126. 4:40business model de 0 diom c'était au
  127. 4:43début il est développé les les exploits
  128. 4:46en fait ils trouvaient les
  129. 4:47vulnérabilités et il commercialisait les
  130. 4:50exploits et désormais ils les achètent
  131. 4:53donc si vous allez sur le site de 0
  132. 4:55dior.com vous verrez qu'en fait à 0 diom
  133. 4:59en fait se concentre sur les
  134. 5:01vulnérabilités à très grands risques
  135. 5:04avec des exploits complètement
  136. 5:06fonctionnel et quand des chercheurs en
  137. 5:09trouve et qu il
  138. 5:10et qu'il est leur vendent ils payent à
  139. 5:14jusqu'à 2 5 millions de dollars en
  140. 5:17fonction de la vulnérabilité donc la
  141. 5:21somme maximum étant payé quand elles
  142. 5:23permettent de prendre le contrôle
  143. 5:24complet par exemple d'un appareil ou
  144. 5:26d'un périphérique à distance sans même
  145. 5:28avoir besoin que l'utilisateur fasse
  146. 5:30quelque chose de précis
  147. 5:34vous croyez qu'ils achètent des
  148. 5:34vulnérabilités sur les systèmes
  149. 5:36d'exploitation permettant de prendre le
  150. 5:37contrôle de tous ses systèmes des
  151. 5:39navigateurs web
  152. 5:41des différents outils bureautiques et
  153. 5:44également des téléphones mobiles etc etc
  154. 5:49en fait ils commercialisent ces
  155. 5:51vulnérabilités principalement aux
  156. 5:53services secrets des différentes agences
  157. 5:55gouvernementales de la planète ce sont
  158. 5:57leurs principaux clients
  159. 6:02pour éviter être vulnérable évidemment
  160. 6:05la première technique c'est la
  161. 6:06prévention de nouvelles vulnérabilités
  162. 6:08sont découvertes tous les jours et donc
  163. 6:11en entreprise pour les combler ça
  164. 6:13requiert une discipline opérationnelle
  165. 6:14quasi militaire pour maintenir à jour
  166. 6:17les systèmes maintenant que les
  167. 6:19vulnérabilités qui qui peuvent pas être
  168. 6:21exploités ou qui ne sont pas
  169. 6:22actuellement son avec un risque faible
  170. 6:25mais si elles sont exploitables le
  171. 6:28risque plus élevé si elles sont
  172. 6:29exploitées l'adorent le risque est
  173. 6:32encore plus élevé et si vous êtes
  174. 6:33exposés à une vulnérabilité qui est
  175. 6:36exploité évidemment le risque devient
  176. 6:38critique
  177. 6:41donc pour ça il faut définir une échelle
  178. 6:43de risque voici l'échelle de sévérité de
  179. 6:47microsoft qui est publié sur leur site
  180. 6:48web il distingue les failles de sécurité
  181. 6:51critiques importantes modérée et faible
  182. 6:54les failles de sécurité critiques sont
  183. 6:57les vulnérabilités dont l'exploitation
  184. 6:58peut permettre l'exécution de code sans
  185. 7:01aucune interaction de l'utilisateur
  186. 7:03donc on n'a pas besoin que l'utilisateur
  187. 7:05ait cliqué ou faire quelque chose de
  188. 7:06particulier pour déclencher la le
  189. 7:11la vulnérabilité
  190. 7:13donc ces scénarios inclus les programmes
  191. 7:15malveillants auto propagée par exemple
  192. 7:17les verts réseaux ou les scénarios
  193. 7:19d'utilisation courant inévitable ou
  194. 7:21l'exécution du code se produisent sans
  195. 7:22aucun avertissement ni invite il peut
  196. 7:25s'agir de la navigation vers une page
  197. 7:26web ou de l'ouverture d'un email
  198. 7:28microsoft recommande que les clients
  199. 7:30applique immédiatement les mises à jour
  200. 7:32critiques
  201. 7:33les mises à jour importantes sont les
  202. 7:35vulnérabilités dont l'exploitation peut
  203. 7:37compromettre la confidentialité
  204. 7:39l'intégrité ou la disponibilité des
  205. 7:41données utilisateurs ou l'intégrité ou
  206. 7:43la disponibilité des ressources de
  207. 7:45traitement ça inclut les scénarios
  208. 7:46d'utilisation courant où le client est
  209. 7:48compromis avec des avertissements ou des
  210. 7:50invits quelle que soit la provenance la
  211. 7:52qualité ou la conviviale la convivialité
  212. 7:55de lavit les séquences d'action
  213. 7:56utilisateurs qui ne génère pas n'invite
  214. 7:58ou d'avertissement sont également
  215. 8:00couverts microsoft recommande que les
  216. 8:02clients applique les mises à jour
  217. 8:03importantes à la première opportunité
  218. 8:06les failles que microsoft qualifie de
  219. 8:08modérés sont celles dont l'impact la
  220. 8:11vulnérabilité est atténuée par des
  221. 8:12facteurs tels que les exigences
  222. 8:14d'identification ou l'applicabilité
  223. 8:15uniquement à des configurations autre
  224. 8:18que celle par défaut microsoft
  225. 8:20recommande que les clients fassent le
  226. 8:21choix d'appliquer la mise à jour de
  227. 8:22sécurité
  228. 8:23enfin les failles faible scène sur
  229. 8:26celles pour lesquelles l'impact de cette
  230. 8:28vulnérabilité est complètement atténué
  231. 8:29par les caractéristiques du composant
  232. 8:31affectés microsoft recommande que les
  233. 8:33clients évalue s'il faut appliquer la
  234. 8:35mise à jour de sécurité au système avec
  235. 8:42on vient de voir les chaînes proposées
  236. 8:45par microsoft entreprises il faudra
  237. 8:47déterminer également une échelle un
  238. 8:49système 2 avec dijon niveau peut-être
  239. 8:51trois niveaux peut-être quatre niveaux
  240. 8:53donc prenons par exemple à une échelle à
  241. 8:56trois niveaux qu'on va comme chez de
  242. 8:58rouge jaune et vert et on va déterminer
  243. 9:00quel est l'objectif de temps de réponse
  244. 9:03donc de colmatage de ces brèches en
  245. 9:05fonction de la gravité de la
  246. 9:09vulnérabilité donc par exemple ce sont
  247. 9:11des exemples on va dire que l'on va on
  248. 9:13va viser de colmater les failles les
  249. 9:15vulnérabilités rouge classifiés rouge en
  250. 9:185 jours maximum
  251. 9:19les jeunes en un mois et les vertes dans
  252. 9:22les trois mois
  253. 9:26pour pouvoir traiter les vulnérabilités
  254. 9:28il faut les connaître donc être informé
  255. 9:31donc ça peut se faire de manière
  256. 9:33préventive par exemple en recevant les
  257. 9:35alertes les bulletins de sécurité des
  258. 9:36différents éditeurs de logiciel ou de
  259. 9:38matériel
  260. 9:39vous pouvez également utiliser un outil
  261. 9:41de mise à jour fourni par votre éditeur
  262. 9:43de logiciels favoris par exemple
  263. 9:45microsoft update windows update services
  264. 9:476 pour dans le cas de red hat il ya le
  265. 9:51réseau de satellites etc etc
  266. 9:54pour les logiciels qui n'ont pas de
  267. 9:57système de mise à jour automatique
  268. 9:59il vous faudra vérifier périodiquement
  269. 10:01manuellement s'il existe des mises à
  270. 10:03jour pour chacun des logiciels que vous
  271. 10:05aurez installé manuellement sur un
  272. 10:06serveur par exemple
  273. 10:08donc ça c'est l'aspect préventif vous
  274. 10:11pouvez également à
  275. 10:13combiner ça avec un système réactif en
  276. 10:17l'utilisant évidemment un scanner de
  277. 10:19vulnérabilités donc par exemple le plus
  278. 10:21connu étant née su ce qui est maintenant
  279. 10:23commercial en version 3 mais il existe
  280. 10:26une version open source de la v2 qui
  281. 10:28s'appelle open basse et il ya quelques
  282. 10:30autres également scanner de
  283. 10:32vulnérabilités commerciaux là dehors qui
  284. 10:33existent donc réalisé un scan de
  285. 10:36vulnérabilités on verra un exemple de
  286. 10:38thaler et donc ça permet également de
  287. 10:40détecter des failles de sécurité des
  288. 10:41baigneurs habilité qui n'auraient pas
  289. 10:42été corrigé enfin dans les grandes
  290. 10:45entreprises souvent dans les
  291. 10:47multinationales on dispose d'un soc
  292. 10:49security operations center qui va
  293. 10:52surveiller 24h sur 24 la sécurité des
  294. 10:55systèmes informatiques dans les petites
  295. 10:58entreprises si on n'a pas les moyens de
  296. 10:59créer un choc avec une une vingtaine de
  297. 11:02personnes qui vont le staff et à 24
  298. 11:04heures sur 24 on peut également faire
  299. 11:06appel à un prestataire extérieur par
  300. 11:08exemple la plupart des opérateurs
  301. 11:09télécoms en france fournissent des
  302. 11:11services d'infogérance ou des services
  303. 11:14de sécurité hébergés dans lequel il ya
  304. 11:16un un soc qui va pouvoir surveiller
  305. 11:20votre infrastructure si vous le
  306. 11:21souhaitez
  307. 11:26évoquons maintenant dans la gestion des
  308. 11:28correctifs de sécurité
  309. 11:33première question qu'ils ont appliqué
  310. 11:35les correctifs donc ce qu'il faut le
  311. 11:39faire une fois par trimestre une fois
  312. 11:41par an une fois par mois etc alors il ya
  313. 11:44quelques en mer il ya des entreprises
  314. 11:45qui n'appliquent pas les correctifs pour
  315. 11:47ça c'est évidemment une très mauvaise
  316. 11:48idée on a vu que les virus comme les
  317. 11:51verts comme stuxnet sont capables
  318. 11:53d'infecter même des réseaux qui ne sont
  319. 11:55pas connectés à internet donc il faut
  320. 11:57pas croire que l'isolation vous protège
  321. 11:59donc ils sont pas très raisonnable de ne
  322. 12:01pas appliquer les correctifs de sécurité
  323. 12:02à l'époque actuelle
  324. 12:05donc à quelques années il ya des
  325. 12:06entreprises qui appliquent et les
  326. 12:07correctifs une fois par an une fois par
  327. 12:09semestre une fois par trimestre à
  328. 12:12l'heure actuelle vu le le développement
  329. 12:15des cyber-menaces il semble plus
  330. 12:17raisonnable de les appliquer une fois
  331. 12:19par mois c'est la fréquence des
  332. 12:22correctifs sur pied par microsoft par
  333. 12:24exemple est donc
  334. 12:27évidemment quand on applique des
  335. 12:29correctifs de sécurité et qu'on remonte
  336. 12:30les serveurs il ya un risque toujours
  337. 12:32qu'une application métier ne s'en
  338. 12:33remettent pas donc la question c'est est
  339. 12:37ce qu'il vaut mieux le faire plus
  340. 12:38souvent ou est ce qu'il vaut mieux le
  341. 12:39faire moins souvent donc
  342. 12:42il ya un slogan de des techniques de
  343. 12:46développement cicid il continue
  344. 12:47s'intégrer shon continue de délivrer qui
  345. 12:49dit if it hurts dix huit mois open donc
  346. 12:51si ça fait mal il faut le faire plus
  347. 12:54souvent donc l'avantagé de le faire plus
  348. 12:56souvent donc l'appliquer parmi les
  349. 12:57correctifs une fois pas moins c'est que
  350. 12:59les déploiements seront plus petits
  351. 13:01parce que si vous accumulez les
  352. 13:02correctifs et couffin de la mise à jour
  353. 13:03qu'une fois par an ça va être un
  354. 13:05déploiement de big bang et vous avez là
  355. 13:07vous avez beaucoup plus de chances que
  356. 13:08votre serveur reboot pas ou que vos
  357. 13:11applications métiers redémarre pas
  358. 13:13correctement donc la montage de fer
  359. 13:15d'appliquer les correctifs plus souvent
  360. 13:17c'est que les déploiements seront plus
  361. 13:20petit
  362. 13:20qu on va faire ça plus souvent ça
  363. 13:23améliore la pratique en exploitation et
  364. 13:25en plus ça permet d'avoir un retour
  365. 13:26immédiat sûr expérience et la
  366. 13:28possibilité de corriger immédiatement un
  367. 13:29problème l'inconvénient c'est évidemment
  368. 13:32quand on fait ça plus souvent c'est un
  369. 13:34risque de déstabilisation permanent d'où
  370. 13:36la nécessité de pouvoir revenir en
  371. 13:38arrière immédiatement donc avec des
  372. 13:39packs up avec des clips l'instantané des
  373. 13:42snapshots par exemple pour les machines
  374. 13:43virtuelles etc
  375. 13:49en appliquant les correctifs de sécurité
  376. 13:51une fois par mois les failles jeunes qui
  377. 13:53doivent être corrigées dans le mois et
  378. 13:54les files verte qui devrait corriger
  379. 13:56sous trois mois sont automatiquement
  380. 13:57remédier dans les délais impartis donc
  381. 14:00appliquer les correctifs une fois par
  382. 14:01mois c'est là la fréquence utilisée par
  383. 14:03microsoft pour les publier mais il reste
  384. 14:07les failles critiquant les failles rouge
  385. 14:08les failles urgente et donc il faut
  386. 14:11quand même en plus d'appliquer les
  387. 14:12correctifs une fois par mois il va
  388. 14:14falloir définir une procédure de mise à
  389. 14:16jour en urgence pour ces failles
  390. 14:18critiques qui vont devoir être comblés
  391. 14:20hors cycle habituel de pacini
  392. 14:26dans les grandes entreprises on pratique
  393. 14:29la séparation des environnements et donc
  394. 14:31les déploiements doivent se faire de
  395. 14:33manière successive dans les différents
  396. 14:35environnements pour réduire les risques
  397. 14:36d'incidents en production donc on a un
  398. 14:39certain nombre d'environnements on a les
  399. 14:41environnements de développement et de
  400. 14:42tests qu'on appelle parfois alphare
  401. 14:44d'acceptance ou de recettes en français
  402. 14:47qu'on appelle environnement bêta et la
  403. 14:50production qui est environnement gamin
  404. 14:51et donc voilà un exemple de patch in
  405. 14:54mensuel comme oh comment on peut
  406. 14:55l'organiser
  407. 14:56à travers les différents environnements
  408. 14:58on définit donc quand on démarre une
  409. 15:00campagne de patching au début du cycle
  410. 15:02on va geler la baseline je vous en
  411. 15:05parlais dans quelques secondes donc on
  412. 15:07va on va gêner jeunes et la liste des
  413. 15:09correctifs qui vont être déployés
  414. 15:10ensuite on peut les valider au niveau
  415. 15:13infra par exemple sur une machine de
  416. 15:15test un serveur vierge avec uniquement
  417. 15:17l'eau à s'installer vérifier à minima
  418. 15:19que les correctifs s'installer que la
  419. 15:21chine redoute et redémarrer correctement
  420. 15:22et à ce moment là on peut mettre à
  421. 15:25disposition les correctifs aux équipes
  422. 15:27applicative donc la première semaine par
  423. 15:30exemple pour patcher les environnements
  424. 15:32de développement et de test la semaine
  425. 15:34d'après pour patcher les environnements
  426. 15:36de recette
  427. 15:37d'acceptance la troisième semaine pour
  428. 15:40patcher la production sur le premier
  429. 15:42datacenter et la quatrième semaine
  430. 15:44patcher la production sur le 2ème
  431. 15:46datacenter ce qui permet de minimiser
  432. 15:47les risques si jamais si jamais voilà
  433. 15:50vous flinguer là pour savoir de
  434. 15:52production au moins vous pouvez vous
  435. 15:54arrêter là et peut-être retourner en
  436. 15:56mode dégradé avec la moitié de vos
  437. 15:59serveurs qui se trouve sur l'autre
  438. 16:00datacenter
  439. 16:05voilà le processus de mise à jour
  440. 16:07démarrage du cycle de mise à jour
  441. 16:09définition de la baseline et validation
  442. 16:11infra et puis par environnement pour
  443. 16:14chacun des environnements qu'on va pas
  444. 16:15de chez développement tests acceptant ce
  445. 16:17production il va falloir créer un
  446. 16:20challenge est il si c'est nécessaire là
  447. 16:21votre entreprise et le faire approuver
  448. 16:23ensuite a alors approuvé à appliquer les
  449. 16:27correctifs
  450. 16:28redémarrer le serveur les applications
  451. 16:30effectuer une validation fonctionnelle
  452. 16:32faire un scan de vulnérabilités pour
  453. 16:35détecter s'il ya des par hasard des
  454. 16:36vulnérabilités résiduelles qui
  455. 16:38n'auraient pas été corrigés et les
  456. 16:40remédier si besoin est re scanner
  457. 16:42jusqu'à ce que le scan de vulnérabilités
  458. 16:44soit correct
  459. 16:48récapitulons donc le processus de mise à
  460. 16:50jour par environnement donc pour les
  461. 16:52machines physiques ou virtuels parce que
  462. 16:54pour les déploiements de conteneurs ça
  463. 16:56se fait tout simplement en tuant les
  464. 16:57d'anciens conteneurs et en déployant les
  465. 16:59nouveaux donc créé faire approuver le
  466. 17:02challenge est il si besoin au moins pour
  467. 17:05la production enregistrions que tout
  468. 17:07s'est bien déroulé dans l'environnement
  469. 17:08précédent
  470. 17:09appliqués les correctifs
  471. 17:12redémarrer le serveur si besoin donc
  472. 17:15parce que par exemple sous linux
  473. 17:17remplacer des binaires en appliquant des
  474. 17:20correctifs ou des bibliothèques sur le
  475. 17:22disque ne suffit pas à corriger une
  476. 17:24vulnérabilité
  477. 17:24s'il ya des processus qui ne s'exécute
  478. 17:26en mémoire et qui ont déjà chargé l'an
  479. 17:28mémoire l'ancienne version des binaires
  480. 17:30ou débuts avec partage est donc
  481. 17:32évidemment quand vous les remplacer sur
  482. 17:34le disque ça ne les remplace pas en
  483. 17:35mémoire dans les processus qui sont en
  484. 17:37train de tourner donc il faut arrêter
  485. 17:39ces processus et les relancer pour être
  486. 17:42certain de recharger la nouvelle version
  487. 17:44des binaires des biotech et tout ça
  488. 17:45depuis le disque donc on peut soit faire
  489. 17:48l'inventaire des processus qu'il faut
  490. 17:50redémarrer donc par exemple aux
  491. 17:52environnements interpride linux il ya un
  492. 17:54utilitaire qui s'appelle nick fry
  493. 17:56starking dans les yeux ou mutilent ce
  494. 17:58qui permet justement d'identifier les
  495. 18:00processus qui doivent être redémarré en
  496. 18:02tenant compte de l'avis de teck
  497. 18:04partagez et c'est donc soit vous faites
  498. 18:07ça soit tout simplement vous redoutez le
  499. 18:08serveur quand on goûte le serveur on est
  500. 18:10sûr que tout est nécessairement
  501. 18:11redémarrer et donc sa garantie que
  502. 18:15effectivement les correctifs sont bien
  503. 18:18chargées en mémoire
  504. 18:22ensuite si on redoute du serveur
  505. 18:25d'applications métier ne démarre pas il
  506. 18:26faudra démarrer à la main et ensuite
  507. 18:29vérifié que tout continue à fonctionner
  508. 18:30d'exécuter des tests fonctionnels s'il
  509. 18:32existe vérifier que les processus
  510. 18:35tourner etc et éventuellement connectés
  511. 18:38collecter des preuves ce qu'on appelle
  512. 18:40en anglais les évidences donc collecter
  513. 18:42les preuves comme quoi tout fonctionne
  514. 18:44correctement qui serviront à justifier
  515. 18:46le obtenir l'approbation du challenge
  516. 18:48est il pour l'environnement suivant dans
  517. 18:49la liste donc une fois que le bâtiment
  518. 18:52est terminée pour l'environnement lancé
  519. 18:54le scan de vulnérabilités et à réception
  520. 18:56du rapport de scan ça va prendre
  521. 18:58quelques quelques temps où quelques
  522. 18:59heures remédier les vénérables ite
  523. 19:01restantes si besoin est re scanner pour
  524. 19:04confirmer que le rapport est
  525. 19:06vierge et ou en tout cas d'un appelé des
  526. 19:10choses sans importance
  527. 19:15pourquoi faut-il geler une baseline
  528. 19:17avant de démarrer une campagne de
  529. 19:18patching bien parce que de nombreux
  530. 19:21éditeurs publient des correctifs de
  531. 19:22sécurité au fil de l'eau en temps réel
  532. 19:24c'est le cas de la plupart des
  533. 19:25distributions linux par exemple sur
  534. 19:27ubuntu sous red hat etc contrairement à
  535. 19:29microsoft carré tendance à tout groupe
  536. 19:32et une fois par mois dans les
  537. 19:34distributions linux et au fil de l'eau
  538. 19:36et donc tous les jours potentiellement
  539. 19:38vous avez en tout cas les jours ouvrés
  540. 19:39vous avez des nouveaux correctifs qui
  541. 19:41sont disponibles chez red hat au
  542. 19:43chercher au bout tout et c est donc
  543. 19:47le problème est que si vous ne l'est pas
  544. 19:51la liste des correctifs que vous allez
  545. 19:53appliquée au début de la campagne
  546. 19:54mensuel de patch in le temps que vous
  547. 19:57déployez hand et en développement tests
  548. 19:59en acceptant sans production quand vous
  549. 20:00allez arriver en production les
  550. 20:02correctifs disponibles chez votre
  551. 20:04éditeur favoris seront pas les mêmes que
  552. 20:06ceux qui étaient disponibles deux
  553. 20:07semaines auparavant
  554. 20:08en environnements de développement et de
  555. 20:10test or le but de faire un déploiement
  556. 20:12dtap c'est justement de déployer la même
  557. 20:14chose en développement de tests tancé en
  558. 20:18production de façon à minimiser le
  559. 20:20risque de casser quelque chose voilà
  560. 20:22donc c'est la raison pour laquelle
  561. 20:23il faut gelé les correctifs je l'espère
  562. 20:28l'appel une base line et donc déployer
  563. 20:31comme ça
  564. 20:32déployée pour être sûr pour avoir la
  565. 20:35garantie absolue qu'on va déployer la
  566. 20:37même chose et la même liste de
  567. 20:38correctifs dans les différents
  568. 20:40environnements
  569. 20:44en plus de la campagne de patching
  570. 20:46mensuel programmé de manière régulière
  571. 20:49on a dit qu'il fallait définir une
  572. 20:51procédure de mise à jour en urgence hors
  573. 20:53cycle pour déployer en catastrophe les
  574. 20:57correctifs des vulnérabilités critiques
  575. 21:00donc par exemple si on souhaite les
  576. 21:02corriger en 5 jours maximum voilà
  577. 21:05typiquement le genre de planification
  578. 21:07qu'on peut faire donc définition aux
  579. 21:08gènes de la baseline lorsque le
  580. 21:10correctif est publié prendre une journée
  581. 21:13pour le valider haut niveau la france
  582. 21:15installé sur sur un serveur vierge et
  583. 21:19vérifier que savoir goûter tout se passe
  584. 21:21bien et puis après déployé 100 en
  585. 21:23urgence en environnements de
  586. 21:25développement et de test puis
  587. 21:26d'acceptance puits de production sur
  588. 21:28chacun des deux datacenters
  589. 21:33dans les cas catastrophique il peut
  590. 21:35arriver que les failles de sécurité
  591. 21:37soient tellement énorme que on n'a pas
  592. 21:39cinq jours pour
  593. 21:41pour les déployer et donc dans ce cas là
  594. 21:44exceptionnellement on peut être amené à
  595. 21:46patcher en priorité les actifs critiques
  596. 21:48non négociable en production et donc
  597. 21:50commencer par la production pour être
  598. 21:53sûr de corriger la faille immédiatement
  599. 21:55alors évidemment c'est beaucoup plus
  600. 21:56risqué parce que les correctifs n'ont
  601. 21:57pas été validés en interne on n'a pas
  602. 21:59fait le déploiement de l'été ap parce
  603. 22:01que ça prendrait trop de temps ça
  604. 22:02prendra peut-être cinq jours mais dans
  605. 22:04certains cas si l'affairé calas
  606. 22:05trophique il peut être nécessaire d'agir
  607. 22:07immédiatement sur les actifs exposés en
  608. 22:09production
  609. 22:10donc à ce moment là on prend des risques
  610. 22:12les risques sont plus élevés faute de
  611. 22:14validation préalable des correctifs en
  612. 22:16environnement des terrains et donc il
  613. 22:18faut évidemment encore plus a fortiori
  614. 22:20avoir la possibilité de revenir en
  615. 22:22arrière de fer en roll back et de
  616. 22:24rétablir le système à l'état antérieur
  617. 22:25si jamais ça se passe vraiment dans donc
  618. 22:28pour cela utiliser les sauvegardes me
  619. 22:29cliché instantané
  620. 22:34si vous utilisez des applications métier
  621. 22:36qui ne dispose pas d'un système de mise
  622. 22:38à jour automatique
  623. 22:39à ce moment là les mises à jour doivent
  624. 22:41être réalisés régulièrement et
  625. 22:42manuellement ce qui est toujours pénible
  626. 22:44par exemple des logiciels qui ont été
  627. 22:47téléchargées manuellement d'internet en
  628. 22:49trente deux utilitaires comme par
  629. 22:50exemple sevens iep ou bien sous linux
  630. 22:53des des paquetages rpm ou debian
  631. 22:57télécharger depuis les dépôts tiers sur
  632. 22:59internet et installer manuellement sur
  633. 23:01un serveur linux comme cc package ne
  634. 23:04proviennent pas de la distribution linux
  635. 23:06que vous utilisez
  636. 23:08l'art correctifs de sécurité ne sont pas
  637. 23:11fournis avec les correctifs dans la
  638. 23:12distribution linux donc il faudra les
  639. 23:14mettre à jour à la main et donc c'est un
  640. 23:16problème auquel on est souvent confronté
  641. 23:17à l'entreprise des gens qui qui est par
  642. 23:20exemple déploie une distribution red hat
  643. 23:23ampleur et a26 et qui vient avec apache
  644. 23:252 2 et donc je la trouve que c'est une
  645. 23:28version trop vieille donc il arrive à
  646. 23:29trouver des dr pm avec apache 2 points 4
  647. 23:32sur internet et il pense que c'est une
  648. 23:33bonne idée de l'installer sur un serveur
  649. 23:35linux mais le problème c'est que vous
  650. 23:37avez ça une version de la page qui est
  651. 23:38pas celle de la distribution donc les
  652. 23:41correctifs de sécurité sont pas
  653. 23:42appliquées lorsque chaque mois on
  654. 23:44applique les correctifs le rédacteur par
  655. 23:46exemple voilà donc je suis un vrai
  656. 23:48problème parce qu'on se retrouve avec
  657. 23:49des logiciels qui ont été manuellement
  658. 23:52installé et donc ils ne sont pas
  659. 23:53maintenues et donc à terme si une faille
  660. 23:55de sécurité qui apparaît il faudra
  661. 23:57manuellement également installer la
  662. 24:00version officielle
  663. 24:02soir soit remplacé ces logiciels par la
  664. 24:06version officielle distribué par la
  665. 24:07distribution linux soit si ça fait pas
  666. 24:10partie de la distribution linux il
  667. 24:11faudra il faudra manuellement faire les
  668. 24:14mises à jour de ses logiciels qui ont
  669. 24:15été installé manuellement à l'origine
  670. 24:18voilà et c'est le cas également pour
  671. 24:19toutes les applications métier qui ne
  672. 24:21disposent pas de système de mise à jour
  673. 24:22automatique
  674. 24:28une fois les mises à jour effectuées
  675. 24:30c'est le bon moment pour déclencher un
  676. 24:31scan de vulnérabilités
  677. 24:33exemples d'outils nessus qui est
  678. 24:36commercial depuis la version 3 ou open
  679. 24:39vaste qui est la version open source de
  680. 24:41nessus version 2
  681. 24:43et donc ces outils vont vous permettre
  682. 24:44de tenir un rapport avec la liste des
  683. 24:46vénérables it est résiduel détecté sur
  684. 24:49vos machines nouveau sauveur
  685. 24:51alors également en cas de déploiement
  686. 24:54des correctifs de sueur sur des canapés
  687. 24:57sur un mois étalé sur moi il faut bien
  688. 24:59comprendre que le temps que vous
  689. 25:00arriviez à patcher la production
  690. 25:02atypique mans 3e et 4e semaine après le
  691. 25:05gel de la baseline donc vous allez
  692. 25:08déployés en production une des
  693. 25:10correctifs d'une base line qui date de
  694. 25:12trois à quatre semaines plus tôt et donc
  695. 25:14il est normal que dans le scan de
  696. 25:17vulnérabilités
  697. 25:18ils apparaissent des des failles de
  698. 25:22sécurité mais qui doivent être de niveau
  699. 25:25jaune ou vert sert des failles de
  700. 25:28sécurité qui date d'il ya de moins de 30
  701. 25:31jours c'est normal parce qu'encore une
  702. 25:33fois on n'applique pas les correctifs en
  703. 25:35temps réel depuis l'éditeur de sécurité
  704. 25:37mais à partir d'une base line qui a été
  705. 25:40gelée 3 à 4 semaines auparavant voilà
  706. 25:42donc dans le scan de vulnérabilités il
  707. 25:44est normal qu'il y ait des
  708. 25:45vulnérabilités non critiques qui
  709. 25:47apparaissent et toutes celles non
  710. 25:49critique date de moins de 30 jours
  711. 25:51doivent être ignorée dans le rapport de
  712. 25:53scan pour la production ce sont des
  713. 25:55failles qui sont apparues et qui ont été
  714. 25:57donc publié depuis le moment où vous
  715. 26:00avez gelé la baseline
  716. 26:07évoquons maintenant justement les scan
  717. 26:09de vulnérabilités
  718. 26:13les scanner de vulnérabilités sont
  719. 26:15également appelées outils daste pour
  720. 26:18dynamique à plus d'actions sécurité
  721. 26:19sting une liste de tel outil est
  722. 26:22disponible sur le site de l'oas pas
  723. 26:23parmi les plus connus les plus utilisés
  724. 26:26on peut signaler nessus bien sûr qui est
  725. 26:29maintenant une petit commercial métiers
  726. 26:31disponibles en version d'évaluation est
  727. 26:34la version open source de nessus v2 qui
  728. 26:37s'appelait open face s'appelle
  729. 26:38maintenant green bonne vulnerability
  730. 26:40management
  731. 26:41pour les applications web on peut
  732. 26:44également citer le logiciel open source
  733. 26:46développé par l'oas pas qu'ils
  734. 26:48s'appellent aux wasps ap pour z attaque
  735. 26:51proxy est un logiciel commercial
  736. 26:54également en version d'évaluation lyon
  737. 26:56mais qui est très utilisé là dehors à
  738. 26:58savoir barbe sweet
  739. 27:03voici par exemple un rapport de scan
  740. 27:07effectué par open basse donc on voit que
  741. 27:11il ya trois failles critiques qui ont
  742. 27:12été repérés 4 de niveau intermédiaire
  743. 27:15les héros de niveau faible et vous avez
  744. 27:18le détail ici de ce que open va ce qu'on
  745. 27:22considère comme problème avec une
  746. 27:24sévérité associés est également un score
  747. 27:27cvss dont on va parler donc quelques
  748. 27:30secondes
  749. 27:34en termes de types de venir habiter il
  750. 27:37ya deux grands types de vulnérabilité
  751. 27:39premièrement les problèmes de
  752. 27:41configuration
  753. 27:43et deuxièmement les failles de sécurité
  754. 27:45dans le code alors commençons par
  755. 27:47l'épreuve de configuration à l'épreuve
  756. 27:49de configuration c'est le fait que vos
  757. 27:51logiciels ont une configuration
  758. 27:54inadaptés ou qui n'est pas aussi
  759. 27:57sécurisé et qu'elle devrait l'être et la
  760. 27:59solution potentielle à ce problème c'est
  761. 28:00le durcissement de configuration qu'on
  762. 28:02appelle en anglais le confie gardening
  763. 28:05voilà un exemple de trouver dans un scan
  764. 28:09de vulnérabilités
  765. 28:10un exemple de vulnérabilité du lié à un
  766. 28:13problème de configuration sur ce serveur
  767. 28:15sur le port tcp 443 donc le port https
  768. 28:19il y à empreinte de configuration qui
  769. 28:21est que
  770. 28:24la configuration qui a été détectée
  771. 28:26n'est pas la configuration recommandée
  772. 28:28il y à t le serveur ssl enfin https
  773. 28:33supporte les protocoles tlc 1.011 et 1,2
  774. 28:37alors qu en fait seul tu l as 1.2
  775. 28:39devrait être activé et les anciennes
  776. 28:41versions 2 du protocole ssl tls donc
  777. 28:43sslv2 v3 et ls 1 0 et 1 devrait être
  778. 28:47désactivée à l'heure actuelle donc la
  779. 28:49solution c'est de s'assurer que tls 1.2
  780. 28:52est activée mais surtout de désactiver
  781. 28:54les versions précédentes de ce protocole
  782. 28:56est donc c'est une faille de niveau
  783. 28:59moyen c'est pas une faille critique mais
  784. 29:01en tout cas c'est quelque chose qui
  785. 29:02devrait être corrigé au niveau de la
  786. 29:04configuration
  787. 29:07le durcissement de configuration ou en
  788. 29:10anglais confie gardening ça consiste à
  789. 29:12réduire la surface d'attaqué pour
  790. 29:14réduire le nombre de failles
  791. 29:15exploitables donc le par exemple
  792. 29:19modifier tous les mots de passe par
  793. 29:20défaut sur serveurs sous linux interdire
  794. 29:24à route de se loguer par ssh à travers
  795. 29:26le réseau par exemple l'obligé à se
  796. 29:28loguer obligatoirement sur la console à
  797. 29:30console physique du serveur physique ou
  798. 29:31la console virtuelle d'une machine
  799. 29:33virtuelle
  800. 29:35ensuite également désinstaller ou
  801. 29:38désactiver tout ce qui est superflu
  802. 29:40moyen de logiciels installés - il ya
  803. 29:43deux vulnérabilités donc moyen de
  804. 29:45correctifs à installer et moins souvent
  805. 29:46il ya rebooter un serveur donc par
  806. 29:49exemple au niveau des logiciels ou des
  807. 29:50services installés at on besoin de x 11
  808. 29:54ou d'un compilateur sur un serveur de
  809. 29:56production linux au niveau des pilotes
  810. 29:58de périphériques désactiver les
  811. 30:00interfaces radio tout ce qui est wi fi
  812. 30:02bluetooth sur un serveur
  813. 30:03désactiver le protocole obsolète à
  814. 30:05rouler protocole non utilisées a par
  815. 30:07exemple si dans votre entreprise
  816. 30:09on n'utilise pas
  817. 30:11ipv6 dans ce cas là autant désactiver ce
  818. 30:16protocole au niveau de la pile tcp/ip
  819. 30:19et également désactiver les comptes
  820. 30:21utilisateurs ou les comptes de services
  821. 30:23inutiles
  822. 30:26pour configurer correctement
  823. 30:29les options du protocole ssl tls pour la
  824. 30:33plupart des logiciels en tout cas open
  825. 30:35source bien connu on trouve une sorte de
  826. 30:37configurateur un outil qui génère une
  827. 30:39configuration correcte sur le site de la
  828. 30:42fondation mozilla à l'eurl ssl config
  829. 30:45pour un mozilla point d'orgue est donc
  830. 30:47c'est un outil qui est assez bien fait
  831. 30:48vous invitez quel logiciel utilisé par
  832. 30:51exemple a pas à chaud haproxy ou ou bien
  833. 30:54nginx par exemple
  834. 30:57ensuite vous choisissez est ce que vous
  835. 30:59voulez une configuration
  836. 31:02extrême où vous n'autorisez que la toute
  837. 31:05dernière version du protocole ssl tls
  838. 31:07mais là on va s'apercevoir que c'est pas
  839. 31:09une bonne idée parce que y'a contient
  840. 31:11des clients à l'heure actuelle par
  841. 31:13exemple qui supportent cette version du
  842. 31:14protocole donc l'aspect le plus sûr qui
  843. 31:17permet d'être compatible avec 99 et
  844. 31:19quelques pour cent des clients qui
  845. 31:21pourraient se connecter c'est la
  846. 31:23configuration intermédiaire c'est-à-dire
  847. 31:24que on incite à utiliser la dernière
  848. 31:26version du protocole mais on est aussi
  849. 31:28compatible avec la version juste avant à
  850. 31:29savoir tls 1.2 et enfin si vraiment il
  851. 31:33ya besoin on peut également laisser
  852. 31:35activer les versions antérieures du
  853. 31:37protocole mais c'est vraiment pas une
  854. 31:39bonne idée parce qu'il ya des trous de
  855. 31:40sécurité qui ont été trouvés dans c dans
  856. 31:41ses versions antérieures
  857. 31:43donc voilà donc on a le choix entre une
  858. 31:44configuration extrémistes
  859. 31:47qui n'exige les dernières améliorations
  860. 31:50de sécurité donc ça c'est utilisable
  861. 31:52uniquement en environnement contrôlé
  862. 31:54lorsque vous contrôler à la fois la
  863. 31:55configuration des clients et des
  864. 31:56serveurs et donc vous avez absolument
  865. 31:59sûr que tout le monde supporte la toute
  866. 32:01dernière version du protocole ou bien
  867. 32:03une configuration plus conservatrices
  868. 32:04permettant d'assurer une compatibilité
  869. 32:06maximale avec l'existant et donc en
  870. 32:08ayant choisi le logiciel et le type de
  871. 32:11configuration voulait générer
  872. 32:12automatiquement ça va vous naviguez ce
  873. 32:14que vous devez mettre ce que vous
  874. 32:15déplacer dans vos fichiers de
  875. 32:17configuration
  876. 32:22voici un autre exemple de durcissement
  877. 32:25qui concerne cette fois ci le java
  878. 32:28runtime donc en l'occurrence le jr
  879. 32:31version 11 mais c'est quasiment
  880. 32:33identique pour le le java runtime du jr
  881. 32:35java version 8 donc c'est une
  882. 32:39configuration où on va désactiver les
  883. 32:42temples les fonctions de la charge qui
  884. 32:43ont été cassées y compris à sacha reins
  885. 32:45et on va exiger 2048 bits minimum comme
  886. 32:48taille de clés rsa ou bien ou bien
  887. 32:51difficile man et
  888. 32:53256 bits en groupes politiques on va
  889. 32:57désactiver tous les vieux protocole qui
  890. 32:59ne sont plus sûrs à l'heure actuelle
  891. 33:01comme sslv2 sslv3 caisse 1.0 1.1
  892. 33:06les protocoles commerce et 4 d'un triple
  893. 33:09des cetc
  894. 33:11et en terme de connexion client on va
  895. 33:15essayer d'utiliser théret 100.3 donc ça
  896. 33:16c'est disponible uniquement à partir de
  897. 33:18java 11 si vous utilisez java 8 vous
  898. 33:20pouvez uniquement utilisé tls 1.2
  899. 33:22puisque j'avais à me supporter
  900. 33:24uniquement intéressant point de il faut
  901. 33:25avoir j'avance minimum pour pourquoi ces
  902. 33:28implémente pour que le moteur java
  903. 33:30implémente ets 1.3 et on voit là on va
  904. 33:33imposer une taille de clé dix films and
  905. 33:35de 2048 bits et encore une fois imposé
  906. 33:382048 bits minimum comme taille de clés
  907. 33:40rsa dit phil man et 256 bits en courbes
  908. 33:43elliptiques voilà donc les objectifs là
  909. 33:46ce que ce que ce hardening donc ce
  910. 33:49changement de la configuration par
  911. 33:50défaut un paiement tu sais la
  912. 33:52désactivation des algorithmes obsolète
  913. 33:54notamment les fonctions de la charge qui
  914. 33:55ont été cassées md5 à sa charge des
  915. 33:58fonctions de chiffrement qui ne sont
  916. 34:00plus considérés comme sûrs à l'heure
  917. 34:01actuelle la rc4 d'un strict des ce et
  918. 34:04des anciennes versions du protocole ssl
  919. 34:06tls et donc exigé t rès 1.3 ou 1.2 pour
  920. 34:11assurer la compatibilité avec les
  921. 34:12clients j'avais 8 par exemple
  922. 34:15exige un minimum de son 2048 bits pour
  923. 34:18étayer de claira salle i feel man et 256
  924. 34:20bits pour les courbes elliptiques
  925. 34:26la version actuelle du protocole tls et
  926. 34:29la version 1.3 donc on pourrait se
  927. 34:31demander pourquoi ne pas exiger la
  928. 34:34version 1.3 uniquement et bloquer toutes
  929. 34:36les autres est en fait pour ça pour
  930. 34:38comprendre le problème il faut regarder
  931. 34:39précisément
  932. 34:41les statistiques avaient regardé quel
  933. 34:44est le pourcentage par exemple de site
  934. 34:46web qui supporte t elle à 5.3 et on
  935. 34:49s'aperçoit qu'on est à peine à 40% on
  936. 34:52est à 38 pour cent à l'heure actuelle à
  937. 34:54la date où cet enregistrement et fait
  938. 34:56donc en
  939. 34:58octobre 2020 donc on est deux ans et
  940. 35:02deux mois après la sortie de
  941. 35:03normalisation finale de la langue t rès
  942. 35:061.3 et deux ans plus tard avait plus de
  943. 35:08deux ans plus tard on atteint à peine
  944. 35:1040%
  945. 35:12d'implémentation
  946. 35:14alors on si on compare avec thérèse 1.2
  947. 35:17c'est quand même une adoption plus
  948. 35:18rapide pour tls 1.2 qui a été normalisée
  949. 35:21en 2008 il a fallu attendre six ans en
  950. 35:232014 pour atteindre 50% donc six ans ont
  951. 35:28été nécessaires pour atteindre là on
  952. 35:30n'était qu'à la moitié au bout de six
  953. 35:31ans on était à la moitié des clients qui
  954. 35:33implémentent et tls 1.2
  955. 35:37donc
  956. 35:38donc pour thérèse 1.2 pour le support
  957. 35:42intéressant points 2 il a fallu attendre
  958. 35:44quatre ans pour que ça arrive dans
  959. 35:45openssl cinq ans pour que ça arrive dans
  960. 35:48google chrome et 6 ans pour que ça
  961. 35:51arrive dans firefox ce qui était une
  962. 35:54durée assez longue c'était beaucoup plus
  963. 35:56rapide d'intérêt 100.3 parce qu'il ya eu
  964. 35:59des pré version de la norme qui avait
  965. 36:01déjà été la version bêta avec implémenté
  966. 36:03dans des versions expérimentales de
  967. 36:05chrome et de firefox donc dès que c'est
  968. 36:07sorti d'hec la norme finale est sorti en
  969. 36:08août 2010 8 à peu près au même moment ça
  970. 36:11a été implémentée dans chrome dans
  971. 36:13firefox et dans openssl mais encore une
  972. 36:15fois voilà deux ans après on est à peine
  973. 36:18à 40% et donc la conclusion de tout ça
  974. 36:20c'est que quand un nouveau protocole
  975. 36:22sort il faut cinq à dix ans avant avant
  976. 36:26que ce soit implémenté à peu près
  977. 36:27partout et donc de pouvoir exiger cette
  978. 36:30version qui est l'état de l'art du
  979. 36:32protocole donc en attendant que ce soit
  980. 36:35implémenté partout on peut
  981. 36:36malheureusement pas se couper
  982. 36:37de la base de clients installés il faut
  983. 36:40que les gens par ample puissent se
  984. 36:41connecter à votre site web https et donc
  985. 36:44c'est pour ça que on est obligé de
  986. 36:45laisser pendant cinq ans avec le
  987. 36:47coffrage jusqu'à 10 ans la compatibilité
  988. 36:49avec les versions antérieures pour être
  989. 36:51sûr que les gens puissent se connecter
  990. 36:53donc t elle à son point 3 si vous
  991. 36:55d'avoir le support pendre de tls 1.3 ça
  992. 36:58nécessite d'avoir des programmes
  993. 37:00compilé avec le avec jeanne rose tous
  994. 37:03les programmes java 8 s'arrête
  995. 37:05intéressant points 2 donc il faut java
  996. 37:0811 il faut la version 1 1 de connaissez
  997. 37:11c'est le minimum ou dans le cas des
  998. 37:13smartphones par exemple il faut android
  999. 37:14glisse et donc ça veut dire que tous les
  1000. 37:16smartphones qui sont plus vieux et qui
  1001. 37:18sont pas agréables android 10 ne peuvent
  1002. 37:21pas utiliser tls 1.3 donc encore une
  1003. 37:25fois c'est difficile de se couper d'une
  1004. 37:27d'une part de marché significative
  1005. 37:30voilà si on regarde au niveau des
  1006. 37:33programmes java d'entreprise à l'heure
  1007. 37:36actuelle donc de deux trois ans après la
  1008. 37:39sortie de java 11 on s'aperçoit que deux
  1009. 37:42tiers des développements en entreprise
  1010. 37:43utilise toujours java 8 une plateforme
  1011. 37:45de référence donc il ya qu un tiers des
  1012. 37:48gens qui ont migré vers java 11
  1013. 37:51si on regarde au niveau des systèmes
  1014. 37:53d'exploitation si on regarde temple red
  1015. 37:55hat enterprise linux est qui est la
  1016. 37:57version qui est sorti en 2014 c'est ne
  1017. 38:00reste qu'un qui vient avec openssl 1.02
  1018. 38:03et donc la philosophie de red hat c'est
  1019. 38:06de geler les versions des des package
  1020. 38:09romande la sortie du système
  1021. 38:10d'exploitation et après d'assurer la
  1022. 38:13maintenance pour les correctifs de
  1023. 38:14sécurité pendant dix ans donc ça veut
  1024. 38:17dire que red hat 7 sera supporté de 2014
  1025. 38:20à 2024 et que jusqu'en 2024 il y aura
  1026. 38:26donc des gens équipés cette version de
  1027. 38:28linux qui est supporté au niveau des
  1028. 38:30correctifs de sécurité mais qui ne
  1029. 38:31plaisante pas
  1030. 38:33terrey son poing droit parce qu'ils
  1031. 38:35n'ont pas openssl 1
  1032. 38:37donc si vous voulez implémenter tls 1.3
  1033. 38:40il n'y a pas le choix il faut à gré des
  1034. 38:42verts red hat enterprise linux 8 qui est
  1035. 38:44sorti l'an dernier en 2019 et qui se
  1036. 38:47portait jusqu'en 2029 donc met donc sur
  1037. 38:50les anciens systèmes d'exploitation il
  1038. 38:51n'y a pas de solution
  1039. 38:53ce sont des les os qui n'offriront pour
  1040. 38:57dans le cas de red hat 7 qui n'offriront
  1041. 38:59jamais
  1042. 39:00thérèse 1.3 en tout cas au niveau du
  1043. 39:02système d'exploitation
  1044. 39:04voilà donc les os professionnelle par
  1045. 39:07ample les versions aux professionnels
  1046. 39:08entreprises de windows les versions
  1047. 39:10serveurs sont supportés par microsoft en
  1048. 39:13dix ans c'est la même chose pour la
  1049. 39:14plupart des distributions professionnels
  1050. 39:16de linux donc ses supporter mais c'est
  1051. 39:20encore une fois c'est une distribution
  1052. 39:22qui peut avoir jusqu'à qui peut dater de
  1053. 39:26jusqu'à 10 en dix ans et la fin de
  1054. 39:29support et là à ce moment là on espère
  1055. 39:30que tout le monde a migré et donc du
  1056. 39:32coup il n'y a pas d'amélioration en
  1057. 39:35termes de fonctionnalités il n'y a pas
  1058. 39:36de nouvelles fonctionnalités là
  1059. 39:37uniquement des correctifs de sécurité
  1060. 39:38sur les fonctionnalités existantes
  1061. 39:41si vous voulez rajouter une
  1062. 39:41fonctionnalité comme intéressant points
  1063. 39:433 il faudra migrer vers une version plus
  1064. 39:45récente voilà et donc c'est la raison
  1065. 39:47pour laquelle quand on introduit des
  1066. 39:48nouveautés en sécurité
  1067. 39:50malheureusement il faut il faut
  1068. 39:52anticiper suffisamment à la rance parce
  1069. 39:54qu'on sait que il faudra 5 à 10 ans
  1070. 39:57avant que tout le monde soit équipée et
  1071. 39:59est implémenté la nouveauté en question
  1072. 40:02et pouvoir arrêter la compatibilité avec
  1073. 40:05les versions précédentes
  1074. 40:11si vous souhaitez en savoir plus sur le
  1075. 40:14durcissement de configuration il ya un
  1076. 40:17salon bhr de deux guides qui existent
  1077. 40:19d'abord les éditeurs de systèmes
  1078. 40:21d'isolation par exemple ont leur propre
  1079. 40:23guide par exemple dans le cas de red hat
  1080. 40:25enterprise linux 1,8 vous avez le hard
  1081. 40:27downing idol sécurité harding haider et
  1082. 40:30date qui est disponible à cette url chez
  1083. 40:32microsoft vous avez ce que microsoft
  1084. 40:33appelle les windows security by lines
  1085. 40:36donc les parités durcissement vous avez
  1086. 40:39l'équivalent chez cisco pour l'heure
  1087. 40:41leurs routeurs etc leur équipement
  1088. 40:45enfin aux états unis il ya une
  1089. 40:47association à but non lucratif qui
  1090. 40:49s'appelle center for internet security
  1091. 40:51qui publie une centaine de guides
  1092. 40:53durcissement qui sont extrêmement
  1093. 40:54détaillées pour linux par exemple il ya
  1094. 40:57quelques centaines de pages et surtout
  1095. 40:59spécifiques à chaque distribution linux
  1096. 41:01par exemple il ya l'équivalent pour
  1097. 41:02windows est pour pour tout un tas
  1098. 41:04d'autres systèmes donc il ya plus d'une
  1099. 41:06centaine de guides spécifiques même à
  1100. 41:08chaque version de linux et même à chaque
  1101. 41:10version par exemple double ou linux ou
  1102. 41:12deux enterprise linux ou de centos donc
  1103. 41:15sans des guides qui sont très bien faits
  1104. 41:16et qui sont des références soit
  1105. 41:17planétaire sur la façon de l'implémenter
  1106. 41:21justement le durcissement de
  1107. 41:22configuration pour tel ou tel
  1108. 41:24logiciel
  1109. 41:26non seulement ces guides sont
  1110. 41:29extrêmement connue mais en plus dans
  1111. 41:31l'est la plupart des environnements
  1112. 41:32cloud des images préconfigurés et durci
  1113. 41:36selon le type de configuration du cis
  1114. 41:38sont disponibles chez un grand nombre de
  1115. 41:42d'hébergeur cloud a notamment amazon a w
  1116. 41:45s azur chez microsoft et google club
  1117. 41:47plateforme
  1118. 41:49il ya également des guides de
  1119. 41:50durcissement publié par 26 en france
  1120. 41:52mais qui sont beaucoup plus petits que
  1121. 41:54les guides du seuil est ce un oubli
  1122. 41:56d'avoir quelques centaines de pages ils
  1123. 41:58ont uniquement une vingtaine ou
  1124. 41:59trentaine de pages donc vous avez une
  1125. 42:01guide relatif à linux et vous avez
  1126. 42:04également un guide pour les postes de
  1127. 42:05travail et serveurs mais donc c'est
  1128. 42:07beaucoup moins détaillée et ce temple le
  1129. 42:09deal linux n'est pas spécifique à une
  1130. 42:11distribution linux unis même à une
  1131. 42:13version précise donc évidemment ce
  1132. 42:16serait beaucoup plus générique en termes
  1133. 42:18de recommandation
  1134. 42:23autre outil liées au durcissement de
  1135. 42:26configuration c'est ce qu'on appelle tsm
  1136. 42:29technical state compliance monitoring
  1137. 42:31dont tsn ça consiste à vérifier la
  1138. 42:34conformité de la configuration des
  1139. 42:36équipements à la politique de sécurité
  1140. 42:39sauf dérogation dûment justifiés et
  1141. 42:42approuvée par l'autorité compétente et
  1142. 42:44dûment enregistrés l'objectif de tsmc de
  1143. 42:48réduire la surface d'attac en
  1144. 42:50désinstallant ou en désactivant tous les
  1145. 42:53composants inutile
  1146. 42:55voici quelques exemples de politiques de
  1147. 42:58sécurité et donc de vérification de
  1148. 43:00conformité tsm que l'on peut développer
  1149. 43:04sur les serveurs en entreprise on n'a
  1150. 43:07pas besoin des interfaces radio en wifi
  1151. 43:08bluetooth etc et donc on peut le
  1152. 43:10désactiver en dur sur les serveurs qui
  1153. 43:12sont installés dans les datacenters
  1154. 43:14également si votre coeur de réseau par
  1155. 43:16exemple est purement ipv4 et que vous
  1156. 43:19implémentez pas ipv6 dans ce cas autant
  1157. 43:21désactivé en dur ipv6 sur les serveurs
  1158. 43:23également ce qui réduira d'autant la
  1159. 43:25surface d'attac potentiel
  1160. 43:27en production pour les savoirs de
  1161. 43:30production typiquement on n'a pas besoin
  1162. 43:32de compilateurs de débogueur d'outils
  1163. 43:35d'analysé de trafic ou quoi que ce soit
  1164. 43:36de ce genre donc par exemple on peut
  1165. 43:38décréter que ce genre d'outil ne doit
  1166. 43:40pas être installée sur les serveurs de
  1167. 43:42production ou pour les avoir en
  1168. 43:44développement environnement de
  1169. 43:45développement de tests etc mais ya pas a
  1170. 43:47priori pas de raison que ces outils se
  1171. 43:50trouve sur le serveur de production dans
  1172. 43:52certains cas exceptionnels bien sûr on
  1173. 43:54peut être amené à faire des exceptions
  1174. 43:55dûment justifiée dans la mesure du
  1175. 43:57possible si vraiment à titre
  1176. 43:59exceptionnel on a besoin d'un
  1177. 44:00compilateur ou dans le débogueur dans ce
  1178. 44:02cas là ce qu'on peut recommander ces de
  1179. 44:04l'installer juste avant de l'utiliser et
  1180. 44:07de le désinstaller si possible
  1181. 44:08immédiatement après utilisation
  1182. 44:09lorsqu'on n'a plus besoin donc de façon
  1183. 44:12à ce que dans la majorité des cas
  1184. 44:13effectivement il ne soit pas installée
  1185. 44:15sur les serveurs de production
  1186. 44:17on peut également dire que par exemple
  1187. 44:20des serveurs linux en production on ne
  1188. 44:22va pas installer d'interfaces graphiques
  1189. 44:23x11 a priori y en a vraiment besoin sur
  1190. 44:26sur les serveurs unix
  1191. 44:28on peut également prescrire les fichiers
  1192. 44:31dossiers à whitehall sur les systèmes
  1193. 44:34unix sauf les dossiers spéciaux comme
  1194. 44:36cela je t aime pas mais qui possèdent
  1195. 44:38eux mêmes des contre mesures de sécurité
  1196. 44:41qu'on appelle le ch'ti tibbitt qui
  1197. 44:43garantit que n'importe qui peut pas
  1198. 44:44l'effacer n'importe quel fichier dans ce
  1199. 44:45répertoire
  1200. 44:47enfin sur les systèmes unix l'innovation
  1201. 44:50privilèges se fait traditionnellement en
  1202. 44:52ayant un vitesse sur les fichiers
  1203. 44:55exécutables qui vous confère des droits
  1204. 44:58additionnels d'un autre utilisateur ou
  1205. 45:00d'un autre groupe ce qu'on appelle donc
  1206. 45:02le bit s'est tu ailles 10 ou sept gi's
  1207. 45:04et donc c'est extrêmement important de
  1208. 45:06surveiller ces séminaires et donc que
  1209. 45:09typiquement on va par exemple avoir une
  1210. 45:11liste prédéfinie des binaires qui ont
  1211. 45:14ces droits particuliers sur le système
  1212. 45:16de façon à ce que si de nouveaux binaire
  1213. 45:18de ce type apparaissent automatiquement
  1214. 45:19il ya une alarme de sécurité qui soit
  1215. 45:21déclenchée
  1216. 45:25on vient de voir les problèmes de
  1217. 45:27configuration regardons maintenant les
  1218. 45:30vulnérabilités liées à des bugs dans les
  1219. 45:31logiciels dans le code lui même donc les
  1220. 45:34failles de sécurité dans le code et donc
  1221. 45:36si ce temps du code qui a été compilée
  1222. 45:38par exemple typiquement il va falloir
  1223. 45:41appliquer un correctif de sécurité
  1224. 45:42fournies par l'éditeur du logiciel pour
  1225. 45:45boucher le trou en un pour boucher la
  1226. 45:47faille donc ça suppose évidemment que le
  1227. 45:50logiciel soit toujours maintenu
  1228. 45:51activement par son éditeur que ce soit
  1229. 45:54un logiciel développé en interne auquel
  1230. 45:55cas c'est l'entreprise qui veulent
  1231. 45:56maintenir ou bien fournie par un éditeur
  1232. 45:59tiers là dehors dans ce cas évidemment
  1233. 46:01il faut grands contrats de support pour
  1234. 46:02bénéficier des mises à jour et donc il
  1235. 46:04faut récupérer la mise à jour par le
  1236. 46:06correctif si jamais le correctif n'est
  1237. 46:09pas publié il faut ouvrir un ticket
  1238. 46:11d'incident au support technique de
  1239. 46:12l'éditeur sas haxaire le contrat de
  1240. 46:15support c'est justement pour pouvoir
  1241. 46:17demander des correctifs y compris les
  1242. 46:20correctifs de sécurité quand on a besoin
  1243. 46:21donc récupérer le correctif auprès de
  1244. 46:24l'éditeur du logiciel ça suppose que le
  1245. 46:25logiciel soit toujours maintenu c'est
  1246. 46:27pour ça que c'est important d'air
  1247. 46:28d'utiliser des versions qui sont
  1248. 46:30maintenus et non pas qu'ils sont en fin
  1249. 46:31de vie
  1250. 46:32sinon quand il ya trop de sécurité vous
  1251. 46:35pourrez pas obtenir le correctif
  1252. 46:37est donc récupéré le corps actif est
  1253. 46:39installé
  1254. 46:45voici un exemple sur deux planches de
  1255. 46:50vulnérabilité de code qui a été détecté
  1256. 46:52par un scanner de vulnérabilités donc on
  1257. 46:55voit que là en l'occurrence hull
  1258. 46:58le module du scanner de vulnérabilités
  1259. 47:02c'est le module qui s'intéresse aux
  1260. 47:03clients am cul voilà et dans ceux
  1261. 47:06relatifs à un avis de sécurité red hat
  1262. 47:09tralala de security advisor 2020 qui
  1263. 47:12porte le numéro 3817 chez red hat et
  1264. 47:15donc le ce que ce module qui est
  1265. 47:17développée spécifiquement pour tester
  1266. 47:19cette faille de sécurité
  1267. 47:20indique c'est que le package qui a
  1268. 47:24installé ses le package python qu'une
  1269. 47:26pays des protons version 0 28 or la
  1270. 47:29version qui devrait être installé c'est
  1271. 47:31là 0,32 et pareil il ya ce package la cu
  1272. 47:35pays des protons et ses versions 0,28
  1273. 47:38installé ça devrait être remplacée par
  1274. 47:40la version 0 32 voilà et donc
  1275. 47:447,7 ce problème de sécurité il n'est
  1276. 47:46donc qui corrigeable facilement en
  1277. 47:49installant la version à jour
  1278. 47:51des package en question du paquet
  1279. 47:53mentionné a été découvert en regardant
  1280. 47:56simplement la numéro de version des
  1281. 47:58package d'installer voilà voilà un peu
  1282. 48:00plus de détails sur le problème j'ai
  1283. 48:03trouvé ici
  1284. 48:04soit la vulnérabilité d'une même donc
  1285. 48:07c'est le serveur red hat enterprise
  1286. 48:09linux à des package qui sont impactés
  1287. 48:12par de multiples vulnérabilités qui sont
  1288. 48:14documentés dans la vie de sécurité de
  1289. 48:17red hat dont on a déjà parlé le rhs à
  1290. 48:202020 numéro 3817 à savoir voix la liste
  1291. 48:25des problèmes de sécurité
  1292. 48:27jackson data bind il ya un problème de
  1293. 48:29sécurité qui a enregistré auprès du avec
  1294. 48:32le cv le suivant on va parler des
  1295. 48:34cellules dans quelques secondes donc
  1296. 48:35c'est la faille de sécurité cv eu 2020
  1297. 48:3911 1113
  1298. 48:41il ya un problème au niveau du module
  1299. 48:43wild ride avec des interprètes java bean
  1300. 48:46et c'est donc qu'ils peuvent subir un
  1301. 48:49déni de service c'est une faille de
  1302. 48:50sécurité qui est enregistré sous ce
  1303. 48:52numéro là il ya un autre problème avec
  1304. 48:54notre failles de sécurité enregistrés
  1305. 48:56tous numéros et enfin il ya un frein
  1306. 48:57avec l'oc forget
  1307. 48:59un problème de validation de certificats
  1308. 49:02qui n'est pas fait correctement et donc
  1309. 49:04c'est également une faille de sécurité
  1310. 49:05enregistrés sur ce numéro la solution
  1311. 49:08c'est de mettre à jour les package
  1312. 49:09incriminés
  1313. 49:15et parmi eux les détails complémentaires
  1314. 49:17il ya un certain nombre d'url qui sont
  1315. 49:19fournies par l'outil de scanner de
  1316. 49:21vulnérabilités il ya les liens directs
  1317. 49:23vers les notes techniques chez red hat
  1318. 49:25qui explique
  1319. 49:27les correctifs que red hat la sortie
  1320. 49:30concernant ces failles de sécurité il ya
  1321. 49:32le red hat security advisory qui
  1322. 49:34regroupe le tout ces problèmes et il ya
  1323. 49:38également les références des tickets
  1324. 49:40bugzilla chez red hat qui ont conduit à
  1325. 49:43l'émission de ces correctifs
  1326. 49:45il ya également la référence des
  1327. 49:47vulnérabilités donc on va en parler on
  1328. 49:49va parler des cellules dans quelques
  1329. 49:50secondes
  1330. 49:51voilà c'est un c'est une touffe à une
  1331. 49:55sécurité il y a à cet os spécifique à
  1332. 49:57red hat enterprise linux etc une
  1333. 49:59vulnérabilité de type pas de chat
  1334. 50:01appliquée c'est pas un problème de
  1335. 50:02configuration c'est
  1336. 50:04un patch à appliquer sur le système
  1337. 50:07d'exploitation une gérald véniard
  1338. 50:09habilités de niveau intermédiaire
  1339. 50:16lorsqu'on fait des scan de
  1340. 50:19vulnérabilités souvent les outils
  1341. 50:21permettent de soi de scanner de
  1342. 50:22l'extérieur on appelle ça du scan en
  1343. 50:25black box en boîte noire c'est-à-dire
  1344. 50:27qu'on effectue le scan directement
  1345. 50:28depuis le réseau en découvrant les ports
  1346. 50:31disponibles et en essayant de deviner ce
  1347. 50:32qui se cache derrière chaque porte mais
  1348. 50:34en fait on peut également fournir à
  1349. 50:38l'outil de le scanner de vulnérabilités
  1350. 50:40un accès au système d'exploitation lui
  1351. 50:42créant un compte et en lui permettant
  1352. 50:44d'aller regarder la machine de
  1353. 50:45l'intérieur de l'os ce qu'on appelle un
  1354. 50:48scan en white box en boîte blanche et ça
  1355. 50:52évidemment c'est beaucoup plus
  1356. 50:53intéressant c'est beaucoup plus précis
  1357. 50:54en terme de résultat non seulement donc
  1358. 50:56examiner toujours depuis le réseau mais
  1359. 50:58en plus d'aller voir ce qui se passe à
  1360. 51:00l'intérieur de la machine parce que le
  1361. 51:03fait que le scanner de vulnérabilités
  1362. 51:04est un accès au système d'exploitation
  1363. 51:06ça lui permet d'accéder aux versions
  1364. 51:08précise et spécifiques des pacages
  1365. 51:11installé et donc ça évite les faux
  1366. 51:13positifs
  1367. 51:14pour comprendre
  1368. 51:20pour comprendre le problème des faux
  1369. 51:22positifs il fait pourquoi est-ce que ce
  1370. 51:24cas n'est depuis l'intérieur de la
  1371. 51:25machine permet de ne pas avoir de faux
  1372. 51:28positifs ou de résoudre ce problème
  1373. 51:30prenons par exemple une version dorée
  1374. 51:32leur d'entreprise linux ou le centre est
  1375. 51:34simple la version 6 qui est livré donc
  1376. 51:37c'est une version qui a quasiment 10 ans
  1377. 51:39à l'heure actuelle est donc à l'époque
  1378. 51:41où loin ça a été construit il ya une
  1379. 51:43dizaine d'années la version d' apache
  1380. 51:45httpd qui était livrée avec leur aide à
  1381. 51:476 c'est la version 2.2 or il se trouve
  1382. 51:50que disons plus tard la version 2.2
  1383. 51:52n'est plus supporter officiellement au
  1384. 51:54niveau de la fondation apache ils sont
  1385. 51:56passés à 2.4 et y ait entre temps ils
  1386. 51:59ont décidé que depuis 2010 et 2018 il ne
  1387. 52:01pas porter plus les correctifs de
  1388. 52:03sécurité
  1389. 52:03dans la version 2.2 donc si on inscrit
  1390. 52:07redevenir habilité et qui ce cadre
  1391. 52:09extérieur une machine red hat 6 par
  1392. 52:11exemple où est installé un serveur
  1393. 52:12apache httpd 2.2 donc le scanner de
  1394. 52:16vulnérabilités va détecter qu' il ya une
  1395. 52:18logique celle installée avec une version
  1396. 52:21qui n'est plus supporté au niveau des
  1397. 52:22correctifs et donc du coup qui a
  1398. 52:24accumulé potentiellement ensemble de
  1399. 52:26correctifs de salon de vulnérabilités
  1400. 52:28dont qui pose problème mais en fait il
  1401. 52:31se trouve que cette version d'inde
  1402. 52:33apache httpd 2.2
  1403. 52:35même si elle n'est plus supporté au
  1404. 52:36niveau de la fondation apache comme elle
  1405. 52:39est incluse dans rédac si serré d'axis
  1406. 52:41et en os qui est toujours supporté alors
  1407. 52:44plus pour longtemps puisque je crois que
  1408. 52:45la fin de support et et en début 2021
  1409. 52:48mais en tout cas c'est toujours en phase
  1410. 52:50de support actif chez relate ce qui veut
  1411. 52:53dire qu'en fait tu as contiendront de
  1412. 52:54sécurité il le corrigerez date le
  1413. 52:56corrige et fournit des correctifs
  1414. 52:57spécifiquement pour apache httpd 2.2
  1415. 53:00alors même que cette version n'est plus
  1416. 53:03supportée par ce qu'on appelle la
  1417. 53:05distribution appstream en amont en amont
  1418. 53:07il n'ya pas les correctifs mais par
  1419. 53:09contre red hat les produits en fait ils
  1420. 53:13prennent les correctifs de sécurité de
  1421. 53:14la version 2.4 et les bacs porte c'est à
  1422. 53:17dire qu'ils font le portage de façon à
  1423. 53:19les appliquer dans la distribution de la
  1424. 53:21version 2.2 qu'ils distribuent à leurs
  1425. 53:23clients voilà donc du coup s'explique
  1426. 53:26pourquoi si on fait un skarn de
  1427. 53:29l'extérieur de la machine un scan de
  1428. 53:30vulnérabilités de l'extérieur on va
  1429. 53:32détecter une version apache httpd 2.2
  1430. 53:35qui n'est plus supporté donc qui pose
  1431. 53:37problème en terme de sécurité mais en
  1432. 53:40fait en examinant un depuis l'intérieur
  1433. 53:42de la machine en examinant précisément
  1434. 53:45la version des package installé on va
  1435. 53:47s'apercevoir que la version d' apache
  1436. 53:48httpd installé c'est la version de red
  1437. 53:51hat livré avec l'a6 qui est toujours en
  1438. 53:54phase de support du moins jusqu'au début
  1439. 53:562021 et donc du coude à partir du moment
  1440. 53:58où la version installée inclut les
  1441. 54:00correctifs qui ont été portées par red
  1442. 54:02hat du coup le scanner de vulnérabilités
  1443. 54:05sera capable de déterminer qu'en fait il
  1444. 54:06n'y a pas de problème et il n'y a plus
  1445. 54:08de vulnérabilités résiduelle du moins de
  1446. 54:10temps que vous êtes à jour des mises à
  1447. 54:12jour de celle de ce logiciel avec red
  1448. 54:14hat
  1449. 54:19pour s'assurer que les vulnérabilités
  1450. 54:21soient répertoriés et et surtout et le
  1451. 54:24même nom chez tous les éditeurs de
  1452. 54:26sécurité un organisme l'organisme mitre
  1453. 54:30leur attribue un numéro unique qu'on
  1454. 54:32appelle le numéro cv ou donc évidemment
  1455. 54:34ça ne répertorie que les vulnérabilités
  1456. 54:35public un seul qui sont publiés s'il ya
  1457. 54:38six ans une vulnérabilité sont gardées
  1458. 54:39secrètes par certains intervenants
  1459. 54:40évidemment mitre peut pas être au
  1460. 54:43courant mais à partir du moment où une
  1461. 54:45vulnérabilité est publié donc elle va
  1462. 54:47être répertoriés sur cv au point mitre
  1463. 54:50point org / type genre de registre
  1464. 54:51central et donc c'est le projet cbo le
  1465. 54:54projet commande vulnerabilities and
  1466. 54:56exposures
  1467. 54:57donc
  1468. 54:59mitre attribue aux vulnérabilités un
  1469. 55:01numéro qui est composé de la forme
  1470. 55:05suivante à ces cv e tir et l'emmener où
  1471. 55:08a été attribué le numéro en question
  1472. 55:12suivi d'un numéro de séquences qui
  1473. 55:13commence à 1 et puis qui incrémente
  1474. 55:15voilà donc par exemple à l'heure
  1475. 55:19actuelle quand quand je viens d'aller
  1476. 55:20sur le site re le site web cv aux points
  1477. 55:23ni trop point org on s'aperçoit qu'il ya
  1478. 55:25142 mille vulnérabilité recensés alors
  1479. 55:29où j'enregistre cette présentation est
  1480. 55:32donc ces vulnérabilités alors sur le
  1481. 55:34site du mitre le site web cvae pour un
  1482. 55:36mythe report de n'est pas très pratique
  1483. 55:38notamment pour faire des recherches par
  1484. 55:41contre ces vulnérabilités sont envoyés
  1485. 55:43tant le site du nist ce qu'on appelle la
  1486. 55:46haine vd la nationale 20 beatty database
  1487. 55:49dans l'url est mentionné en bas du
  1488. 55:51transparent donc nvd point nist point
  1489. 55:53gauvin qui y dispose d'un moteur de
  1490. 55:55recherche extrêmement
  1491. 55:57sophistiqué qui permet facilement de
  1492. 55:59faire des recherches dans la base de
  1493. 56:02vulnérabilité donc les cv sont attribués
  1494. 56:05sont numérotées son site du mitre mais
  1495. 56:08en fait le plus souvent il est plus
  1496. 56:09facile
  1497. 56:10d'accepter de les rechercher sur le site
  1498. 56:13du nist
  1499. 56:16voilà une capture d'écran de la nv des
  1500. 56:20de la nation est vulnérable et il a été
  1501. 56:21banni du nist donc le nist c'est le
  1502. 56:24national institute of standards and
  1503. 56:25technology américain c'est une sorte
  1504. 56:27d'équivalent américain de l'afnor en
  1505. 56:29france donc c'est le bureau des
  1506. 56:32standards et des technologies et donc
  1507. 56:34sur leur site nvd ils ont donc un moteur
  1508. 56:37de recherche et on peut rechercher une
  1509. 56:39vulnérabilité particulière par exemple
  1510. 56:40ici c'est la cvae de 2020 numéro 3807 et
  1511. 56:45quand on regarde le contenu on
  1512. 56:47s'aperçoit que il ya une description et
  1513. 56:51il ya une sévérité donc au niveau de la
  1514. 56:53description on voit que c'est une faille
  1515. 56:57liée à acrobat adobe acrobat est accro
  1516. 57:00et nos billes acrobat reader avec des
  1517. 57:02versions particulières
  1518. 57:03qui ont un prendre le débordement de
  1519. 57:05tampon ce qui peut permettre l'arbitré
  1520. 57:07discuter du code arbitraire
  1521. 57:09il ya le numéro deux de ces lieux qui a
  1522. 57:12été attribué ce qu'une faille découverte
  1523. 57:14en 2020 et c'est la fine numéro 3807
  1524. 57:17elle a été publiée le 25 mars
  1525. 57:202020 sont des dates américaines au
  1526. 57:23format américain et la vie de sécurité a
  1527. 57:26été mise à jour deux jours après
  1528. 57:28et on a également un code de sévérité
  1529. 57:32pour
  1530. 57:33pour 7 enfin niveau de sévérité pour
  1531. 57:36cette faille on va vous on va voir
  1532. 57:38expliquer c'est dans quelques secondes
  1533. 57:40mais en tout cas voilà les éléments
  1534. 57:43important c'est le fait que c'est une
  1535. 57:44faille critique
  1536. 57:45à les critiques parce que on va voir que
  1537. 57:48le score et on a fait 10 1 le score peut
  1538. 57:50être entre 0 et 10 et donc plus on se
  1539. 57:52rapproche de 10 plus le niveau de
  1540. 57:53criticité est important et on va
  1541. 57:56également parler de ce qu'on appelle la
  1542. 57:58saq vector donc cette chaîne qui peut
  1543. 58:00sembler cryptic
  1544. 58:01à voir ce qu'elle représentait également
  1545. 58:03elle donne en fait les détails sur
  1546. 58:04comment un pirate peut exploiter cette
  1547. 58:07vulnérabilité est ce que ça est ce que
  1548. 58:09cela nécessite d'avoir un accès local au
  1549. 58:11système ou est-ce que ça peut se faire à
  1550. 58:12distance etc il ya toutes sortes de
  1551. 58:13catégories qui sont indiqués là et on va
  1552. 58:15voir dans quelques secondes dans le
  1553. 58:16prochain transparent ce que ça signifie
  1554. 58:18plus précisément
  1555. 58:26donc comment est encodé la sévérité
  1556. 58:28l'anc la sévérité ce qu'on appelle le
  1557. 58:30score serré ss commandes vulnerability
  1558. 58:33scoring system alors c'est un score qui
  1559. 58:36discutent d'un projet développé par
  1560. 58:38first qui est un
  1561. 58:40organisme de surveillance de sécurité
  1562. 58:44donc voilà la version de css art actuel
  1563. 58:48il a trois points donc le score cvss
  1564. 58:51trois points est composée de trois
  1565. 58:53groupes de métriques on va voir qu'il ya
  1566. 58:55que le premier groupe le groupe de base
  1567. 58:57qui est obligatoire les deux autres
  1568. 58:59groupes sont optionnelles donc ils sont
  1569. 59:01ils sont rarement enseignée alors ce qui
  1570. 59:04est important c'est le groupe de base
  1571. 59:05qui vit est obligatoire donc et des
  1572. 59:07métriques d'exploitabilité
  1573. 59:10d'impact et de portée de la faille de
  1574. 59:13sécurité donc les métriques
  1575. 59:15d'exploitabilité c'est le vecteur d'adak
  1576. 59:19la complexité de la tacc est-ce qu'elle
  1577. 59:21a besoin de privilèges par exemple de
  1578. 59:23privilèges d'administrateur ou ou pas
  1579. 59:24est-ce qu'elle a besoin du que
  1580. 59:26l'utilisateur interagissent ou pas fasse
  1581. 59:29quelque chose de précis pour déclencher
  1582. 59:31la vulnérabilité ou pas ou est ce que
  1583. 59:33c'est complètement automatisée
  1584. 59:35en termes d'impact est-ce que ça impacte
  1585. 59:37la confidentialité l'intégrité ou la
  1586. 59:39disponibilité des systèmes et quelle est
  1587. 59:42la portée de la tacc est ce qu'elle se
  1588. 59:46contente de nuire au système en question
  1589. 59:50qui est vénérable ou est ce qu'elle peut
  1590. 59:52aussi nuire au système avoisinants ou
  1591. 59:54par amp la totalité du système
  1592. 59:55d'exploitation etc
  1593. 59:57voilà il ya également deux groupes de
  1594. 1:00:00metric mais que je je détaillerai pas
  1595. 1:00:03puisqu'ils sont optionnelles est souvent
  1596. 1:00:05le plus souvent ils sont pas mentionnés
  1597. 1:00:06seller métrique temporelle est ce que
  1598. 1:00:08est ce qu'il ya le code permettant
  1599. 1:00:10d'exploiter cette faille de sécurité est
  1600. 1:00:12largement disséminé ou pas le niveau 2
  1601. 1:00:16les correctifs qui sont publiés il ya
  1602. 1:00:18des correctifs qui existe ou pas donc ça
  1603. 1:00:20évolue dans le temps au fur et à mesure
  1604. 1:00:21que les éditeurs publiés correctifs et
  1605. 1:00:23ses pas et
  1606. 1:00:25[Musique]
  1607. 1:00:29donc pour obtenir le score cbs alors
  1608. 1:00:33qu'à une formule très sophistiqué qui
  1609. 1:00:35est publié sur le site du fort ce qui
  1610. 1:00:37permet d'obtenir un score entre 0 et 10
  1611. 1:00:39mai donc les métriques de base elles
  1612. 1:00:42sont obligatoires on va les tailles et
  1613. 1:00:44différentes métriques avait à cpr hui
  1614. 1:00:46cis donc les métriques de base sont
  1615. 1:00:49injectées là dedans et on peut rajouter
  1616. 1:00:52les métriques optionnel sur le
  1617. 1:00:53souhaitent un mais au final tout ceci va
  1618. 1:00:55produire un score cvss entre 0 et 10 et
  1619. 1:00:59c'est ça qui va indiquer si la sévérité
  1620. 1:01:01du de la vulnérabilité est faible
  1621. 1:01:04moyenne élevée ou critique
  1622. 1:01:08donc en plus du score et de la sévérité
  1623. 1:01:11on va publier également la chaîne d'un
  1624. 1:01:13vecteur d'attac
  1625. 1:01:20donc voilà les composants de base
  1626. 1:01:22obligatoire du score cvss donc ce qu'on
  1627. 1:01:25a vu tout à l'heure ce qui est et ce
  1628. 1:01:26qu'on appelait la tacc vector lorsque me
  1629. 1:01:29trouver ici c'est le numéro de version
  1630. 1:01:30cvss donc cvss on utilise la version 3
  1631. 1:01:33points que la version actuelle si vous
  1632. 1:01:36recherchez des très très vieille failles
  1633. 1:01:37de sécurité il ya dix ans par exemple ce
  1634. 1:01:40sera probablement le score cvss de 0,1 à
  1635. 1:01:43l'époque dont qui est construit
  1636. 1:01:45légèrement différemment avec le le
  1637. 1:01:47standard de l'époque et donc la version
  1638. 1:01:48actuelle celle à trois points et donc ce
  1639. 1:01:51qu'on en côte derrière entre les slash
  1640. 1:01:52par exemple avait deux points m c'est
  1641. 1:01:55tout simplement les différentes
  1642. 1:01:57catégories et la valeur la valeur en
  1643. 1:01:59question qui correspond donc dans le
  1644. 1:02:02groupe de bazar on a dit qu'il y avait
  1645. 1:02:03trois voix trois parties les métriques
  1646. 1:02:05d'exploitabilité de la une et
  1647. 1:02:06réhabiliter la portée et les métriques
  1648. 1:02:09d'impact en terme de maîtrise
  1649. 1:02:11portabilité donc l'attaqué vector c'est
  1650. 1:02:15pour indiquer s'il attaque est effectué
  1651. 1:02:17à travers le réseau à travers une
  1652. 1:02:18machine adjacentes elle doit être si la
  1653. 1:02:22taille doit être mené en local sur la
  1654. 1:02:23machine elle même ou si c'est une
  1655. 1:02:25attaque physique
  1656. 1:02:27l'attak complexité dont la complexité de
  1657. 1:02:29la tacc on indique que si elle est
  1658. 1:02:31élevée ou faible
  1659. 1:02:35est-ce que l'attak nécessite des
  1660. 1:02:37privilèges ou pas donc qu'est ce qui
  1661. 1:02:39nécessite aucun privilège des privilèges
  1662. 1:02:41faible donc simple utilisateur ou des
  1663. 1:02:43droits administrateurs
  1664. 1:02:44est-ce qu'elle attaque nécessite
  1665. 1:02:46l'interaction de l'utilisateur donc
  1666. 1:02:48interactions requises ou pas du tout
  1667. 1:02:51quelle est la portée de la tacc est-ce
  1668. 1:02:53que la portée est inchangé donc c'est
  1669. 1:02:55uniquement le composant vulnérables ou
  1670. 1:02:57est-ce que la vulnérabilité permet
  1671. 1:02:58d'atteindre d'autres composants que
  1672. 1:03:00celui vulnérables et enfin quel est
  1673. 1:03:02l'impact impact en termes de
  1674. 1:03:04confidentialité d'intégrité et de
  1675. 1:03:06disponibilité
  1676. 1:03:08donc si on regarde la le vecteur d'attac
  1677. 1:03:12de la vulnérabilité précédentes
  1678. 1:03:15concernant acrobat reader donc avec un
  1679. 1:03:18score de 9.8 c'est une faille qui
  1680. 1:03:20critiquent et l'attaquent vector cdss
  1681. 1:03:23trois points on s'aperçoit donc la tacc
  1682. 1:03:26vector ça se fait à travers le réseau la
  1683. 1:03:28complexité de l'attaqué faible
  1684. 1:03:30les privilèges nécessaire aucun
  1685. 1:03:34est-ce que l'interaction d'utilisateurs
  1686. 1:03:36est nécessaire la réponse est non
  1687. 1:03:39le le scope est inchangé donc ça c'est
  1688. 1:03:44une vulnérabilité qui ne va impacter que
  1689. 1:03:45acrobat reader est par contre il ya un
  1690. 1:03:48impact très fort sur la confidentialité
  1691. 1:03:49l'intégrité et la disponibilité et donc
  1692. 1:03:52on applique la formule du first et on
  1693. 1:03:54obtient un score de 9.8 à ce qui permet
  1694. 1:03:57de catégoriser comme une faille critique
  1695. 1:04:06les scripts d'exploitation font des
  1696. 1:04:09outils logiciels généralement automatisé
  1697. 1:04:11permettant à un attaquant de pénétrer
  1698. 1:04:13dans un système en exploitant une
  1699. 1:04:15vulnérabilité avec typiquement un
  1700. 1:04:17objectif malveillant et si vous pensez
  1701. 1:04:20que trouvé de tel script est compliquée
  1702. 1:04:22en fait pas du tout il ya des des sites
  1703. 1:04:24web là dehors typiquement exploits des
  1704. 1:04:26baies qui recense les différentes
  1705. 1:04:29vulnérabilités et pour chacune d'elles à
  1706. 1:04:31mettre à disposition les scripts
  1707. 1:04:34préprogrammés permettant d'en tirer
  1708. 1:04:36parti
  1709. 1:04:40db voilà par exemple une capture d'écran
  1710. 1:04:44de exploiter base de ce site web qui est
  1711. 1:04:48complètement public 1
  1712. 1:04:50à l'heure actuelle
  1713. 1:04:52et donc voilà vous avez la date à
  1714. 1:04:54laquelle les différents scripts sont
  1715. 1:04:56publiés on peut les télécharger et voilà
  1716. 1:04:59la faille qu'il qui cible et sur quelles
  1717. 1:05:02plateformes et est l'auteur de la
  1718. 1:05:04générale
  1719. 1:05:11ceci sans oublier tout ce qu'on peut
  1720. 1:05:12trouver avec de simple recherche google
  1721. 1:05:14donc on en une simple recherche sur
  1722. 1:05:17google en utilisant des mots-clés à
  1723. 1:05:19particulier on peut par exemple trouver
  1724. 1:05:21toutes les webcams qui sont accessibles
  1725. 1:05:24librement sur internet tous les to les
  1726. 1:05:27copieurs multifonctions et c est donc qu
  1727. 1:05:30on appelle ça des google d'orx des mots
  1728. 1:05:32clés qui mam est de trouver
  1729. 1:05:34donc ces sites et donc vous avez
  1730. 1:05:37également dans l'exploit db vous avez
  1731. 1:05:39une page une catégorie spécifique qui
  1732. 1:05:41s'appelle la google rating database qui
  1733. 1:05:44permet comme ça de répertorier tous les
  1734. 1:05:46mots clés qu'on peut mettre dans google
  1735. 1:05:48pour trouver
  1736. 1:05:49donc des par exemple des portails de
  1737. 1:05:53logging et cetera ou voilà donc par
  1738. 1:05:56exemple regardons les webcams il ya un
  1739. 1:05:58modèle particulier de webcams sur le
  1740. 1:06:00marché qui lorsqu'on affiche l'image en
  1741. 1:06:02question met live images dans le titre
  1742. 1:06:08de la page donc c'est une page qui est
  1743. 1:06:10fini par un exploit html et qui contient
  1744. 1:06:12lively pledge est également pop up donc
  1745. 1:06:15si on fait une recherche là dessus on
  1746. 1:06:18trouve un certain nombre d'instances de
  1747. 1:06:20webcams non protégés sur internet et
  1748. 1:06:23donc en l'occurrence on pas que cette
  1749. 1:06:25recherche on trouve parmi les webcams
  1750. 1:06:28disponible a par exemple celle ci dont
  1751. 1:06:30qui manifestement film elle une piscine
  1752. 1:06:33ainsi que
  1753. 1:06:35ainsi que l'océan à sarasota donc en
  1754. 1:06:39floride
  1755. 1:06:42autre recherche indiqué par
  1756. 1:06:46explique bbc par exemple rechercher un
  1757. 1:06:49web images monitor et on trouve ainsi
  1758. 1:06:51tous les les serveurs d'impression des
  1759. 1:06:55copieurs multifonctions qui sont à
  1760. 1:06:57l'accès libre et non protégées donc en
  1761. 1:06:59l'occurrence celui site et en république
  1762. 1:07:01tchèque où manifestement les petits
  1763. 1:07:03malins qui ont changé le nom de
  1764. 1:07:05l'appareil pour indiquer qu'il a été à
  1765. 1:07:07pirater qu'il a été hacké et donc voilà
  1766. 1:07:10il ya un nombre d'appareils qui sont en
  1767. 1:07:11libre accès sur internet

About this transcript

This page contains the full transcript of 03a - Mesures de securite by CNAM RSX112, generated from the public captions YouTube serves with the video. The transcript has 10,796 words across 1,767 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.