<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>M82 Project</title>
    <link>https://m82-project.org:443/</link>
    <description>Recent content on M82 Project</description>
    <generator>Hugo</generator>
    <language>fr</language>
    <lastBuildDate>Sat, 23 May 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://m82-project.org:443/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>DIMA Navigator : parcourir la matrice et documenter ses campagnes</title>
      <link>https://m82-project.org:443/articles/dima_navigator/dima_navigator/</link>
      <pubDate>Sat, 23 May 2026 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/dima_navigator/dima_navigator/</guid>
      <description>&lt;p&gt;Après le &lt;a href=&#34;https://m82-project.org/articles/dima/dima/&#34;&gt;framework&lt;/a&gt;, le &lt;a href=&#34;https://m82-project.org/articles/dima_vigilance/dima_vigilance/&#34;&gt;plugin navigateur&lt;/a&gt; et la &lt;a href=&#34;https://m82-project.org/articles/dima_ecw/dima_ecw/&#34;&gt;présentation à l&amp;rsquo;ECW&lt;/a&gt;, il manquait une brique : un outil léger pour &lt;strong&gt;parcourir la matrice DIMA&lt;/strong&gt; sans avoir à ouvrir le PDF, et surtout pour &lt;strong&gt;documenter une campagne&lt;/strong&gt; en cochant les techniques observées. C&amp;rsquo;est désormais en ligne :&lt;/p&gt;&#xA;&lt;p&gt;👉 &lt;strong&gt;&lt;a href=&#34;https://m82-project.github.io/DIMA/&#34;&gt;m82-project.github.io/DIMA&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;DIMA Navigator — vue d&amp;rsquo;ensemble de la matrice&#34; src=&#34;https://m82-project.org:443/images/DIMA_Navigator/navigator.png&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;ce-que-ça-fait&#34;&gt;Ce que ça fait&lt;/h2&gt;&#xA;&lt;p&gt;Le Navigator est une application web statique, sans backend, qui charge la matrice DIMA et permet trois choses :&lt;/p&gt;</description>
    </item>
    <item>
      <title>Politique de confidentialité — DIMA - Analyzer</title>
      <link>https://m82-project.org:443/ressources/privacy_policy_dima/</link>
      <pubDate>Fri, 15 May 2026 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/ressources/privacy_policy_dima/</guid>
      <description>&lt;h2 id=&#34;politique-de-confidentialité--dima-digital-influence-manipulation-analyzer&#34;&gt;Politique de confidentialité — DIMA (Digital Influence Manipulation Analyzer)&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Date d&amp;rsquo;effet :&lt;/strong&gt; mai 2026&lt;br&gt;&#xA;&lt;strong&gt;Extension développée par :&lt;/strong&gt; M82 Project — &lt;a href=&#34;https://m82-project.org&#34;&gt;https://m82-project.org&lt;/a&gt;&lt;br&gt;&#xA;&lt;strong&gt;Contact :&lt;/strong&gt; &lt;a href=&#34;mailto:contact@m82-project.org&#34;&gt;contact@m82-project.org&lt;/a&gt;&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;résumé&#34;&gt;Résumé&lt;/h2&gt;&#xA;&lt;p&gt;DIMA est une extension de navigateur qui fonctionne &lt;strong&gt;entièrement en local&lt;/strong&gt; sur votre appareil. Elle &lt;strong&gt;ne collecte, ne stocke, ne transmet et ne partage aucune donnée personnelle&lt;/strong&gt;, quel que soit le contexte d&amp;rsquo;utilisation.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;données-collectées&#34;&gt;Données collectées&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Aucune.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;DIMA ne collecte aucune donnée personnelle, aucune donnée de navigation, aucun identifiant, aucune adresse IP et aucun cookie. L&amp;rsquo;extension n&amp;rsquo;effectue aucun appel réseau, aucune requête vers un serveur externe et ne communique avec aucune API tierce.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Augmentez votre vigilance en ligne avec DIMA</title>
      <link>https://m82-project.org:443/articles/dima_vigilance/dima_vigilance/</link>
      <pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/dima_vigilance/dima_vigilance/</guid>
      <description>&lt;p&gt;Après quelques ajustements (il y en a sans doute encore !) l&amp;rsquo;add-on DIMA est enfin disponible en un clic sur le &lt;a href=&#34;https://addons.mozilla.org/fr/firefox/addon/dima-analyzer/&#34;&gt;store Firefox&lt;/a&gt; et sur le &lt;a href=&#34;https://chromewebstore.google.com/detail/dima-analyzer/idefpkpjaihgehhoppojpoboifblfcmm&#34;&gt;store Chrome&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Ce petit outil, léger et sans LLM, analyse en statique les pages web que vous visitez pour identifier des mots clés et des structures de phrases régulièrement associées à des exploitations de biais cognitifs. Il repose sur le &lt;strong&gt;framework DIMA&lt;/strong&gt; que le collectif M82_project développe depuis trois ans.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Les « Four Minute Men » : anatomie d’une manipulation informationnelle avant l’ère numérique</title>
      <link>https://m82-project.org:443/articles/4min/4_min/</link>
      <pubDate>Sat, 31 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/4min/4_min/</guid>
      <description>&lt;p&gt;En 1917, le gouvernement américain créait le &lt;a href=&#34;https://firstamendment.mtsu.edu/article/committee-on-public-information/&#34;&gt;Committee on Public Information (CPI)&lt;/a&gt;, dirigé par &lt;a href=&#34;https://encyclopedia.1914-1918-online.net/article/creel-george/&#34;&gt;George Creel&lt;/a&gt;. Parmi ses initiatives les plus innovantes : &lt;a href=&#34;https://encyclopedia.1914-1918-online.net/article/propaganda-at-home-usa/#toc_four_minute_men&#34;&gt;les Four Minute Men&lt;/a&gt;, un réseau de 75 000 orateurs bénévoles chargés de prononcer des discours patriotiques de quatre minutes dans les cinémas, théâtres et lieux publics à travers les États-Unis. Ce dispositif préfigure sans aucun doute certains mécanismes à l’œuvre aujourd’hui et en particulier l’instrumentalisation des “influenceurs” sur les réseaux sociaux.&lt;/p&gt;</description>
    </item>
    <item>
      <title>DIMA à l&#39;ECW 2025</title>
      <link>https://m82-project.org:443/articles/dima_ecw/dima_ecw/</link>
      <pubDate>Wed, 19 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/dima_ecw/dima_ecw/</guid>
      <description>&lt;h1 id=&#34;dima--un-framework-pour-décrire-et-détecter-les-attaques-cognitives&#34;&gt;DIMA : Un framework pour décrire et détecter les attaques cognitives&lt;/h1&gt;&#xA;&lt;p&gt;Hier, lors de l&amp;rsquo;European Cyber Week (ECW), nous avons présenté DIMA, un framework développé par le M82 Project pour analyser et détecter les manipulations de l&amp;rsquo;information et les attaques cognitives.&lt;/p&gt;&#xA;&lt;h2 id=&#34;au-delà-de-la-simple-détection-de-fake-news&#34;&gt;Au-delà de la simple détection de fake news&lt;/h2&gt;&#xA;&lt;p&gt;DIMA ne cherche pas à détecter les fausses informations. Son objectif est d&amp;rsquo;évaluer dans quelle mesure un contenu est délibérément conçu pour exploiter nos vulnérabilités cognitives - ces biais et heuristiques que notre cerveau utilise pour traiter l&amp;rsquo;information rapidement.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Livre blanc sur la modélisation des attaques informationnelles</title>
      <link>https://m82-project.org:443/articles/livre_blanc/livre_blanc/</link>
      <pubDate>Mon, 03 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/livre_blanc/livre_blanc/</guid>
      <description>&lt;p&gt;La lutte contre la manipulation de l&amp;rsquo;information (LMI) est une discipline récente dont le cadre conceptuel en construction est très largement hérité de la cybersécurité et de la terminologie militaire.  Pourtant, face aux spécificités des menaces informationnelles contemporaines, les limites d’une telle transposition apparaissent clairement et militent pour une adaptation et une clarification de certains concepts. Ce livre blanc propose ainsi un cadre d’analyse articulé autour de trois axes principaux.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Sound of Silence</title>
      <link>https://m82-project.org:443/articles/sound_of_silence/sound_of_silence/</link>
      <pubDate>Thu, 31 Jul 2025 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/sound_of_silence/sound_of_silence/</guid>
      <description>&lt;p&gt;Dans le cadre de l’analyse de “la menace informationnelle”, le schéma classique nous conduit à observer et mettre en lumière le poids des récits poussés par les attaquants, les vulnérabilités que le discours exploite et la diffusion de ces derniers. On cherche des “métriques” pour analyser la “viralité” et l’on tente de répondre à la question de “l’impact”.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;silence&#34; src=&#34;https://m82-project.org:443/images/sound_of_silence/sound.jpeg&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;“C’est grave docteur?”&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Cette question, qui est au cœur d’un &lt;a href=&#34;https://www.linkedin.com/pulse/mesurer-le-risque-dimpact-dune-campagne-de-manipulation-linformation-wufdc/&#34;&gt;post de Viginum&lt;/a&gt; le 10 juillet dernier, nous engage à repenser la question de la mesure d’impact des opérations de manipulation de l’information. Pourtant, un exemple récent m’a conduit à décentrer le regard de l’analyse et à m’interroger sur &lt;strong&gt;l’impact du silence&lt;/strong&gt; dans la guerre de l’information plus que &lt;strong&gt;l’analyse du bruit des récit&lt;/strong&gt;s.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Télécharger l&#39;index DIMA pour identifier l&#39;utilisation des biais cognitifs en ligne</title>
      <link>https://m82-project.org:443/ressources/plugin_dima_chrome/</link>
      <pubDate>Sat, 05 Jul 2025 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/ressources/plugin_dima_chrome/</guid>
      <description>&lt;h2 id=&#34;la-v2-du-détecteur-de-manipulation-cognitive--plugin-dima-est-disponible&#34;&gt;La V2 du Détecteur de Manipulation Cognitive 🧠 Plugin DIMA est disponible&lt;/h2&gt;&#xA;&lt;p&gt;Installez le plugin en un clic sur le &lt;a href=&#34;https://chromewebstore.google.com/detail/dima-analyzer/idefpkpjaihgehhoppojpoboifblfcmm&#34;&gt;Chrome Web Store&lt;/a&gt; ou téléchargez la &lt;a href=&#34;https://github.com/M82-project/DIMA_Plugin_Chrome/releases&#34;&gt;dernière release sur GitHub&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;L&amp;rsquo;index &lt;a href=&#34;https://m82-project.org/ressources/framework_dima_presentation/&#34;&gt;DIMA&lt;/a&gt; est un outil de détection automatique des techniques cognitives dans les contenus web. Basé sur &lt;a href=&#34;https://github.com/M82-project/DIMA&#34;&gt;la matrice DIMA&lt;/a&gt; développée par le M82 project, il analyse en temps réel les pages que vous visitez pour identifier les tentatives de manipulation de l&amp;rsquo;information.&lt;/p&gt;&#xA;&lt;p&gt;Il s&amp;rsquo;inscrit dans une démarche de lutte contre la manipulation de l&amp;rsquo;information et de promotion de l&amp;rsquo;esprit critique numérique et de la vigilance en ligne. Il constitue un outil d&amp;rsquo;aide, pas un verdict définitif sur la qualité d&amp;rsquo;un contenu.&lt;/p&gt;</description>
    </item>
    <item>
      <title>3 - Techniques et manoeuvres adverses</title>
      <link>https://m82-project.org:443/ressources/concepts_cognitifs/techniques/</link>
      <pubDate>Sat, 14 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/ressources/concepts_cognitifs/techniques/</guid>
      <description>&lt;p&gt;On poursuit notre exploration des concepts essentiels dans la manipulation de l&amp;rsquo;information. A découvrir et partager sans modération !&#xA;Retrouvez les premiers épisodes ici : &lt;a href=&#34;https://m82-project.org/ressources/concepts_cognitifs/essentiels/&#34;&gt;les concepts cognitifs essentiels&lt;/a&gt; et &lt;a href=&#34;https://m82-project.org/ressources/concepts_cognitifs/mensonge/&#34;&gt;pourqoui le mensonge paye&lt;/a&gt;.&#xA;Dans ce chapitre, vous trouverez un éclairage sur les principales techniques et manoeuvres mises en oeuvre par nos adversaires.&#xA;Idéal pour mieux comprendre la matrice &lt;a href=&#34;https://m82-project.org/ressources/framework_dima_presentation:&#34;&gt;DIMA&lt;/a&gt; !&lt;/p&gt;&#xA;&lt;h3 id=&#34;manipulations-et-blanchiment-en-roumanie&#34;&gt;Manipulations et blanchiment en Roumanie&lt;/h3&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-0630c60e&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-0630c60e&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-0630c60e&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://m82-project.org:443/files/techniques/Blanchiment.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-0630c60e&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-0630c60e&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-0630c60e&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-0630c60e&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-0630c60e&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-0630c60e&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-0630c60e&#34; href=&#34;https://m82-project.org:443/files/techniques/Blanchiment.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-0630c60e&#34; href=&#34;https://m82-project.org:443/files/techniques/Blanchiment.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/files\/techniques\/Blanchiment.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/m82-project.org:443\/&#34; + &#39;/js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-0630c60e&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-0630c60e&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-0630c60e&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-0630c60e&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-0630c60e&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-0630c60e&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-0630c60e&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h3 id=&#34;trinité-soviétique-de-la-désinformation&#34;&gt;Trinité Soviétique de la désinformation&lt;/h3&gt;&#xA;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-8adce8b4&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-8adce8b4&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-8adce8b4&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://m82-project.org:443/files/techniques/Trinite.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-8adce8b4&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-8adce8b4&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-8adce8b4&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-8adce8b4&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-8adce8b4&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-8adce8b4&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-8adce8b4&#34; href=&#34;https://m82-project.org:443/files/techniques/Trinite.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-8adce8b4&#34; href=&#34;https://m82-project.org:443/files/techniques/Trinite.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/files\/techniques\/Trinite.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/m82-project.org:443\/&#34; + &#39;/js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-8adce8b4&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-8adce8b4&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-8adce8b4&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-8adce8b4&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-8adce8b4&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-8adce8b4&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-8adce8b4&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h3 id=&#34;ingérence-en-roumanie&#34;&gt;Ingérence en Roumanie&lt;/h3&gt;&#xA;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-da9d6f2f&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-da9d6f2f&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-da9d6f2f&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://m82-project.org:443/files/techniques/Roumanie.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-da9d6f2f&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-da9d6f2f&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-da9d6f2f&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-da9d6f2f&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-da9d6f2f&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-da9d6f2f&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-da9d6f2f&#34; href=&#34;https://m82-project.org:443/files/techniques/Roumanie.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-da9d6f2f&#34; href=&#34;https://m82-project.org:443/files/techniques/Roumanie.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/files\/techniques\/Roumanie.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/m82-project.org:443\/&#34; + &#39;/js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-da9d6f2f&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-da9d6f2f&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-da9d6f2f&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-da9d6f2f&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-da9d6f2f&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-da9d6f2f&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-da9d6f2f&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h3 id=&#34;inversion-accusatoire&#34;&gt;Inversion accusatoire&lt;/h3&gt;&#xA;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-793e8c08&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-793e8c08&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-793e8c08&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://m82-project.org:443/files/techniques/Inversion.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-793e8c08&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-793e8c08&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-793e8c08&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-793e8c08&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-793e8c08&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-793e8c08&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-793e8c08&#34; href=&#34;https://m82-project.org:443/files/techniques/Inversion.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-793e8c08&#34; href=&#34;https://m82-project.org:443/files/techniques/Inversion.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/files\/techniques\/Inversion.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/m82-project.org:443\/&#34; + &#39;/js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-793e8c08&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-793e8c08&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-793e8c08&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-793e8c08&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-793e8c08&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-793e8c08&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-793e8c08&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h3 id=&#34;les-trolls&#34;&gt;Les trolls&lt;/h3&gt;&#xA;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-e20c5a67&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-e20c5a67&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-e20c5a67&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://m82-project.org:443/files/techniques/Trolls.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-e20c5a67&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-e20c5a67&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-e20c5a67&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-e20c5a67&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-e20c5a67&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-e20c5a67&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-e20c5a67&#34; href=&#34;https://m82-project.org:443/files/techniques/Trolls.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-e20c5a67&#34; href=&#34;https://m82-project.org:443/files/techniques/Trolls.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/files\/techniques\/Trolls.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/m82-project.org:443\/&#34; + &#39;/js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-e20c5a67&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-e20c5a67&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-e20c5a67&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-e20c5a67&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-e20c5a67&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-e20c5a67&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-e20c5a67&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h3 id=&#34;renforcement&#34;&gt;Renforcement&lt;/h3&gt;&#xA;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-0710cd00&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-0710cd00&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-0710cd00&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://m82-project.org:443/files/techniques/Renforcement.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-0710cd00&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-0710cd00&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-0710cd00&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-0710cd00&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-0710cd00&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-0710cd00&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-0710cd00&#34; href=&#34;https://m82-project.org:443/files/techniques/Renforcement.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-0710cd00&#34; href=&#34;https://m82-project.org:443/files/techniques/Renforcement.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/files\/techniques\/Renforcement.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/m82-project.org:443\/&#34; + &#39;/js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-0710cd00&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-0710cd00&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-0710cd00&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-0710cd00&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-0710cd00&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-0710cd00&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-0710cd00&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h3 id=&#34;fabriquer-une-info-tendancieuse&#34;&gt;Fabriquer une info tendancieuse&lt;/h3&gt;&#xA;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-10927a77&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-10927a77&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-10927a77&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://m82-project.org:443/files/techniques/Fabriquer.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-10927a77&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-10927a77&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-10927a77&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-10927a77&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-10927a77&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-10927a77&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-10927a77&#34; href=&#34;https://m82-project.org:443/files/techniques/Fabriquer.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-10927a77&#34; href=&#34;https://m82-project.org:443/files/techniques/Fabriquer.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/files\/techniques\/Fabriquer.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/m82-project.org:443\/&#34; + &#39;/js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-10927a77&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-10927a77&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-10927a77&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-10927a77&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-10927a77&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-10927a77&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-10927a77&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h3 id=&#34;4-d&#34;&gt;4 D&lt;/h3&gt;&#xA;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-f3628b8f&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-f3628b8f&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-f3628b8f&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://m82-project.org:443/files/techniques/4D.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-f3628b8f&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-f3628b8f&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-f3628b8f&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-f3628b8f&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-f3628b8f&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-f3628b8f&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-f3628b8f&#34; href=&#34;https://m82-project.org:443/files/techniques/4D.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-f3628b8f&#34; href=&#34;https://m82-project.org:443/files/techniques/4D.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/files\/techniques\/4D.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/m82-project.org:443\/&#34; + &#39;/js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-f3628b8f&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-f3628b8f&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-f3628b8f&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-f3628b8f&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-f3628b8f&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-f3628b8f&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-f3628b8f&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>2 - Pourqoui le mensonge paye</title>
      <link>https://m82-project.org:443/ressources/concepts_cognitifs/mensonge/</link>
      <pubDate>Fri, 30 May 2025 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/ressources/concepts_cognitifs/mensonge/</guid>
      <description>&lt;p&gt;Dans ce second chapitre, Samuel Henry propose des contenus pédagogiques pour comprendre la manipulation de l&amp;rsquo;information et lutter contre.&#xA;Il répond ici à la question &amp;ldquo;pourquoi le mensonge paye ?&amp;rdquo;.&#xA;Idéal pour mieux comprendre la matrice &lt;a href=&#34;https://m82-project.org/ressources/framework_dima_presentation:&#34;&gt;DIMA&lt;/a&gt; !&lt;/p&gt;&#xA;&lt;h3 id=&#34;basic-talk&#34;&gt;Basic talk&lt;/h3&gt;&#xA;&lt;p&gt;Les fausses informations sont plus convaincantes&lt;/p&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-5591a745&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-5591a745&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-5591a745&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://m82-project.org:443/files/mensonges/Basic%20talk.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-5591a745&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-5591a745&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-5591a745&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-5591a745&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-5591a745&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-5591a745&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-5591a745&#34; href=&#34;https://m82-project.org:443/files/mensonges/Basic%20talk.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-5591a745&#34; href=&#34;https://m82-project.org:443/files/mensonges/Basic%20talk.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/files\/mensonges\/Basic talk.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/m82-project.org:443\/&#34; + &#39;/js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-5591a745&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-5591a745&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-5591a745&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-5591a745&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-5591a745&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-5591a745&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-5591a745&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h3 id=&#34;brondolini&#34;&gt;Brondolini&lt;/h3&gt;&#xA;&lt;p&gt;La célèbre loi (qui n&amp;rsquo;en est pas une :))&lt;/p&gt;</description>
    </item>
    <item>
      <title>1 - Concepts cognitifs essentiels</title>
      <link>https://m82-project.org:443/ressources/concepts_cognitifs/essentiels/</link>
      <pubDate>Mon, 26 May 2025 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/ressources/concepts_cognitifs/essentiels/</guid>
      <description>&lt;p&gt;Samuel Henry propose depuis plusieurs mois des contenus pédagogiques pour comprendre la manipulation de l&amp;rsquo;information et lutter contre.&#xA;Dans ce premier post, vous trouverez les 14 premières présentations des biais les plus fréquents.&#xA;Idéal pour mieux comprendre la matrice &lt;a href=&#34;https://m82-project.org/ressources/framework_dima_presentation:&#34;&gt;DIMA&lt;/a&gt; !&lt;/p&gt;&#xA;&lt;h3 id=&#34;biais-daction&#34;&gt;Biais d&amp;rsquo;action&lt;/h3&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-c63ecbfe&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-c63ecbfe&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-c63ecbfe&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://m82-project.org:443/files/essentiels/Biais_d_action.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-c63ecbfe&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-c63ecbfe&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-c63ecbfe&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-c63ecbfe&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-c63ecbfe&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-c63ecbfe&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-c63ecbfe&#34; href=&#34;https://m82-project.org:443/files/essentiels/Biais_d_action.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-c63ecbfe&#34; href=&#34;https://m82-project.org:443/files/essentiels/Biais_d_action.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/files\/essentiels\/Biais_d_action.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/m82-project.org:443\/&#34; + &#39;/js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-c63ecbfe&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-c63ecbfe&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-c63ecbfe&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-c63ecbfe&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-c63ecbfe&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-c63ecbfe&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-c63ecbfe&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h3 id=&#34;effet-autruche&#34;&gt;Effet autruche&lt;/h3&gt;&#xA;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-3e5bc0dd&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-3e5bc0dd&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-3e5bc0dd&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://m82-project.org:443/files/essentiels/Effet%20autruche.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-3e5bc0dd&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-3e5bc0dd&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-3e5bc0dd&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-3e5bc0dd&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-3e5bc0dd&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-3e5bc0dd&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-3e5bc0dd&#34; href=&#34;https://m82-project.org:443/files/essentiels/Effet%20autruche.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-3e5bc0dd&#34; href=&#34;https://m82-project.org:443/files/essentiels/Effet%20autruche.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/files\/essentiels\/Effet autruche.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/m82-project.org:443\/&#34; + &#39;/js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-3e5bc0dd&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-3e5bc0dd&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-3e5bc0dd&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-3e5bc0dd&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-3e5bc0dd&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-3e5bc0dd&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-3e5bc0dd&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h3 id=&#34;effet-dautorité&#34;&gt;Effet d&amp;rsquo;autorité&lt;/h3&gt;&#xA;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-470e1ce6&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-470e1ce6&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-470e1ce6&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://m82-project.org:443/files/essentiels/Effet_d_autorite.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-470e1ce6&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-470e1ce6&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-470e1ce6&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-470e1ce6&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-470e1ce6&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-470e1ce6&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-470e1ce6&#34; href=&#34;https://m82-project.org:443/files/essentiels/Effet_d_autorite.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-470e1ce6&#34; href=&#34;https://m82-project.org:443/files/essentiels/Effet_d_autorite.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/files\/essentiels\/Effet_d_autorite.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/m82-project.org:443\/&#34; + &#39;/js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-470e1ce6&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-470e1ce6&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-470e1ce6&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-470e1ce6&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-470e1ce6&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-470e1ce6&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-470e1ce6&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h3 id=&#34;effet-rebond&#34;&gt;Effet rebond&lt;/h3&gt;&#xA;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-a1a56f9f&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-a1a56f9f&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-a1a56f9f&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://m82-project.org:443/files/essentiels/Effet%20rebond.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-a1a56f9f&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-a1a56f9f&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-a1a56f9f&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-a1a56f9f&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-a1a56f9f&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-a1a56f9f&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-a1a56f9f&#34; href=&#34;https://m82-project.org:443/files/essentiels/Effet%20rebond.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-a1a56f9f&#34; href=&#34;https://m82-project.org:443/files/essentiels/Effet%20rebond.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/files\/essentiels\/Effet rebond.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/m82-project.org:443\/&#34; + &#39;/js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-a1a56f9f&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-a1a56f9f&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-a1a56f9f&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-a1a56f9f&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-a1a56f9f&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-a1a56f9f&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-a1a56f9f&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h3 id=&#34;fenêtre-doverton&#34;&gt;Fenêtre d&amp;rsquo;Overton&lt;/h3&gt;&#xA;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-0be20072&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-0be20072&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-0be20072&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://m82-project.org:443/files/essentiels/Fenetre_d_Overton.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-0be20072&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-0be20072&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-0be20072&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-0be20072&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-0be20072&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-0be20072&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-0be20072&#34; href=&#34;https://m82-project.org:443/files/essentiels/Fenetre_d_Overton.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-0be20072&#34; href=&#34;https://m82-project.org:443/files/essentiels/Fenetre_d_Overton.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/files\/essentiels\/Fenetre_d_Overton.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/m82-project.org:443\/&#34; + &#39;/js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-0be20072&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-0be20072&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-0be20072&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-0be20072&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-0be20072&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-0be20072&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-0be20072&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h3 id=&#34;heuristique-limitée&#34;&gt;Heuristique limitée&lt;/h3&gt;&#xA;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-dc9ed1c2&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-dc9ed1c2&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-dc9ed1c2&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://m82-project.org:443/files/essentiels/Heuristiques_limitees.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-dc9ed1c2&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-dc9ed1c2&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-dc9ed1c2&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-dc9ed1c2&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-dc9ed1c2&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-dc9ed1c2&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-dc9ed1c2&#34; href=&#34;https://m82-project.org:443/files/essentiels/Heuristiques_limitees.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-dc9ed1c2&#34; href=&#34;https://m82-project.org:443/files/essentiels/Heuristiques_limitees.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/files\/essentiels\/Heuristiques_limitees.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/m82-project.org:443\/&#34; + &#39;/js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-dc9ed1c2&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-dc9ed1c2&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-dc9ed1c2&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-dc9ed1c2&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-dc9ed1c2&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-dc9ed1c2&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-dc9ed1c2&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h3 id=&#34;illusion-de-contrôle&#34;&gt;Illusion de contrôle&lt;/h3&gt;&#xA;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-d17e6f9e&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-d17e6f9e&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-d17e6f9e&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://m82-project.org:443/files/essentiels/Illusion_de_controle.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-d17e6f9e&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-d17e6f9e&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-d17e6f9e&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-d17e6f9e&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-d17e6f9e&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-d17e6f9e&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-d17e6f9e&#34; href=&#34;https://m82-project.org:443/files/essentiels/Illusion_de_controle.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-d17e6f9e&#34; href=&#34;https://m82-project.org:443/files/essentiels/Illusion_de_controle.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/files\/essentiels\/Illusion_de_controle.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/m82-project.org:443\/&#34; + &#39;/js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-d17e6f9e&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-d17e6f9e&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-d17e6f9e&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-d17e6f9e&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-d17e6f9e&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-d17e6f9e&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-d17e6f9e&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h3 id=&#34;ingérences-étrangères&#34;&gt;Ingérences étrangères&lt;/h3&gt;&#xA;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-8e2bf22b&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-8e2bf22b&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-8e2bf22b&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://m82-project.org:443/files/essentiels/Ingerences_etrangeres.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-8e2bf22b&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-8e2bf22b&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-8e2bf22b&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-8e2bf22b&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-8e2bf22b&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-8e2bf22b&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-8e2bf22b&#34; href=&#34;https://m82-project.org:443/files/essentiels/Ingerences_etrangeres.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-8e2bf22b&#34; href=&#34;https://m82-project.org:443/files/essentiels/Ingerences_etrangeres.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/files\/essentiels\/Ingerences_etrangeres.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/m82-project.org:443\/&#34; + &#39;/js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-8e2bf22b&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-8e2bf22b&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-8e2bf22b&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-8e2bf22b&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-8e2bf22b&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-8e2bf22b&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-8e2bf22b&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h3 id=&#34;langage-conditionne-nos-pensées&#34;&gt;Langage conditionne nos pensées&lt;/h3&gt;&#xA;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-5593a1ce&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-5593a1ce&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-5593a1ce&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://m82-project.org:443/files/essentiels/Langage_conditionne_nos_pensees.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-5593a1ce&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-5593a1ce&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-5593a1ce&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-5593a1ce&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-5593a1ce&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-5593a1ce&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-5593a1ce&#34; href=&#34;https://m82-project.org:443/files/essentiels/Langage_conditionne_nos_pensees.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-5593a1ce&#34; href=&#34;https://m82-project.org:443/files/essentiels/Langage_conditionne_nos_pensees.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/files\/essentiels\/Langage_conditionne_nos_pensees.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/m82-project.org:443\/&#34; + &#39;/js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-5593a1ce&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-5593a1ce&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-5593a1ce&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-5593a1ce&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-5593a1ce&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-5593a1ce&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-5593a1ce&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h3 id=&#34;persuasion-paradoxale&#34;&gt;Persuasion paradoxale&lt;/h3&gt;&#xA;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-cd5aeb8c&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-cd5aeb8c&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-cd5aeb8c&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://m82-project.org:443/files/essentiels/Persuasion%20paradoxale.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-cd5aeb8c&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-cd5aeb8c&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-cd5aeb8c&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-cd5aeb8c&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-cd5aeb8c&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-cd5aeb8c&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-cd5aeb8c&#34; href=&#34;https://m82-project.org:443/files/essentiels/Persuasion%20paradoxale.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-cd5aeb8c&#34; href=&#34;https://m82-project.org:443/files/essentiels/Persuasion%20paradoxale.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/files\/essentiels\/Persuasion paradoxale.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/m82-project.org:443\/&#34; + &#39;/js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-cd5aeb8c&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-cd5aeb8c&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-cd5aeb8c&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-cd5aeb8c&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-cd5aeb8c&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-cd5aeb8c&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-cd5aeb8c&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h3 id=&#34;propagande&#34;&gt;Propagande&lt;/h3&gt;&#xA;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-a97dd0af&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-a97dd0af&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-a97dd0af&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://m82-project.org:443/files/essentiels/Propagande.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-a97dd0af&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-a97dd0af&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-a97dd0af&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-a97dd0af&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-a97dd0af&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-a97dd0af&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-a97dd0af&#34; href=&#34;https://m82-project.org:443/files/essentiels/Propagande.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-a97dd0af&#34; href=&#34;https://m82-project.org:443/files/essentiels/Propagande.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/files\/essentiels\/Propagande.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/m82-project.org:443\/&#34; + &#39;/js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-a97dd0af&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-a97dd0af&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-a97dd0af&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-a97dd0af&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-a97dd0af&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-a97dd0af&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-a97dd0af&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h3 id=&#34;proxémie&#34;&gt;Proxémie&lt;/h3&gt;&#xA;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-e7705813&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-e7705813&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-e7705813&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://m82-project.org:443/files/essentiels/Proxemie.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-e7705813&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-e7705813&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-e7705813&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-e7705813&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-e7705813&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-e7705813&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-e7705813&#34; href=&#34;https://m82-project.org:443/files/essentiels/Proxemie.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-e7705813&#34; href=&#34;https://m82-project.org:443/files/essentiels/Proxemie.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/files\/essentiels\/Proxemie.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/m82-project.org:443\/&#34; + &#39;/js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-e7705813&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-e7705813&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-e7705813&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-e7705813&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-e7705813&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-e7705813&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-e7705813&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h3 id=&#34;sagesse-des-foules&#34;&gt;Sagesse des foules&lt;/h3&gt;&#xA;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-4e7b14cf&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-4e7b14cf&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-4e7b14cf&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://m82-project.org:443/files/essentiels/Sagesse_des_foules.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-4e7b14cf&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-4e7b14cf&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-4e7b14cf&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-4e7b14cf&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-4e7b14cf&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-4e7b14cf&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-4e7b14cf&#34; href=&#34;https://m82-project.org:443/files/essentiels/Sagesse_des_foules.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-4e7b14cf&#34; href=&#34;https://m82-project.org:443/files/essentiels/Sagesse_des_foules.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/files\/essentiels\/Sagesse_des_foules.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/m82-project.org:443\/&#34; + &#39;/js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-4e7b14cf&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-4e7b14cf&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-4e7b14cf&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-4e7b14cf&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-4e7b14cf&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-4e7b14cf&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-4e7b14cf&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;&#xA;&#xA;&lt;h3 id=&#34;sortir-du-champ-de-lexpérience&#34;&gt;Sortir du champ de l&amp;rsquo;expérience&lt;/h3&gt;&#xA;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-c064c794&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-c064c794&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-c064c794&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://m82-project.org:443/files/essentiels/Sortir_du_champ_de_l_experience.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-c064c794&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-c064c794&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-c064c794&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-c064c794&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-c064c794&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-c064c794&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-c064c794&#34; href=&#34;https://m82-project.org:443/files/essentiels/Sortir_du_champ_de_l_experience.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-c064c794&#34; href=&#34;https://m82-project.org:443/files/essentiels/Sortir_du_champ_de_l_experience.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/files\/essentiels\/Sortir_du_champ_de_l_experience.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/m82-project.org:443\/&#34; + &#39;/js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-c064c794&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-c064c794&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-c064c794&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-c064c794&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-c064c794&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-c064c794&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-c064c794&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Guerre cognitive algorithmique : allons-nous perdre la guerre avant la guerre ?</title>
      <link>https://m82-project.org:443/articles/guerre_cog/guerre_cog_algo/</link>
      <pubDate>Sat, 17 May 2025 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/guerre_cog/guerre_cog_algo/</guid>
      <description>&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;&#xA;&lt;p&gt;J’ai eu la chance cette semaine d’échanger avec M. David Colon. Au détour de la conversation, le terme “guerre cognitive algorithmique” a été évoqué. Mais de quoi s&amp;rsquo;agit-il exactement ? J’ai déjà un peu de mal avec “la guerre de l’information”, alors comment appréhender ce concept et que recouvre-t-il ?&lt;/p&gt;&#xA;&lt;p&gt;Il y a quelques semaines, Marie-Doha Besancenot partageait sur un réseau social un rapport du “Special Competitive Studies Project” datant de novembre 2024 intitulé : “Decoding China AI-powered Algorithmic Cognitive Warfare”. Je ne l’avais lu qu’au prisme de l’article que je préparais alors pour le Rubicon sur les limites de l’influence en ligne.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Évolution de la « Cyberguerre » : de la fiction à la réalité stratégique</title>
      <link>https://m82-project.org:443/articles/cyberguerre_histoire/cyberguerre/</link>
      <pubDate>Sat, 05 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/cyberguerre_histoire/cyberguerre/</guid>
      <description>&lt;p&gt;Je viens de terminer la lecture de l’excellent ouvrage de Martin Untersinger &lt;a href=&#34;https://www.grasset.fr/livre/espionner-mentir-detruire-9782246828075/&#34;&gt;Espionner, mentir, détruire&lt;/a&gt; et me suis replongé dans des notes que j’avais jeté dans le cadre d’une réflexion sur une &amp;ldquo;petite histoire de la cyber conflictualité&amp;rdquo;. Je vous propose ci-dessous un voyage dans le temps, trente ans de cyberguerre en 5 minutes de lecture.&lt;/p&gt;&#xA;&lt;p&gt;Grimpez dans la Dolorean et attachez vos ceintures.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;ADP&#34; src=&#34;https://m82-project.org:443/images/dolorean.jpg&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;lévolution-de-la--cyberguerre---de-la-fiction-à-la-réalité-stratégique&#34;&gt;L’Évolution de la « Cyberguerre » : De la Fiction à la Réalité Stratégique&lt;/h2&gt;&#xA;&lt;p&gt;La technologie transforme profondément la nature des conflits contemporains, ce truisme sert en général de chapeau à tout article qui traite de la « cyberguerre » depuis, au moins, 1993. Intelligence artificielle, drones, robots tueurs et cyberattaques font désormais partie du lexique militaire quotidien. Ajoutons « guerre hybride » et la panoplie est complète. Mais au-delà des effets d’annonce et des concepts du « prêt à porter stratégique », quelles sont les véritables implications de cette approche techno-centrée pour les institutions et sur nos armées ?&#xA;Le 9 juin 2023, lors de la &lt;a href=&#34;https://www.sstic.org/2023/presentation/cloture_2023/&#34;&gt;conférence de clôture du SSTIC&lt;/a&gt;, Mathieu Feuillet revenait sur 15 ans d’opérations à l’ANSSI. Dans sa présentation, il évoquait 2011 et l’attaque contre Bercy comme « la mère de toutes les batailles » pour la sous-direction des opérations de l’ANSSI. À l’époque, des exfiltrations massives de données étaient détectées sur les serveurs du Ministère de l’Économie et des Finances dans le cadre de la présidence française du G20. L’attaquant, présent dans le système d’information depuis au moins deux ans, s’est révélé assez professionnel bien que peu discret. Toujours présent lors de l’intervention de l’agence, les équipes ont ainsi pu observer en « temps réel » les actions de ce groupe et interagir avec lui.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Présentation du framework DIMA</title>
      <link>https://m82-project.org:443/ressources/framework_dima_presentation/</link>
      <pubDate>Wed, 26 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/ressources/framework_dima_presentation/</guid>
      <description>&lt;h3 id=&#34;présentation-du-framework-dima-par-bertrand-boyer&#34;&gt;Présentation du framework DIMA par Bertrand Boyer&lt;/h3&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-53f70211&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-53f70211&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-53f70211&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://m82-project.org:443/files/DIMA_V4.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-53f70211&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-53f70211&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-53f70211&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-53f70211&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-53f70211&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-53f70211&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-53f70211&#34; href=&#34;https://m82-project.org:443/files/DIMA_V4.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-53f70211&#34; href=&#34;https://m82-project.org:443/files/DIMA_V4.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/files\/DIMA_V4.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/m82-project.org:443\/&#34; + &#39;/js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-53f70211&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-53f70211&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-53f70211&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-53f70211&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-53f70211&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-53f70211&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-53f70211&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Le double maléfique de Doppelgänger</title>
      <link>https://m82-project.org:443/articles/le-double-mal%C3%A9fique/le_double/</link>
      <pubDate>Wed, 26 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/le-double-mal%C3%A9fique/le_double/</guid>
      <description>&lt;h2 id=&#34;quand-escroquerie-financière-et-influence-russe-convergent&#34;&gt;Quand escroquerie financière et influence russe convergent&lt;/h2&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;ADP&#34; src=&#34;https://m82-project.org:443/images/doppel.jpg&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Encore une fois, &lt;a href=&#34;https://dfrlab.org/2025/02/25/navalny-death-scam/&#34;&gt;une analyse récente du DFRLab&lt;/a&gt; sur des scams aux cryptoactifs (exploitant cette fois-ci la mort d’Alexei Navalny) révèle des techniques étrangement familières pour ceux qui suivent les opérations d’influence russes.&lt;/p&gt;&#xA;&lt;p&gt;Entre usurpation massive d’identités médiatiques (DW, EuNews), deepfakes d’opposants politiques russes, infrastructure de centaines de pages dormantes réactivées et typosquatting sophistiqué, ce mode opératoire est toujours le même depuis des années (remplacez juste Gabriel Attal par Navalny et Navalny par Berlusconi).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Réseaux sociaux ou l&#39;illusion du contrôle</title>
      <link>https://m82-project.org:443/articles/foerster/foerster/</link>
      <pubDate>Sat, 07 Dec 2024 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/foerster/foerster/</guid>
      <description>&lt;p&gt;Lorsqu&amp;rsquo;on s&amp;rsquo;intéresse à l&amp;rsquo;influence et aux dynamiques sociales, on tombe tôt ou tard sur la conjecture de Foerster ou sur les notions dérivées qui sont regroupées dans les concepts de &lt;a href=&#34;https://www.intelligence-complexite.org/bibliotheque/note-de-lecture/seconde-cybernetique-et-complexite&#34;&gt;&amp;ldquo;seconde cybernétique&amp;rdquo;&lt;/a&gt; et les approches de systèmes complexes. C&amp;rsquo;est ce qui m&amp;rsquo;est arrivé en écoutant l&amp;rsquo;épisode de &lt;a href=&#34;https://podcasts.apple.com/gb/podcast/le-capitalisme-de-la-confiance-une-conversation-avec/id1530439567?i=1000679181384&#34;&gt;Signal sur bruit&lt;/a&gt; qui explore avec Victor Chomel le capitalisme de la confiance.&lt;/p&gt;&#xA;&lt;h2 id=&#34;retour-vers-la-conjecture&#34;&gt;Retour vers la conjecture&lt;/h2&gt;&#xA;&lt;p&gt;Pour résumer la conjecture de Foerster appliquée aux réseaux sociaux, on peut shématiquement dire que :&lt;/p&gt;</description>
    </item>
    <item>
      <title>L’attaque informationnelle et la métaphore du courant</title>
      <link>https://m82-project.org:443/articles/courant/courant/</link>
      <pubDate>Mon, 11 Nov 2024 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/courant/courant/</guid>
      <description>&lt;p&gt;Et pourquoi je ne crois pas à la lutte contre la manipulation de l’information (enfin si, mais pas comme ça).&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;ADP&#34; src=&#34;https://m82-project.org:443/images/courant.jpg&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;lattaque-informationnelle-et-la-métaphore-du-courant&#34;&gt;L’attaque informationnelle et la métaphore du courant&lt;/h2&gt;&#xA;&lt;p&gt;Alors que je cherchais à traduire, lors d’une formation en anglais, l’idée de “remonter” la matrice DISARM, c’est à dire, la lire de la droite vers la gauche, comme on remonterait le courant d’une rivière, je me suis dit que cette métaphore de la rivière pourrait être intéressante à creuser.&lt;/p&gt;</description>
    </item>
    <item>
      <title>“Boum ! Quand votre moteur fait boum”</title>
      <link>https://m82-project.org:443/articles/boom/boom/</link>
      <pubDate>Tue, 05 Nov 2024 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/boom/boom/</guid>
      <description>&lt;p&gt;Réflexion sur le concept de Left et Right of Boom appliqué à la manipulation de l’information&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;tintin&#34; src=&#34;https://m82-project.org:443/images/tintin.png&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Dans le cadre de la cyber threat intelligence (CTI) et de la sécurisation des systèmes d&amp;rsquo;information, un concept clé permet de distinguer deux types d&amp;rsquo;actions : celles qui relèvent de la prévention (avant une attaque) et celles qui concernent la réaction (après une intrusion). Ce concept a été repris et adapté dans la lutte contre les manipulations de l&amp;rsquo;information (LMI), mais de manière tellement modifiée que son sens a évolué.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Les rencontres de la rainette, 19 novembre 2024</title>
      <link>https://m82-project.org:443/annonces/rainette_2024_11/</link>
      <pubDate>Tue, 29 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/annonces/rainette_2024_11/</guid>
      <description>&lt;p&gt;L&amp;rsquo;équipe du M82 project vous propose une rencontre cyber de la rainette un peu spéciale le 19 novembre 2024 à partir de 19h00 au Sketch Bar,36 Mail François Mitterrand à Rennes.&lt;/p&gt;&#xA;&lt;p&gt;En marge de l&amp;rsquo;ECW, nous vous proposons d&amp;rsquo;écouter et d&amp;rsquo;échanger avec nos invités :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.linkedin.com/in/brosset/&#34;&gt;David Brosset&lt;/a&gt; qui nous parlera des travaux de la chaire cyber navale &lt;a href=&#34;https://chaire-cyber-navale.fr/people/team/david/&#34;&gt;https://chaire-cyber-navale.fr/people/team/david/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.linkedin.com/in/arnaudgardin/&#34;&gt;Arnaud Gardin&lt;/a&gt; de chez &lt;a href=&#34;https://anozrway.com/fr/&#34;&gt;Anozr Way&lt;/a&gt; pour évoquer les techniques d’ingénierie sociale et leurs évolutions.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.helloasso.com/associations/m82-project/evenements/la-rainette-1124&#34;&gt;Inscriptions obligatoires&lt;/a&gt; !&lt;/p&gt;</description>
    </item>
    <item>
      <title>Lutte contre la manipulation de l’information (LMI) et terminologie, Houston we have a problem</title>
      <link>https://m82-project.org:443/articles/terminologie/terminologie/</link>
      <pubDate>Tue, 29 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/terminologie/terminologie/</guid>
      <description>&lt;p&gt;Depuis plusieurs mois, la lecture des rapports et des diverses lettres informations qui traitent des sujets liés à la manipulation de l’information me laisse un peu sur ma faim. Sans vraiment comprendre pourquoi, j’avais le sentiment d’un manque. Mais où est le problème ?&lt;/p&gt;&#xA;&lt;p&gt;Si, comme nous l’avons proposé &lt;a href=&#34;https://connect.ed-diamond.com/misc/mischs-028/disarm-s-inspirer-de-la-cti-pour-lutter-contre-la-desinformation&#34;&gt;la comparaison méthodologique entre cybersécurité et opérations d’ingérence numérique&lt;/a&gt; est source d’inspiration, à trop vouloir coller au modèle on efface probablement des spécificités de l’objet d’étude. Le manque évoqué viendrait donc d’un déficit de définitions, d’un problème de terminologie. Ainsi, dans un même document, Matriochka est présenté comme un “mode opératoire” puis une “campagne” ou un “dispositif”. On parle également parfois “d’écosystème numérique”. Or, ces notions, lorsqu’elles existent en CTI (Cyber Threat Intelligence) sont connues et s’intègrent dans une démarche complète visant à standardiser les appellations pour faciliter la capitalisation, l’échange et l’analyse des données. En LMI, la confusion sémantique semble encore régner.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Les rencontres de la grenouille, 26 septembre 2024</title>
      <link>https://m82-project.org:443/annonces/grenouille_2024_09/</link>
      <pubDate>Thu, 26 Sep 2024 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/annonces/grenouille_2024_09/</guid>
      <description>&lt;h3 id=&#34;présentation-du-framework-dima-par-bertrand-boyer&#34;&gt;Présentation du framework DIMA par Bertrand Boyer&lt;/h3&gt;&#xA;&lt;script type=&#34;text/javascript&#34; src= &#39;/js/pdf-js/build/pdf.js&#39;&gt;&lt;/script&gt;&#xA;&#xA;&lt;style&gt;&#xA;  #embed-pdf-container {&#xA;    position: relative;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    min-height: 20vh;&#xA;     &#xA;  }&#xA;  &#xA;  .pdf-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  #the-canvas {&#xA;    border: 1px solid black;&#xA;    direction: ltr;&#xA;    width: 100%;&#xA;    height: auto;&#xA;    display: none;&#xA;  }&#xA;  &#xA;  &#xA;  .pdf-loadingWrapper {&#xA;    display: none;&#xA;    justify-content: center;&#xA;    align-items: center;&#xA;    width: 100%;&#xA;    height: 350px;&#xA;  }&#xA;  &#xA;  .pdf-loading {&#xA;    display: inline-block;&#xA;    width: 50px;&#xA;    height: 50px;&#xA;    border: 3px solid #d2d0d0;;&#xA;    border-radius: 50%;&#xA;    border-top-color: #383838;&#xA;    animation: spin 1s ease-in-out infinite;&#xA;    -webkit-animation: spin 1s ease-in-out infinite;&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  &#xA;  &#xA;  #overlayText {&#xA;    word-wrap: break-word;&#xA;    display: grid;&#xA;    justify-content: end;&#xA;  }&#xA;  &#xA;  #overlayText a {&#xA;    position: relative;&#xA;    top: 10px;&#xA;    right: 4px;&#xA;    color: #000;&#xA;    margin: auto;&#xA;    background-color: #eeeeee;&#xA;    padding: 0.3em 1em;&#xA;    border: solid 2px;&#xA;    border-radius: 12px;&#xA;    border-color: #00000030;&#xA;    text-decoration: none;&#xA;  }&#xA;  &#xA;  #overlayText svg {&#xA;    height: clamp(1em, 2vw, 1.4em);&#xA;    width:  clamp(1em, 2vw, 1.4em);&#xA;  }&#xA;  &#xA;  &#xA;  &#xA;  @keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  @-webkit-keyframes spin {&#xA;    to { -webkit-transform: rotate(360deg); }&#xA;  }&#xA;  &lt;/style&gt;&lt;div class=&#34;embed-pdf-container&#34; id=&#34;embed-pdf-container-53f70211&#34;&gt;&#xA;    &lt;div class=&#34;pdf-loadingWrapper&#34; id=&#34;pdf-loadingWrapper-53f70211&#34;&gt;&#xA;        &lt;div class=&#34;pdf-loading&#34; id=&#34;pdf-loading-53f70211&#34;&gt;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div id=&#34;overlayText&#34;&gt;&#xA;      &lt;a href=&#34;https://m82-project.org:443/files/DIMA_V4.pdf&#34; aria-label=&#34;Download&#34; download&gt;&#xA;        &lt;svg aria-hidden=&#34;true&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; viewBox=&#34;0 0 18 18&#34;&gt;&#xA;            &lt;path d=&#34;M9 13c.3 0 .5-.1.7-.3L15.4 7 14 5.6l-4 4V1H8v8.6l-4-4L2.6 7l5.7 5.7c.2.2.4.3.7.3zm-7 2h14v2H2z&#34; /&gt;&#xA;        &lt;/svg&gt;&#xA;      &lt;/a&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;canvas class=&#34;pdf-canvas&#34; id=&#34;pdf-canvas-53f70211&#34;&gt;&lt;/canvas&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;div class=&#34;pdf-paginator&#34; id=&#34;pdf-paginator-53f70211&#34;&gt;&#xA;    &lt;button id=&#34;pdf-prev-53f70211&#34;&gt;Previous&lt;/button&gt;&#xA;    &lt;button id=&#34;pdf-next-53f70211&#34;&gt;Next&lt;/button&gt; &amp;nbsp; &amp;nbsp;&#xA;    &lt;span&gt;&#xA;      &lt;span class=&#34;pdf-pagenum&#34; id=&#34;pdf-pagenum-53f70211&#34;&gt;&lt;/span&gt; / &lt;span class=&#34;pdf-pagecount&#34; id=&#34;pdf-pagecount-53f70211&#34;&gt;&lt;/span&gt;&#xA;    &lt;/span&gt;&#xA;    &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-53f70211&#34; href=&#34;https://m82-project.org:443/files/DIMA_V4.pdf&#34;&gt;[pdf]&lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;noscript&gt;&#xA;View the PDF file &lt;a class=&#34;pdf-source&#34; id=&#34;pdf-source-noscript-53f70211&#34; href=&#34;https://m82-project.org:443/files/DIMA_V4.pdf&#34;&gt;here&lt;/a&gt;.&#xA;&lt;/noscript&gt;&#xA;&#xA;&lt;script type=&#34;text/javascript&#34;&gt;&#xA;    (function(){&#xA;    var url = &#39;\/files\/DIMA_V4.pdf&#39;;&#xA;&#xA;    var hidePaginator = &#34;&#34; === &#34;true&#34;;&#xA;    var hideLoader = &#34;&#34; === &#34;true&#34;;&#xA;    var selectedPageNum = parseInt(&#34;&#34;) || 1;&#xA;&#xA;    &#xA;    var pdfjsLib = window[&#39;pdfjs-dist/build/pdf&#39;];&#xA;&#xA;    &#xA;    if (pdfjsLib.GlobalWorkerOptions.workerSrc == &#39;&#39;)&#xA;      pdfjsLib.GlobalWorkerOptions.workerSrc = &#34;https:\/\/m82-project.org:443\/&#34; + &#39;/js/pdf-js/build/pdf.worker.js&#39;;&#xA;&#xA;    &#xA;    var pdfDoc = null,&#xA;        pageNum = selectedPageNum,&#xA;        pageRendering = false,&#xA;        pageNumPending = null,&#xA;        scale = 3,&#xA;        canvas = document.getElementById(&#39;pdf-canvas-53f70211&#39;),&#xA;        ctx = canvas.getContext(&#39;2d&#39;),&#xA;        paginator = document.getElementById(&#34;pdf-paginator-53f70211&#34;),&#xA;        loadingWrapper = document.getElementById(&#39;pdf-loadingWrapper-53f70211&#39;);&#xA;&#xA;&#xA;    &#xA;    showPaginator();&#xA;    showLoader();&#xA;&#xA;    &#xA;&#xA;    function renderPage(num) {&#xA;      pageRendering = true;&#xA;      &#xA;      pdfDoc.getPage(num).then(function(page) {&#xA;        var viewport = page.getViewport({scale: scale});&#xA;        canvas.height = viewport.height;&#xA;        canvas.width = viewport.width;&#xA;&#xA;        &#xA;        var renderContext = {&#xA;          canvasContext: ctx,&#xA;          viewport: viewport&#xA;        };&#xA;        var renderTask = page.render(renderContext);&#xA;&#xA;        &#xA;        renderTask.promise.then(function() {&#xA;          pageRendering = false;&#xA;          showContent();&#xA;&#xA;          if (pageNumPending !== null) {&#xA;            &#xA;            renderPage(pageNumPending);&#xA;            pageNumPending = null;&#xA;          }&#xA;        });&#xA;      });&#xA;&#xA;      &#xA;      document.getElementById(&#39;pdf-pagenum-53f70211&#39;).textContent = num;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showContent() {&#xA;      loadingWrapper.style.display = &#39;none&#39;;&#xA;      canvas.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showLoader() {&#xA;      if(hideLoader) return&#xA;      loadingWrapper.style.display = &#39;flex&#39;;&#xA;      canvas.style.display = &#39;none&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function showPaginator() {&#xA;      if(hidePaginator) return&#xA;      paginator.style.display = &#39;block&#39;;&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function queueRenderPage(num) {&#xA;      if (pageRendering) {&#xA;        pageNumPending = num;&#xA;      } else {&#xA;        renderPage(num);&#xA;      }&#xA;    }&#xA;&#xA;    &#xA;&#xA;    function onPrevPage() {&#xA;      if (pageNum &lt;= 1) {&#xA;        return;&#xA;      }&#xA;      pageNum--;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-prev-53f70211&#39;).addEventListener(&#39;click&#39;, onPrevPage);&#xA;&#xA;    &#xA;&#xA;    function onNextPage() {&#xA;      if (pageNum &gt;= pdfDoc.numPages) {&#xA;        return;&#xA;      }&#xA;      pageNum++;&#xA;      queueRenderPage(pageNum);&#xA;    }&#xA;    document.getElementById(&#39;pdf-next-53f70211&#39;).addEventListener(&#39;click&#39;, onNextPage);&#xA;&#xA;    &#xA;&#xA;    pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {&#xA;      pdfDoc = pdfDoc_;&#xA;      var numPages = pdfDoc.numPages;&#xA;      document.getElementById(&#39;pdf-pagecount-53f70211&#39;).textContent = numPages;&#xA;&#xA;      &#xA;      if(pageNum &gt; numPages) {&#xA;        pageNum = numPages&#xA;      }&#xA;&#xA;      &#xA;      renderPage(pageNum);&#xA;    });&#xA;    })();&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Estimation de la rentabilité et de la profitabilité des opérations d&#39;influence russes</title>
      <link>https://m82-project.org:443/articles/analyse_tags/tags/</link>
      <pubDate>Mon, 01 Jul 2024 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/analyse_tags/tags/</guid>
      <description>&lt;p&gt;&amp;ldquo;Étoiles de David&amp;rdquo;, &amp;ldquo;mains rouges&amp;rdquo;, &amp;ldquo;affaire des cercueils&amp;rdquo;, &lt;strong&gt;M82 project&lt;/strong&gt; s&amp;rsquo;est lancé dans une petite analyse des dernières opérations d&amp;rsquo;influence russes visant la France et en particulier le mode opératoire qui combine actions dans le monde physique et reprise numérique.&lt;/p&gt;&#xA;&lt;h1 id=&#34;de-quoi-parle-t-on-&#34;&gt;De quoi parle-t-on ?&lt;/h1&gt;&#xA;&lt;p&gt;Le mode opératoire étudié est celui dit des &amp;ldquo;tags&amp;rdquo;. En fin d&amp;rsquo;année 2023, de nouvelles actions hybrides apparaissent sur le territoire national. En l&amp;rsquo;espèce, des individus taguent ou utilisent des pochoirs pour diffuser leurs narratifs (anti-JO, étoiles de David, etc). Ces actions isolées sont ensuite relayées et amplifiées sur les réseaux sociaux puis dans la presse qui s&amp;rsquo;en fait largement l&amp;rsquo;écho.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Acronymes cyber &amp; réseaux télécoms</title>
      <link>https://m82-project.org:443/dictionnaire/acronymes/</link>
      <pubDate>Mon, 13 May 2024 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/dictionnaire/acronymes/</guid>
      <description>&lt;p&gt;Contribuez à la mise à jour de cette liste ici : &lt;a href=&#34;https://github.com/M82-project/Dictionnaire_Cyber_public/blob/main/2.%20Acronymes&#34;&gt;mise à jour&lt;/a&gt;&#xA;Les acronymes télécoms sont issus de l&amp;rsquo;excellent travail regroupé ici : &lt;a href=&#34;http://abcdrfc.free.fr/ressources-vf/GLOTEL.html&#34;&gt;GLOTEL&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;chiffre&#34;&gt;Chiffre&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;2FA : Two Factor Authentication&lt;/li&gt;&#xA;&lt;li&gt;3DES : Triple Data Encryption Standard&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;a&#34;&gt;A&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;AAA : Authentication, Authorization, Accounting.&lt;/li&gt;&#xA;&lt;li&gt;ABAC : Attributed-Based Access Control.&lt;/li&gt;&#xA;&lt;li&gt;ABCDE : Actors, Behaviour, Content, Degree, Effect.&lt;/li&gt;&#xA;&lt;li&gt;ACL : Access Control List.&lt;/li&gt;&#xA;&lt;li&gt;ACM : Access Control Matrix.&lt;/li&gt;&#xA;&lt;li&gt;ACS : Annual Cost of Safeguard.&lt;/li&gt;&#xA;&lt;li&gt;ACSSI : Article Contrôlé de la Sécurité des Systèmes d&amp;rsquo;Information.&lt;/li&gt;&#xA;&lt;li&gt;AD : Active Directory.&lt;/li&gt;&#xA;&lt;li&gt;ADSL : Asymmetrical Digital Subscriber Line.&lt;/li&gt;&#xA;&lt;li&gt;AES : Advanced Encryption Standard.&lt;/li&gt;&#xA;&lt;li&gt;AET : Advanced Evasion Techniques.&lt;/li&gt;&#xA;&lt;li&gt;AFF : Advanced Forensic Format.&lt;/li&gt;&#xA;&lt;li&gt;AFNIC : Association Française pour le Nommage Internet en Coopération.&lt;/li&gt;&#xA;&lt;li&gt;AFNOR : Association Française de NORmalisation.&lt;/li&gt;&#xA;&lt;li&gt;AH : Authentication Header.&lt;/li&gt;&#xA;&lt;li&gt;AIPD : Analyse d&amp;rsquo;Impact sur la Protection des Données&lt;/li&gt;&#xA;&lt;li&gt;ALE : Annualized Loss Expectancy&lt;/li&gt;&#xA;&lt;li&gt;AMRC : Accès Multiple par répartition en code.&lt;/li&gt;&#xA;&lt;li&gt;AMRF : Accès Multiple par répartition en fréquence.&lt;/li&gt;&#xA;&lt;li&gt;AMRT : Accès multiple par répartition temporelle.&lt;/li&gt;&#xA;&lt;li&gt;ANFR : Agence Nationale des Fréquences.&lt;/li&gt;&#xA;&lt;li&gt;ANSSI : Agence Nationale de la Sécurité des Systèmes d’Information.&lt;/li&gt;&#xA;&lt;li&gt;AP : Access Point.&lt;/li&gt;&#xA;&lt;li&gt;API : Application Programming Interface.&lt;/li&gt;&#xA;&lt;li&gt;APT : Advanced Persistant Threat.&lt;/li&gt;&#xA;&lt;li&gt;ARO : Annualized Rate Of Occurence.&lt;/li&gt;&#xA;&lt;li&gt;ARP : Address Resolution Protocol.&lt;/li&gt;&#xA;&lt;li&gt;ARPANET : Advanced Research Projects Agency NETwork.&lt;/li&gt;&#xA;&lt;li&gt;ASCII : American Standard Code for Information Interchange.&lt;/li&gt;&#xA;&lt;li&gt;ASLR : Address Space Layout Randomizarion.&lt;/li&gt;&#xA;&lt;li&gt;ASVS : Application Security Verification Standard.&lt;/li&gt;&#xA;&lt;li&gt;ATT&amp;amp;CK : Adversarial Tactics, Techniques and Common Knowledge&lt;/li&gt;&#xA;&lt;li&gt;AuC : Authentication Center.&lt;/li&gt;&#xA;&lt;li&gt;AV : AntiVirus.&lt;/li&gt;&#xA;&lt;li&gt;AV : Asset Value.&lt;/li&gt;&#xA;&lt;li&gt;AV-NG : AntiVirus Next-Gen cf EDR, XDR&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;b&#34;&gt;B&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;BAN : Body Area Network.&lt;/li&gt;&#xA;&lt;li&gt;BAS : Breach Attack Simulations.&lt;/li&gt;&#xA;&lt;li&gt;BEC : Business Email Compromise.&lt;/li&gt;&#xA;&lt;li&gt;BECN : Backward explicit congestion notification.&lt;/li&gt;&#xA;&lt;li&gt;BGP : Border Gateway Protocol.&lt;/li&gt;&#xA;&lt;li&gt;BI : Business Intelligence.&lt;/li&gt;&#xA;&lt;li&gt;BIA : Business Impact Analysis.&lt;/li&gt;&#xA;&lt;li&gt;BIOS : Basic Input Output System.&lt;/li&gt;&#xA;&lt;li&gt;BRP : Business Recovery Plan.&lt;/li&gt;&#xA;&lt;li&gt;BSC : Base Station Controller.&lt;/li&gt;&#xA;&lt;li&gt;BSIMM : Business Security in Maturity Model.&lt;/li&gt;&#xA;&lt;li&gt;BSS : Base Station Subsystem.&lt;/li&gt;&#xA;&lt;li&gt;BTS : Base Transceiver Station.&lt;/li&gt;&#xA;&lt;li&gt;BYOD : Bring Your Own Device.&lt;/li&gt;&#xA;&lt;li&gt;BYOE : Bring Your Own Encryption.&lt;/li&gt;&#xA;&lt;li&gt;BYOK : Bring Your Own Key.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;c&#34;&gt;C&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;C2 : Command and Control.&lt;/li&gt;&#xA;&lt;li&gt;CA : Certificate Auhority.&lt;/li&gt;&#xA;&lt;li&gt;CALID : Centre d’Analyse et de Lutte Informatique Défensive.&lt;/li&gt;&#xA;&lt;li&gt;CAPEC : Common Attack Pattern Enumeration and Classifica-tion.&lt;/li&gt;&#xA;&lt;li&gt;CAPTCHA : Completely Automated Public Turing test to tell Computers and Humans Apart&lt;/li&gt;&#xA;&lt;li&gt;CASB : Cloud Access Security Broker.&lt;/li&gt;&#xA;&lt;li&gt;CASE : Common Application Services Elements.&lt;/li&gt;&#xA;&lt;li&gt;CBAC : Context-Based Access Control.&lt;/li&gt;&#xA;&lt;li&gt;CBC : Cypher block chain.&lt;/li&gt;&#xA;&lt;li&gt;CBR : Constant Bit Rate.&lt;/li&gt;&#xA;&lt;li&gt;CC : Certified in Cybersecurity.&lt;/li&gt;&#xA;&lt;li&gt;CC : Common Criterias.&lt;/li&gt;&#xA;&lt;li&gt;CC : Creative Commons.&lt;/li&gt;&#xA;&lt;li&gt;CCC : Chaos Computer Club.&lt;/li&gt;&#xA;&lt;li&gt;CCM : Cloud Controls Matrix.&lt;/li&gt;&#xA;&lt;li&gt;CCMP : Counter-Mode/CBC-Mac protocol.&lt;/li&gt;&#xA;&lt;li&gt;CCRA : Cloud Computing Reference Architecture.&lt;/li&gt;&#xA;&lt;li&gt;CCSK : Cloud Computing Security Knowledge.&lt;/li&gt;&#xA;&lt;li&gt;CCTL : Common Criteria Testing Laboratories.&lt;/li&gt;&#xA;&lt;li&gt;CDMA : Code Division Multiple Access.&lt;/li&gt;&#xA;&lt;li&gt;CDN : Content Delivery Network.&lt;/li&gt;&#xA;&lt;li&gt;CEI : Commission Electrotechnique Internationale.&lt;/li&gt;&#xA;&lt;li&gt;CEN : Comité Européen de Normalisation.&lt;/li&gt;&#xA;&lt;li&gt;CERT : Computer Emergency Response Team.&lt;/li&gt;&#xA;&lt;li&gt;CESIN : Club des Experts de la Sécurité de l&amp;rsquo;Information et du Numérique.&lt;/li&gt;&#xA;&lt;li&gt;CFB : Cipher FeedBack Block.&lt;/li&gt;&#xA;&lt;li&gt;CFU : Call Forwarding Unconditional.&lt;/li&gt;&#xA;&lt;li&gt;CHAP : Challenge Handshake Authentication Protocol.&lt;/li&gt;&#xA;&lt;li&gt;CIDR : Classless Inter-Domain Routing.&lt;/li&gt;&#xA;&lt;li&gt;CIEM : Cloud Infrastructure Entitlement Management.&lt;/li&gt;&#xA;&lt;li&gt;CIRP : Cyber Incident Response Plan.&lt;/li&gt;&#xA;&lt;li&gt;CIS : Center for Internet Security.&lt;/li&gt;&#xA;&lt;li&gt;CISA : Certified Information Systems Auditor.&lt;/li&gt;&#xA;&lt;li&gt;CISA : Cybersecurity and Infrastructure Security Agency.&lt;/li&gt;&#xA;&lt;li&gt;CISO : Chief Information Security Officer.&lt;/li&gt;&#xA;&lt;li&gt;CISSP : Certified Information Systems Security Professional.&lt;/li&gt;&#xA;&lt;li&gt;CLUSIF : Club de la Sécurité de l&amp;rsquo;Information Français.&lt;/li&gt;&#xA;&lt;li&gt;CMM : Capability Maturity Model.&lt;/li&gt;&#xA;&lt;li&gt;CMMI : Capability Maturity Model Integration.&lt;/li&gt;&#xA;&lt;li&gt;CMS : Content Management System.&lt;/li&gt;&#xA;&lt;li&gt;CMS : Credential Management System.&lt;/li&gt;&#xA;&lt;li&gt;CNA : Computer Network Attack.&lt;/li&gt;&#xA;&lt;li&gt;CNAPP : Cloud Native Application Protection Plateform.&lt;/li&gt;&#xA;&lt;li&gt;CNE : Computer Network Exploitation.&lt;/li&gt;&#xA;&lt;li&gt;CNIL : Commission Nationale Informatique et Liberté.&lt;/li&gt;&#xA;&lt;li&gt;CNO : Computer Network Operation.&lt;/li&gt;&#xA;&lt;li&gt;COBIT : Control Objectives for Information and related Technology.&lt;/li&gt;&#xA;&lt;li&gt;COIN : Contre insurrection.&lt;/li&gt;&#xA;&lt;li&gt;COOP : Continuity Of Operations Plan.&lt;/li&gt;&#xA;&lt;li&gt;CORS : Cross-Origin Resource Sharing.&lt;/li&gt;&#xA;&lt;li&gt;COTS : Commercial Off-the-Shelf Software.&lt;/li&gt;&#xA;&lt;li&gt;CPE : Common Platform Enumeration.&lt;/li&gt;&#xA;&lt;li&gt;CPSO : Chief Product Security Officer.&lt;/li&gt;&#xA;&lt;li&gt;CPL : Courant Porteur en Ligne.&lt;/li&gt;&#xA;&lt;li&gt;CRL : Certificate Revocation List.&lt;/li&gt;&#xA;&lt;li&gt;CRLDP : Certificate Revocation List Distribution Point.&lt;/li&gt;&#xA;&lt;li&gt;CSA : Cloud Security Alliance.&lt;/li&gt;&#xA;&lt;li&gt;CSF : CyberSecurity Framework.&lt;/li&gt;&#xA;&lt;li&gt;CSIRT : Computer Security Incident Response Team.&lt;/li&gt;&#xA;&lt;li&gt;CSO : Chief Security Officer.&lt;/li&gt;&#xA;&lt;li&gt;CSO : Cloud Security Provider.&lt;/li&gt;&#xA;&lt;li&gt;CSP : Content Security Policy.&lt;/li&gt;&#xA;&lt;li&gt;CSPM : Cloud Security Posture Management.&lt;/li&gt;&#xA;&lt;li&gt;CSPN : Certification de Sécurité de Premier Niveau.&lt;/li&gt;&#xA;&lt;li&gt;CSR : Certificate Signing Request.&lt;/li&gt;&#xA;&lt;li&gt;CSRF : Cross Site Request Forgery.&lt;/li&gt;&#xA;&lt;li&gt;CSMA/CD : Carrier-Sense Multiple Access with Collision Detection.&lt;/li&gt;&#xA;&lt;li&gt;CSS : Cascading Style Sheets.&lt;/li&gt;&#xA;&lt;li&gt;CTI : Cyber Threat Intelligence.&lt;/li&gt;&#xA;&lt;li&gt;CTR : Common Technical Regulation.&lt;/li&gt;&#xA;&lt;li&gt;CVE : Common Vulnerabilities and Exposure.&lt;/li&gt;&#xA;&lt;li&gt;CVSS : Common Vulnerability Scoring System.&lt;/li&gt;&#xA;&lt;li&gt;CWE : Common Weakness Enumeration.&lt;/li&gt;&#xA;&lt;li&gt;CWPP : Cloud Workload Protection Platform.&lt;/li&gt;&#xA;&lt;li&gt;CWSS : Common Weakness Scoring System.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;d&#34;&gt;D&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;DAM : Database Activity Monitoring.&lt;/li&gt;&#xA;&lt;li&gt;DAST : Dynamic Application Security Testing.&lt;/li&gt;&#xA;&lt;li&gt;DARPA : Departement of Advanced Research Projects Agency.&lt;/li&gt;&#xA;&lt;li&gt;DCS : Digital Communication System.&lt;/li&gt;&#xA;&lt;li&gt;DDOS : Distributed Deny Of Service.&lt;/li&gt;&#xA;&lt;li&gt;DEA : Data Encryption Algorithm.&lt;/li&gt;&#xA;&lt;li&gt;DECT : Digital Enhanced Cordless Telecommunication.&lt;/li&gt;&#xA;&lt;li&gt;DEFCON : DEFense readiness CONdition.&lt;/li&gt;&#xA;&lt;li&gt;DEP : Data Execution Prevention.&lt;/li&gt;&#xA;&lt;li&gt;DES : Data Encryption Standard.&lt;/li&gt;&#xA;&lt;li&gt;DHCP : Dynamic Host Configuration Protocol.&lt;/li&gt;&#xA;&lt;li&gt;DKIM : DomainKeys Identified Mail.&lt;/li&gt;&#xA;&lt;li&gt;DLCI : Data Link Channel Identifier.&lt;/li&gt;&#xA;&lt;li&gt;DLL : Dynamic Link Library, bibliothéque de liens dynamique.&lt;/li&gt;&#xA;&lt;li&gt;DLP : Data Loss Prevention.&lt;/li&gt;&#xA;&lt;li&gt;DMARC : Domain Message Authentication Reporting and Conformance.&lt;/li&gt;&#xA;&lt;li&gt;DMZ : DeMilitarized Zone.&lt;/li&gt;&#xA;&lt;li&gt;DNS : Domain Name System.&lt;/li&gt;&#xA;&lt;li&gt;DNSSEC : Domain Name System Security Extensions.&lt;/li&gt;&#xA;&lt;li&gt;DOS : Deny Of Service.&lt;/li&gt;&#xA;&lt;li&gt;DPD : Délégué à la Protection des Données.&lt;/li&gt;&#xA;&lt;li&gt;DPI : Deep Packet Inspection.&lt;/li&gt;&#xA;&lt;li&gt;DPIA : Data Protection Impact Assessment.&lt;/li&gt;&#xA;&lt;li&gt;DPO : Data Protection Officer.&lt;/li&gt;&#xA;&lt;li&gt;DR : Disaster Recovery.&lt;/li&gt;&#xA;&lt;li&gt;DREAD : Damage Reproducibility Exploitability Affected users Discoverability.&lt;/li&gt;&#xA;&lt;li&gt;DRM : Digital Right Management.&lt;/li&gt;&#xA;&lt;li&gt;DRP : Disaster Recovery Plan.&lt;/li&gt;&#xA;&lt;li&gt;DSA : Digital Signature Algorithm.&lt;/li&gt;&#xA;&lt;li&gt;DSS : Digital Signature Standard.&lt;/li&gt;&#xA;&lt;li&gt;DTLS : Datagram Transport Layer Security.&lt;/li&gt;&#xA;&lt;li&gt;DV : Domain Validation.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;e&#34;&gt;E&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;E2EE : End-To-End Encryption.&lt;/li&gt;&#xA;&lt;li&gt;EAL : Evaluation Assurance Level.&lt;/li&gt;&#xA;&lt;li&gt;EAP : Extensible Authentication Protocol.&lt;/li&gt;&#xA;&lt;li&gt;EBIOS : Expression des Besoins et Identification des Objectifs de Sécurité.&lt;/li&gt;&#xA;&lt;li&gt;EBIOS RM : Expression des Besoins et Identification des Objectifs de Sécurité Risk Manager.&lt;/li&gt;&#xA;&lt;li&gt;ECC : Elliptic Curve Cryptography.&lt;/li&gt;&#xA;&lt;li&gt;ECDSA : Elliptic Curve Digital Signature Algorithm.&lt;/li&gt;&#xA;&lt;li&gt;EDR : Endpoint Detection and Response.&lt;/li&gt;&#xA;&lt;li&gt;EER : Equal Error Rate.&lt;/li&gt;&#xA;&lt;li&gt;EF : Exposure Fator.&lt;/li&gt;&#xA;&lt;li&gt;EFF : Electronic Fontier Foundation.&lt;/li&gt;&#xA;&lt;li&gt;EFS : Encryption File System.&lt;/li&gt;&#xA;&lt;li&gt;EGP : Exterior Gateway Protocol.&lt;/li&gt;&#xA;&lt;li&gt;eIDAS : electronic IDentification, Authentication and trust Services.&lt;/li&gt;&#xA;&lt;li&gt;EIGRP : Enhanced Interior Gateway Routing Protocol.&lt;/li&gt;&#xA;&lt;li&gt;EIR : Equipment Identity Register.&lt;/li&gt;&#xA;&lt;li&gt;EIR : Excess Information Rate.&lt;/li&gt;&#xA;&lt;li&gt;EIVP : Etude d&amp;rsquo;Impact sur la Vie Privée.&lt;/li&gt;&#xA;&lt;li&gt;ENISA : European Network for Information Security Agency.&lt;/li&gt;&#xA;&lt;li&gt;EPP : Endpoint Protection Platform.&lt;/li&gt;&#xA;&lt;li&gt;EPSS : Exploit Prediction Scoring System.&lt;/li&gt;&#xA;&lt;li&gt;ESN : Entreprise de Service du Numérique.&lt;/li&gt;&#xA;&lt;li&gt;ESP : Encapsulating Security Payload.&lt;/li&gt;&#xA;&lt;li&gt;ESSID : Extended Service Set Identifier.&lt;/li&gt;&#xA;&lt;li&gt;ETCD : Equipement de Terminaison de Circuits de Données.&lt;/li&gt;&#xA;&lt;li&gt;ETSI : European Telecommunications Standard Institute.&lt;/li&gt;&#xA;&lt;li&gt;ETTD : Equipement Terminal de Traitement de Données.&lt;/li&gt;&#xA;&lt;li&gt;EU5G : European Union 5G Cybersecurity Certification Scheme.&lt;/li&gt;&#xA;&lt;li&gt;EUCC : European Union Common Criteria.&lt;/li&gt;&#xA;&lt;li&gt;EUCS : European Union Cybersecurity Certification Scheme for Cloud Services.&lt;/li&gt;&#xA;&lt;li&gt;EV : Extended Validation.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;f&#34;&gt;F&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;FAI : Fournisseur d’Accès à Internet.&lt;/li&gt;&#xA;&lt;li&gt;FDM : Frequency Division Multiplexing.&lt;/li&gt;&#xA;&lt;li&gt;FDE : Full Disk Encryption.&lt;/li&gt;&#xA;&lt;li&gt;FDMA : Frequency Division Multiple Access.&lt;/li&gt;&#xA;&lt;li&gt;FEC : Forwarding Equivalence Class.&lt;/li&gt;&#xA;&lt;li&gt;FECN : Forward Explicit Congestion Notification.&lt;/li&gt;&#xA;&lt;li&gt;FEK : File Encryption Key.&lt;/li&gt;&#xA;&lt;li&gt;FH : Frequency Hopping.&lt;/li&gt;&#xA;&lt;li&gt;FHSS : Frequency Hopping Spread Spectrum.&lt;/li&gt;&#xA;&lt;li&gt;FIDO : Fast IDentity Online Alliance.&lt;/li&gt;&#xA;&lt;li&gt;FIDO2 : Fast IDentity Online Alliance v2.&lt;/li&gt;&#xA;&lt;li&gt;FIFO : First in First out.&lt;/li&gt;&#xA;&lt;li&gt;FIPS : Federal Information Processing Standard.&lt;/li&gt;&#xA;&lt;li&gt;FIRST : Forum of Incident Response and Security Teams.&lt;/li&gt;&#xA;&lt;li&gt;FM : Frequency Modulation.&lt;/li&gt;&#xA;&lt;li&gt;FPS : Fast Packet Switching.&lt;/li&gt;&#xA;&lt;li&gt;FTP : File Transfert Protocol.&lt;/li&gt;&#xA;&lt;li&gt;FVEK : File Volume Encryption key.&lt;/li&gt;&#xA;&lt;li&gt;FW : FireWall.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;g&#34;&gt;G&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;GAFAM : Google, Apple, Facebook, Amazon, Microsoft.&lt;/li&gt;&#xA;&lt;li&gt;GDPR : General Data Protection Regulation.&lt;/li&gt;&#xA;&lt;li&gt;GGSN : Gateway GPRS Support Node.&lt;/li&gt;&#xA;&lt;li&gt;GMSC : Gateway Mobile Switching Center.&lt;/li&gt;&#xA;&lt;li&gt;GMSK : Gaussian Minimum Shift Keying.&lt;/li&gt;&#xA;&lt;li&gt;GPG : GNU Privacy Guard.&lt;/li&gt;&#xA;&lt;li&gt;GPO : Group Policy Object.&lt;/li&gt;&#xA;&lt;li&gt;GPRS : General Packet Radio Service.&lt;/li&gt;&#xA;&lt;li&gt;GRC : Gouvernance Risk management and Compliance.&lt;/li&gt;&#xA;&lt;li&gt;GRE : Generic Routing Encapsulation.&lt;/li&gt;&#xA;&lt;li&gt;GSM : Global System for Mobile Communications.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;h&#34;&gt;H&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;HD : Haut Débit.&lt;/li&gt;&#xA;&lt;li&gt;HDLC : Hight level Data Link Control.&lt;/li&gt;&#xA;&lt;li&gt;HIDS : Host-based Intrusion Detection System.&lt;/li&gt;&#xA;&lt;li&gt;HIPS : Host-based Intrusion Prevention System.&lt;/li&gt;&#xA;&lt;li&gt;HLR : Home Location Register.&lt;/li&gt;&#xA;&lt;li&gt;HMAC : Hash-based Message Authentication Code.&lt;/li&gt;&#xA;&lt;li&gt;HOTP : HMAC-based One time Password.&lt;/li&gt;&#xA;&lt;li&gt;HSDPA : High Speed Download Packet Access.&lt;/li&gt;&#xA;&lt;li&gt;HSM : Hardware Security Module.&lt;/li&gt;&#xA;&lt;li&gt;HSN : Hopping Sequence Number.&lt;/li&gt;&#xA;&lt;li&gt;HSUPA : High Speed Uplink Packet Access.&lt;/li&gt;&#xA;&lt;li&gt;HTML : HyperText Markup Language.&lt;/li&gt;&#xA;&lt;li&gt;HTTP : HyperText Transfer Protocol.&lt;/li&gt;&#xA;&lt;li&gt;HTTPS : HyperText Transfer Protocol Secured.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;i&#34;&gt;I&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;IaaS : Infrastructure as a Service.&lt;/li&gt;&#xA;&lt;li&gt;IAB : Internet Activities Board.&lt;/li&gt;&#xA;&lt;li&gt;IAB : Internet Architecture Board.&lt;/li&gt;&#xA;&lt;li&gt;IAM : Identity and Access Management.&lt;/li&gt;&#xA;&lt;li&gt;IANA : Internet Assigned Numbers Authority.&lt;/li&gt;&#xA;&lt;li&gt;IAST : Interactive Application Security Test.&lt;/li&gt;&#xA;&lt;li&gt;ICANN : Internet Corporation for Assigned Names and Numbers.&lt;/li&gt;&#xA;&lt;li&gt;ICMP : Internet Control and error Message Protocol.&lt;/li&gt;&#xA;&lt;li&gt;ICP : Infrastructure à Clé Publique.&lt;/li&gt;&#xA;&lt;li&gt;IDoT : IDentity of things.&lt;/li&gt;&#xA;&lt;li&gt;IDP : Internet Datagram Protocol.&lt;/li&gt;&#xA;&lt;li&gt;IDS : Intrusion Detection Systems.&lt;/li&gt;&#xA;&lt;li&gt;IEC : International Electrotechnical Commission.&lt;/li&gt;&#xA;&lt;li&gt;IEEE : Institute of Electrical and Electronics Engineers.&lt;/li&gt;&#xA;&lt;li&gt;IETF : Internet Engineering Task Force.&lt;/li&gt;&#xA;&lt;li&gt;IGC : Infrastructure de Gestion de Clés.&lt;/li&gt;&#xA;&lt;li&gt;IGP : Interior Gateway Protocol.&lt;/li&gt;&#xA;&lt;li&gt;IHM : Interface Homme Machine.&lt;/li&gt;&#xA;&lt;li&gt;IKE : Internet key Exchange.&lt;/li&gt;&#xA;&lt;li&gt;IMEI : International Mobile Station Equipment Identity.&lt;/li&gt;&#xA;&lt;li&gt;IMS : IP Multimédia Subsystem.&lt;/li&gt;&#xA;&lt;li&gt;IMSI : International Mobile Subscriber Identity.&lt;/li&gt;&#xA;&lt;li&gt;IMT 2000 : International Mobile Telecommunications 2000.&lt;/li&gt;&#xA;&lt;li&gt;IoA : Indicator of Attack.&lt;/li&gt;&#xA;&lt;li&gt;IoC : Indicator of Compromise.&lt;/li&gt;&#xA;&lt;li&gt;IOT : Internet Of Things.&lt;/li&gt;&#xA;&lt;li&gt;IP : Internet Protocol.&lt;/li&gt;&#xA;&lt;li&gt;IPBX : Internet Protocol-Private Branch Exchange.&lt;/li&gt;&#xA;&lt;li&gt;IPS : Intrusion Prevention System.&lt;/li&gt;&#xA;&lt;li&gt;IPsec : Internet Protocol Security.&lt;/li&gt;&#xA;&lt;li&gt;IR : Incident Response.&lt;/li&gt;&#xA;&lt;li&gt;IRT : Incident Response Team.&lt;/li&gt;&#xA;&lt;li&gt;IRTF : Internet Research Task Force.&lt;/li&gt;&#xA;&lt;li&gt;IS : Information Security.&lt;/li&gt;&#xA;&lt;li&gt;ISAKMP : Internet Security Association and Key Management Protocol&lt;/li&gt;&#xA;&lt;li&gt;ISC2 : International Information Systems Security Certification Consortium.&lt;/li&gt;&#xA;&lt;li&gt;ISCM : Information Security Continuous Monitoring.&lt;/li&gt;&#xA;&lt;li&gt;ISDN : Integrates Services Digital Network.&lt;/li&gt;&#xA;&lt;li&gt;IS-IS : Intermediate Sytem to Intermediate System.&lt;/li&gt;&#xA;&lt;li&gt;ISL : Inter Switch Link.&lt;/li&gt;&#xA;&lt;li&gt;ISMS : Information Security Management System.&lt;/li&gt;&#xA;&lt;li&gt;ISO : International Standard Organisation.&lt;/li&gt;&#xA;&lt;li&gt;ISOC : Internet SOCiety.&lt;/li&gt;&#xA;&lt;li&gt;ISTAR : Intelligence, Surveillance, Target Acquisition, and Reconnaissance.&lt;/li&gt;&#xA;&lt;li&gt;IT : Information Technology.&lt;/li&gt;&#xA;&lt;li&gt;ITA : Information Technology Agreement.&lt;/li&gt;&#xA;&lt;li&gt;ITIL : Information Technology Infrastructure Library.&lt;/li&gt;&#xA;&lt;li&gt;ITU : International Telecommunication Union.&lt;/li&gt;&#xA;&lt;li&gt;ITSEC : Information Technology Security Evaluation Criteria.&lt;/li&gt;&#xA;&lt;li&gt;IV : Initialization Vector.&lt;/li&gt;&#xA;&lt;li&gt;IXFR : Incremental Zone Transfer.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;j&#34;&gt;J&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;J2SE : Java 2 Standard Edition.&lt;/li&gt;&#xA;&lt;li&gt;J2EE : Java 2 Entreprise Edition.&lt;/li&gt;&#xA;&lt;li&gt;J2ME : Java 2 Micro Edition.&lt;/li&gt;&#xA;&lt;li&gt;JPEG : Joint Picture Expert Group.&lt;/li&gt;&#xA;&lt;li&gt;JS : JavaScript.&lt;/li&gt;&#xA;&lt;li&gt;JSON : JavaScript Object Notation.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;k&#34;&gt;K&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;KDC : Key Distribution Center.&lt;/li&gt;&#xA;&lt;li&gt;KDK : Key Derivation Function.&lt;/li&gt;&#xA;&lt;li&gt;KEK : Key Encryption Key.&lt;/li&gt;&#xA;&lt;li&gt;KMIP : Key Management Interoperability Protocol.&lt;/li&gt;&#xA;&lt;li&gt;KMS : Key Management System.&lt;/li&gt;&#xA;&lt;li&gt;KRACK : Key Reinstallation AttaCK.&lt;/li&gt;&#xA;&lt;li&gt;KRI : Key Risk Indicator.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;l&#34;&gt;L&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;L2I : Lutte Informatique d&amp;rsquo;Influence.&lt;/li&gt;&#xA;&lt;li&gt;L2TP : Layer 2 Tunneling Protocol.&lt;/li&gt;&#xA;&lt;li&gt;LA : Location Area.&lt;/li&gt;&#xA;&lt;li&gt;LAC : Location Area Code.&lt;/li&gt;&#xA;&lt;li&gt;LAI : Location Area Identification.&lt;/li&gt;&#xA;&lt;li&gt;LAN - Local Area Network.&lt;/li&gt;&#xA;&lt;li&gt;LAP - Link Access Protocol.&lt;/li&gt;&#xA;&lt;li&gt;LAPB : Link Access Protocol D-channel.&lt;/li&gt;&#xA;&lt;li&gt;LAPD : Link Access Protocol D-channel.&lt;/li&gt;&#xA;&lt;li&gt;LCP : Link Control Protocol.&lt;/li&gt;&#xA;&lt;li&gt;LDAP : Lightweight Directory Access Protocol.&lt;/li&gt;&#xA;&lt;li&gt;LDP : Label Distribution Protocol.&lt;/li&gt;&#xA;&lt;li&gt;LEAP : Lightweight Extensible Authentication Protocol.&lt;/li&gt;&#xA;&lt;li&gt;LFI : Local File Inclusion.&lt;/li&gt;&#xA;&lt;li&gt;LIB : Label Information Base.&lt;/li&gt;&#xA;&lt;li&gt;LID : Lutte Informatique Défensive.&lt;/li&gt;&#xA;&lt;li&gt;LII : Lutte Informatique d&amp;rsquo;Influence.&lt;/li&gt;&#xA;&lt;li&gt;LIO : Lutte Informatique Offensive.&lt;/li&gt;&#xA;&lt;li&gt;LiFi : Light Fidelity.&lt;/li&gt;&#xA;&lt;li&gt;LLC : Logical Link Control.&lt;/li&gt;&#xA;&lt;li&gt;LLM : Large Language Model.&lt;/li&gt;&#xA;&lt;li&gt;LMI : Local Management Interface.&lt;/li&gt;&#xA;&lt;li&gt;LMI : Lutte contre la Manipulation de l&amp;rsquo;Information.&lt;/li&gt;&#xA;&lt;li&gt;LoTL : Living off The Land.&lt;/li&gt;&#xA;&lt;li&gt;LSA : Local Security Authority.&lt;/li&gt;&#xA;&lt;li&gt;LSR : Label Switching Router.&lt;/li&gt;&#xA;&lt;li&gt;LTE : Long Term Evolution.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;m&#34;&gt;M&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;MA : Mobile Allocation.&lt;/li&gt;&#xA;&lt;li&gt;MAC : Mandatory Access Control.&lt;/li&gt;&#xA;&lt;li&gt;MAC : Media Access Control.&lt;/li&gt;&#xA;&lt;li&gt;MAC : Message Authentication Code.&lt;/li&gt;&#xA;&lt;li&gt;MAEC : Malware Attribute Enumeration and Characterization.&lt;/li&gt;&#xA;&lt;li&gt;MAIO : Mobile Allocation Index Offset.&lt;/li&gt;&#xA;&lt;li&gt;MAN : Metropolitan Area Network.&lt;/li&gt;&#xA;&lt;li&gt;MBR : Master Boot Record.&lt;/li&gt;&#xA;&lt;li&gt;MCC : Mobile Country Code.&lt;/li&gt;&#xA;&lt;li&gt;MD5 : Message Digest 5.&lt;/li&gt;&#xA;&lt;li&gt;MDM : Mobile Device Management.&lt;/li&gt;&#xA;&lt;li&gt;MDR : Manage Detection and Response.&lt;/li&gt;&#xA;&lt;li&gt;MFA : Multi-Factor Authentication.&lt;/li&gt;&#xA;&lt;li&gt;MGCF : Media Gateway Control Function.&lt;/li&gt;&#xA;&lt;li&gt;MIB (SNMP) : Management Information Base.&lt;/li&gt;&#xA;&lt;li&gt;MIC : Message Integrity Check.&lt;/li&gt;&#xA;&lt;li&gt;MIC : Modulation par Impulsions Codées.&lt;/li&gt;&#xA;&lt;li&gt;MIME : Multipurpose Internet Mail Extensions.&lt;/li&gt;&#xA;&lt;li&gt;MIMO : Multiple Input / Multiple Output.&lt;/li&gt;&#xA;&lt;li&gt;MIPS : Menace Informatique et Pratique de Sécurité.&lt;/li&gt;&#xA;&lt;li&gt;MISO : Multiple In / Single Out.&lt;/li&gt;&#xA;&lt;li&gt;MITM : Man In The Middle.&lt;/li&gt;&#xA;&lt;li&gt;MNC : Mobile Network Code.&lt;/li&gt;&#xA;&lt;li&gt;MMF : Multimode Fiber.&lt;/li&gt;&#xA;&lt;li&gt;MMS : Multimedia Messaging Service.&lt;/li&gt;&#xA;&lt;li&gt;MML : Man Machine Language.&lt;/li&gt;&#xA;&lt;li&gt;MOA : Maitrise d&amp;rsquo;OuvrAge.&lt;/li&gt;&#xA;&lt;li&gt;MOE : Maitrise d’œuvre.&lt;/li&gt;&#xA;&lt;li&gt;MOSPF : Multicast extension Open Shortest Path First.&lt;/li&gt;&#xA;&lt;li&gt;MPLS : MultiProtocole Label Switching.&lt;/li&gt;&#xA;&lt;li&gt;MSC : Mobile Switching Center.&lt;/li&gt;&#xA;&lt;li&gt;MSIN : Mobile Subscriber Identification Number.&lt;/li&gt;&#xA;&lt;li&gt;MSISDN : Mobile station ISDN number.&lt;/li&gt;&#xA;&lt;li&gt;MSSP : Managed Security Service Provider.&lt;/li&gt;&#xA;&lt;li&gt;MTA : Message Transfer Agent.&lt;/li&gt;&#xA;&lt;li&gt;MTBF : Mean Time Between Failure.&lt;/li&gt;&#xA;&lt;li&gt;MTTD : Mean Time To Detect.&lt;/li&gt;&#xA;&lt;li&gt;MTTR : Mean Time To Remediate.&lt;/li&gt;&#xA;&lt;li&gt;MTS : Message Transfer System.&lt;/li&gt;&#xA;&lt;li&gt;MTU : Maximum Transmission Unit.&lt;/li&gt;&#xA;&lt;li&gt;MVNO : Mobile Virtual Network Operator.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;n&#34;&gt;N&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;NAC : Network Access Control.&lt;/li&gt;&#xA;&lt;li&gt;NAP : Network Access Protection.&lt;/li&gt;&#xA;&lt;li&gt;NAP : Network Access Protocol.&lt;/li&gt;&#xA;&lt;li&gt;NAS : Network Access Server.&lt;/li&gt;&#xA;&lt;li&gt;NAS : Network Attached Storage.&lt;/li&gt;&#xA;&lt;li&gt;NAT : Network Address Translation.&lt;/li&gt;&#xA;&lt;li&gt;NAT- PT : Network Address Translation - Protocol Translator.&lt;/li&gt;&#xA;&lt;li&gt;NBMA : Non-Broadcast Multi-Access.&lt;/li&gt;&#xA;&lt;li&gt;NCIRC : NATO Computer Incident Response Capability.&lt;/li&gt;&#xA;&lt;li&gt;NDA : Non-Disclosure Agreement.&lt;/li&gt;&#xA;&lt;li&gt;NDR : Network Detection and Response.&lt;/li&gt;&#xA;&lt;li&gt;NEB : Numérisation de l’Espace de Bataille.&lt;/li&gt;&#xA;&lt;li&gt;NFC : Near Field Communication.&lt;/li&gt;&#xA;&lt;li&gt;NFS : Network File System.&lt;/li&gt;&#xA;&lt;li&gt;NIC : Network Information Center.&lt;/li&gt;&#xA;&lt;li&gt;NIC : Network Interface card.&lt;/li&gt;&#xA;&lt;li&gt;NIDP : Network Intrusion Detection and Prevention.&lt;/li&gt;&#xA;&lt;li&gt;NIDS : Network Intrusion Detection System.&lt;/li&gt;&#xA;&lt;li&gt;NIS : Network and Information Security.&lt;/li&gt;&#xA;&lt;li&gt;NIS2 : Network and Information Security v2.&lt;/li&gt;&#xA;&lt;li&gt;NIS : Network Information Services.&lt;/li&gt;&#xA;&lt;li&gt;NIST : National Institute of Standards and Technology.&lt;/li&gt;&#xA;&lt;li&gt;NMS : Network Management System.&lt;/li&gt;&#xA;&lt;li&gt;NNI : Network to Network Interface.&lt;/li&gt;&#xA;&lt;li&gt;NNTP : Network News transfert Protocol.&lt;/li&gt;&#xA;&lt;li&gt;NOC : Network Operations Center.&lt;/li&gt;&#xA;&lt;li&gt;NPS : Network Policy Server.&lt;/li&gt;&#xA;&lt;li&gt;NRA : Nœud de Raccordement d’Abonné.&lt;/li&gt;&#xA;&lt;li&gt;NRO : Nœud de Raccordement Optique.&lt;/li&gt;&#xA;&lt;li&gt;NSA : National Security Agency.&lt;/li&gt;&#xA;&lt;li&gt;NSAP : Network Service Access Point.&lt;/li&gt;&#xA;&lt;li&gt;NSS : Network Sub System.&lt;/li&gt;&#xA;&lt;li&gt;NSS : Network Security Services.&lt;/li&gt;&#xA;&lt;li&gt;NTA : Network Traffic Analysis.&lt;/li&gt;&#xA;&lt;li&gt;NTI : Nœud de Transit International.&lt;/li&gt;&#xA;&lt;li&gt;NTIC : Nouvelles Technologies de l’Information et de la Communication.&lt;/li&gt;&#xA;&lt;li&gt;NVD : National Vulnerability Database.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;o&#34;&gt;O&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;OATH : Open AuTHentication.&lt;/li&gt;&#xA;&lt;li&gt;OAUth : Open AUthorization.&lt;/li&gt;&#xA;&lt;li&gt;OBL : Opérateur de Boucle Locale.&lt;/li&gt;&#xA;&lt;li&gt;OCF : Open Certification Framework.&lt;/li&gt;&#xA;&lt;li&gt;OCSP : Open Certificate Status Protocol.&lt;/li&gt;&#xA;&lt;li&gt;OFDM : Orthogonal Frequency Division Multiplexing.&lt;/li&gt;&#xA;&lt;li&gt;OIV : Opérateur d’importance vitale.&lt;/li&gt;&#xA;&lt;li&gt;OLSR : Optimized Link State Routing Protocol.&lt;/li&gt;&#xA;&lt;li&gt;OMG : Object Management Group.&lt;/li&gt;&#xA;&lt;li&gt;OODA : Observer, Orienter, Décider, Agir (Observe, Oriente, Decide, Act).&lt;/li&gt;&#xA;&lt;li&gt;OpenSSL : Open Secure Socket Layer.&lt;/li&gt;&#xA;&lt;li&gt;OPSEC : OPerations SECurity.&lt;/li&gt;&#xA;&lt;li&gt;OS : Operating System.&lt;/li&gt;&#xA;&lt;li&gt;OSCP : Offensive Security Certified Professional.&lt;/li&gt;&#xA;&lt;li&gt;OSI (modèle) : Open Systems Interconnection.&lt;/li&gt;&#xA;&lt;li&gt;OSI : Open Source Initiative.&lt;/li&gt;&#xA;&lt;li&gt;OSPF : Open Shortest Path First.&lt;/li&gt;&#xA;&lt;li&gt;OSS : Operating System and Service.&lt;/li&gt;&#xA;&lt;li&gt;OT : Operational Technology.&lt;/li&gt;&#xA;&lt;li&gt;OTP : One Time Password.&lt;/li&gt;&#xA;&lt;li&gt;OTAN : Organisation du traité de l’atlantique nord.&lt;/li&gt;&#xA;&lt;li&gt;OTP : One Time Pad.&lt;/li&gt;&#xA;&lt;li&gt;OV : Organization Validation.&lt;/li&gt;&#xA;&lt;li&gt;OVAL : Open Vulnerability and Assessment Language.&lt;/li&gt;&#xA;&lt;li&gt;OWASP : Open Web Application Security Project.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;p&#34;&gt;P&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;PAAS : Platform as a Service.&lt;/li&gt;&#xA;&lt;li&gt;PABX : Private Automatic Branch Exchange.&lt;/li&gt;&#xA;&lt;li&gt;PACS : Prestataires d’Accompagnement et de Conseil en Sécurité des systèmes d’information.&lt;/li&gt;&#xA;&lt;li&gt;PAN : Personal Area Network.&lt;/li&gt;&#xA;&lt;li&gt;PAM : Privilege Access Management.&lt;/li&gt;&#xA;&lt;li&gt;PAMS : Prestataire d&amp;rsquo;Administration et de Maintenance Sécurisées.&lt;/li&gt;&#xA;&lt;li&gt;PAP : Password Authentication Protocol.&lt;/li&gt;&#xA;&lt;li&gt;PASSI : Prestataire d&amp;rsquo;Audit en Sécurité des Systèmes d’Information.&lt;/li&gt;&#xA;&lt;li&gt;PBX : Private Branch Exchange.&lt;/li&gt;&#xA;&lt;li&gt;PCA : Plan de continuité d’activité.&lt;/li&gt;&#xA;&lt;li&gt;PCI-DSS : Payment Card Industry Data Security Standard.&lt;/li&gt;&#xA;&lt;li&gt;PCI-SSC : Payment Card Industry Security Standards Council.&lt;/li&gt;&#xA;&lt;li&gt;P-CSCF : Proxy Call Session Control Fonction.&lt;/li&gt;&#xA;&lt;li&gt;PDIS : Prestataire en Détection des Incidents de Sécurité.&lt;/li&gt;&#xA;&lt;li&gt;PDN : Public Data Network.&lt;/li&gt;&#xA;&lt;li&gt;PEAP : Protected Extensible Authentication Protocol.&lt;/li&gt;&#xA;&lt;li&gt;PFS : Perfect Forward Secrecy.&lt;/li&gt;&#xA;&lt;li&gt;PGP : Pretty Good Privacy.&lt;/li&gt;&#xA;&lt;li&gt;PHI : Protect Health Information.&lt;/li&gt;&#xA;&lt;li&gt;PIA : Privacy Impact Assessment.&lt;/li&gt;&#xA;&lt;li&gt;PII : Personaly Identifiable Information.&lt;/li&gt;&#xA;&lt;li&gt;PIN : Personal Identification Number.&lt;/li&gt;&#xA;&lt;li&gt;PKCS : Public Key Cryptography Standard.&lt;/li&gt;&#xA;&lt;li&gt;PKI : Public Key Infrastructure.&lt;/li&gt;&#xA;&lt;li&gt;PLMN : Public Land Mobile Network.&lt;/li&gt;&#xA;&lt;li&gt;PMK : Pairwise Master Key.&lt;/li&gt;&#xA;&lt;li&gt;PMR : Professional Mobile Radio.&lt;/li&gt;&#xA;&lt;li&gt;PMS : Pre-Master Secret.&lt;/li&gt;&#xA;&lt;li&gt;PNNI : Private Network Network Interface.&lt;/li&gt;&#xA;&lt;li&gt;PoC : Proof of Concept.&lt;/li&gt;&#xA;&lt;li&gt;PoP : Point of Presence.&lt;/li&gt;&#xA;&lt;li&gt;POP3 : Post Office Protocol 3.&lt;/li&gt;&#xA;&lt;li&gt;POTS : Plain Old Telephone Service.&lt;/li&gt;&#xA;&lt;li&gt;PPP : Point to Point Protocol.&lt;/li&gt;&#xA;&lt;li&gt;PPTP : Point-to-Point Tunneling Protocol.&lt;/li&gt;&#xA;&lt;li&gt;PRA : Plan de Reprise d’Activité.&lt;/li&gt;&#xA;&lt;li&gt;PRI : Primary Rate Interface.&lt;/li&gt;&#xA;&lt;li&gt;PRIS : Prestataires de Réponse aux Incidents de Sécurité.&lt;/li&gt;&#xA;&lt;li&gt;PSK : Pre-Shared Key.&lt;/li&gt;&#xA;&lt;li&gt;PSSI : Politique de Sécurité des Systèmes d&amp;rsquo;Information.&lt;/li&gt;&#xA;&lt;li&gt;PSTN : Public Switched Telephone Network.&lt;/li&gt;&#xA;&lt;li&gt;PUK : PIN Unblocking Key.&lt;/li&gt;&#xA;&lt;li&gt;PVID : Prestataires de Vérification d&amp;rsquo;Identité à Distance.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;q&#34;&gt;Q&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;QOS : Quality Of Service.&lt;/li&gt;&#xA;&lt;li&gt;QKD : Quantum Key Distribution.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;r&#34;&gt;R&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;RADIUS : Remote Authentication Dial-In User Service.&lt;/li&gt;&#xA;&lt;li&gt;RAID : Redundant Array of Independent Disks.&lt;/li&gt;&#xA;&lt;li&gt;RAM : Random Access Memory&lt;/li&gt;&#xA;&lt;li&gt;RARP : Reverse Address Resolution Protocol.&lt;/li&gt;&#xA;&lt;li&gt;RASP : Runtime Application Self-Protection.&lt;/li&gt;&#xA;&lt;li&gt;RAT : Remote Access Trojan.&lt;/li&gt;&#xA;&lt;li&gt;RAT : Remote Administration Tool.&lt;/li&gt;&#xA;&lt;li&gt;RBAC : Role-Based Access Control.&lt;/li&gt;&#xA;&lt;li&gt;RBL : Realtime Blackhole List.&lt;/li&gt;&#xA;&lt;li&gt;RC4 : Rivest Cipher 4.&lt;/li&gt;&#xA;&lt;li&gt;RCE : Remote Code Execution.&lt;/li&gt;&#xA;&lt;li&gt;RFC : Request For Comment.&lt;/li&gt;&#xA;&lt;li&gt;RFID : Radio Frequency Identification.&lt;/li&gt;&#xA;&lt;li&gt;RGPD : Règlement Général pour la Protection des Données.&lt;/li&gt;&#xA;&lt;li&gt;RGS : Référentiel Général de Sécurité.&lt;/li&gt;&#xA;&lt;li&gt;RIC : Renseignement d’intérêt Cyber.&lt;/li&gt;&#xA;&lt;li&gt;RIP : Routing Information Protocol.&lt;/li&gt;&#xA;&lt;li&gt;RIR : Registre Internet Régionaux, Regional Internet Registry.&lt;/li&gt;&#xA;&lt;li&gt;RLC : Radio Link Control.&lt;/li&gt;&#xA;&lt;li&gt;RMF : Risk Management Framework.&lt;/li&gt;&#xA;&lt;li&gt;RNG : Random Number Generator.&lt;/li&gt;&#xA;&lt;li&gt;RNIS : Réseau Numérique à Intégration de Services.&lt;/li&gt;&#xA;&lt;li&gt;ROC : Renseignement d’Origine Cyber.&lt;/li&gt;&#xA;&lt;li&gt;ROM : Read Only Memory.&lt;/li&gt;&#xA;&lt;li&gt;ROM : Return Of Mitigation.&lt;/li&gt;&#xA;&lt;li&gt;ROSI : Return On Security Investment.&lt;/li&gt;&#xA;&lt;li&gt;RPC : Remote Procedure Call.&lt;/li&gt;&#xA;&lt;li&gt;RPO : Recovery Point Objective.&lt;/li&gt;&#xA;&lt;li&gt;RSA : Rivest, Shamir, Adleman.&lt;/li&gt;&#xA;&lt;li&gt;RSSI : Responsable de la Sécurité des Systèmes d’Information.&lt;/li&gt;&#xA;&lt;li&gt;RSVP : Resource Reservation Protocol.&lt;/li&gt;&#xA;&lt;li&gt;RTC : Réseau Téléphonique Commuté.&lt;/li&gt;&#xA;&lt;li&gt;RTO : Recovery Time Objective.&lt;/li&gt;&#xA;&lt;li&gt;RTCP : Real-time Transport Control Protocol.&lt;/li&gt;&#xA;&lt;li&gt;RTP : Real-time Transport Protocol.&lt;/li&gt;&#xA;&lt;li&gt;RTSP : Real Time Streaming Protocol.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;s&#34;&gt;S&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;S/MIME : Secure / Multipurpose Internet Mail Extensions.&lt;/li&gt;&#xA;&lt;li&gt;SA : Security Association.&lt;/li&gt;&#xA;&lt;li&gt;SA : Source Address.&lt;/li&gt;&#xA;&lt;li&gt;SA (Subnet Administrator) = administrateur de sous réseau (RFC4391).&lt;/li&gt;&#xA;&lt;li&gt;SaaS : Software as a Service.&lt;/li&gt;&#xA;&lt;li&gt;SABM (Set Asynchronous Balanced Mode) = mise en mode asynchrone équilibré (commande d&amp;rsquo;initialisation de protocole à la couche 2. Sauf mention contraire, SABM désigne aussi bien la forme simple que la forme étendue du message).&lt;/li&gt;&#xA;&lt;li&gt;SABM_ACK (Layer two acknowledgment to SABM) = acquittement de SABM à la couche 2.&lt;/li&gt;&#xA;&lt;li&gt;SAC (Service Access Code) = code d&amp;rsquo;accès au service.&lt;/li&gt;&#xA;&lt;li&gt;SAC (syntax-based arithmetic coding) = codage arithmétique syntaxique (H.263).&lt;/li&gt;&#xA;&lt;li&gt;SAC (Strict Avalanche Criterion) = critère strict d&amp;rsquo;avalanche (RFC2144).&lt;/li&gt;&#xA;&lt;li&gt;SACCH (Slow Associated Control Channel) = canal de signalisation associé lent ; GSM.&lt;/li&gt;&#xA;&lt;li&gt;SACCH/Cx (Slow, SDCCH/4 Associated, Control Channel) = canal de signalisation lent associé à un SDCCH/x ; GSM.&lt;/li&gt;&#xA;&lt;li&gt;SACCH/T (Slow, TCH-Associated, Control Channel) = canal de signalisation lent associé à un TCH ; GSM.&lt;/li&gt;&#xA;&lt;li&gt;SACF (single association control function) = fonction de contrôle à association unique ; fonction de contrôle d’association simple.&lt;/li&gt;&#xA;&lt;li&gt;SACK (Selective Acknowledgment) = accusé de réception sélectif (RFC 2018).&lt;/li&gt;&#xA;&lt;li&gt;SACRED (Secure Availability of Credentials) = disponibilité sécurisée des accréditifs (RFC 3760).&lt;/li&gt;&#xA;&lt;li&gt;SAD (Security Association Database) = base de données d&amp;rsquo;association de sécurité (RFC3168).&lt;/li&gt;&#xA;&lt;li&gt;SADB (Security Association Database) = base de données des associations de sécurité (RFC3554).&lt;/li&gt;&#xA;&lt;li&gt;SAE : Simultaneous Authentication as Equals.&lt;/li&gt;&#xA;&lt;li&gt;SAF (SACF auxiliary facility) = facilité auxiliaire de fonction SACF (X.862).&lt;/li&gt;&#xA;&lt;li&gt;SAFI (Subsequent Address Family Identifier) = identifiant de la famille d&amp;rsquo;adresse suivante (RFC 4760).&lt;/li&gt;&#xA;&lt;li&gt;SAI (Source Attachment Identifier) = identifiant de rattachement de source (RFC5003).&lt;/li&gt;&#xA;&lt;li&gt;SAI (satellite air interface) = trajet aérien par satellite.&lt;/li&gt;&#xA;&lt;li&gt;SAID (security association identifier) = identifiant d&amp;rsquo;association de sécurité.&lt;/li&gt;&#xA;&lt;li&gt;S-AIS (Section Alarm Indication Signal) = signal d&amp;rsquo;indication d&amp;rsquo;alarme sur la section.&lt;/li&gt;&#xA;&lt;li&gt;SAM (SCSI Architecture Model) = modèle d’architecture SCSI (RFC7143).&lt;/li&gt;&#xA;&lt;li&gt;SAM (subsequent address message) = message d&amp;rsquo;adresse à suivre ; RNIS/ISUP.&lt;/li&gt;&#xA;&lt;li&gt;SAML (Security Assertion Markup Language) = langage de balisage d’assertion de sécurité (X.1142).&lt;/li&gt;&#xA;&lt;li&gt;SAN (Storage Area Networking/Network) = mise en réseau de zone de mémorisation/réseau à zone de mémorisation.&lt;/li&gt;&#xA;&lt;li&gt;SAN (Subject Alternative Name) = nom de remplacement de sujet (RFC4556).&lt;/li&gt;&#xA;&lt;li&gt;SAO (Single Association Objet) = objet d&amp;rsquo;association unique ; R.I.&lt;/li&gt;&#xA;&lt;li&gt;SAP : Service Advertising Protocol.&lt;/li&gt;&#xA;&lt;li&gt;SCADA : Supervisory Control And Data Acquisition.&lt;/li&gt;&#xA;&lt;li&gt;SCAP : Security Content Automation Protocol.&lt;/li&gt;&#xA;&lt;li&gt;SCIM : System for Cross-domain Identity Management.&lt;/li&gt;&#xA;&lt;li&gt;SCRM : Supply Chain Risk Management.&lt;/li&gt;&#xA;&lt;li&gt;SDL : Software Development Lifecycle.&lt;/li&gt;&#xA;&lt;li&gt;SDLC : Synchronous Data Link Control.&lt;/li&gt;&#xA;&lt;li&gt;SDLC : Software Development Life Cycle.&lt;/li&gt;&#xA;&lt;li&gt;SDMX : Statistical Data and MetaData eXchange.&lt;/li&gt;&#xA;&lt;li&gt;SDN : Software-Defined Networking.&lt;/li&gt;&#xA;&lt;li&gt;SDO : Software Delivery Objective.&lt;/li&gt;&#xA;&lt;li&gt;SDU : Service Data Unit.&lt;/li&gt;&#xA;&lt;li&gt;SD-WAN : Software Defined Wide Area Network.&lt;/li&gt;&#xA;&lt;li&gt;SecaaS : Security as a Service.&lt;/li&gt;&#xA;&lt;li&gt;SGDSN : Secrétariat Général de la Défense et de la Sécurité Nationale.&lt;/li&gt;&#xA;&lt;li&gt;SGML : Standard Generalized Markup Language.&lt;/li&gt;&#xA;&lt;li&gt;SHA : Secure Hash Algorithm.&lt;/li&gt;&#xA;&lt;li&gt;SHA-1 : Secure Hash Algorithm-1.&lt;/li&gt;&#xA;&lt;li&gt;SHA-2 : Secure Hash Algorithm-2.&lt;/li&gt;&#xA;&lt;li&gt;SHA-3 : Secure Hash Algorithm-3.&lt;/li&gt;&#xA;&lt;li&gt;SHTTP : Secure Hypertext Transfer Protocol.&lt;/li&gt;&#xA;&lt;li&gt;SIEM : Security Information and Event Management.&lt;/li&gt;&#xA;&lt;li&gt;SIM : Subscriber Identity Mobile.&lt;/li&gt;&#xA;&lt;li&gt;SIP : Session Initiation Protocol.&lt;/li&gt;&#xA;&lt;li&gt;SKIP : Simple Key Management for Internet Protocol.&lt;/li&gt;&#xA;&lt;li&gt;SLA : Service Level Agreement.&lt;/li&gt;&#xA;&lt;li&gt;SLE : Single-Loss Expectancy.&lt;/li&gt;&#xA;&lt;li&gt;SMB : Server Message Block.&lt;/li&gt;&#xA;&lt;li&gt;SMF : Single Mode Fiber.&lt;/li&gt;&#xA;&lt;li&gt;SMS : Short Message Service.&lt;/li&gt;&#xA;&lt;li&gt;SMSI : Système de Management de la Sécurité de l&amp;rsquo;Information.&lt;/li&gt;&#xA;&lt;li&gt;SMTP : Simple Mail Transfer Protocol.&lt;/li&gt;&#xA;&lt;li&gt;SNMP : Simple Network Management Protocol.&lt;/li&gt;&#xA;&lt;li&gt;SOA : Service Oriented Architecture.&lt;/li&gt;&#xA;&lt;li&gt;SOAP : Simple Object Access Protocol.&lt;/li&gt;&#xA;&lt;li&gt;SOAR : Security Orchestration Automation and Response.&lt;/li&gt;&#xA;&lt;li&gt;SOC : Security Operations Center.&lt;/li&gt;&#xA;&lt;li&gt;SOD : Separation of Duties.&lt;/li&gt;&#xA;&lt;li&gt;SOD : Segregation of Duties.&lt;/li&gt;&#xA;&lt;li&gt;SOP : Same Origin Policy.&lt;/li&gt;&#xA;&lt;li&gt;SPD : Security Policy Database.&lt;/li&gt;&#xA;&lt;li&gt;SPF : Sender Policy Framework.&lt;/li&gt;&#xA;&lt;li&gt;SPI : Sensitive Personal Information.&lt;/li&gt;&#xA;&lt;li&gt;SPI : Stateful Packet Inspection.&lt;/li&gt;&#xA;&lt;li&gt;SPI : Security Parameter Index.&lt;/li&gt;&#xA;&lt;li&gt;SPML : Service Provisioning Markup Language.&lt;/li&gt;&#xA;&lt;li&gt;SPOX : Single Point of Failure.&lt;/li&gt;&#xA;&lt;li&gt;SPX : Sequenced Packet eXchange.&lt;/li&gt;&#xA;&lt;li&gt;SQL : Structured Query Lanquage.&lt;/li&gt;&#xA;&lt;li&gt;SQLI : Structured Query Lanquage Injection.&lt;/li&gt;&#xA;&lt;li&gt;SS7 : Signaling System 7.&lt;/li&gt;&#xA;&lt;li&gt;S-SDLC : Secure Software Development Life Cycle.&lt;/li&gt;&#xA;&lt;li&gt;SSE : Security Service Edge.&lt;/li&gt;&#xA;&lt;li&gt;SSH : Secure Shell.&lt;/li&gt;&#xA;&lt;li&gt;SSID : Service Set IDentifier.&lt;/li&gt;&#xA;&lt;li&gt;SSO : Single Sign On.&lt;/li&gt;&#xA;&lt;li&gt;SSID : Service Set IDentifier.&lt;/li&gt;&#xA;&lt;li&gt;SSII : Société de Service et d’Ingénierie Informatique.&lt;/li&gt;&#xA;&lt;li&gt;SSL : Secure Socket Layer.&lt;/li&gt;&#xA;&lt;li&gt;SSL/TLS : Secure Socket Layer/Transport Layer Security.&lt;/li&gt;&#xA;&lt;li&gt;SSO : Single Sign-On.&lt;/li&gt;&#xA;&lt;li&gt;SSPM : SaaS Security Posture Management.&lt;/li&gt;&#xA;&lt;li&gt;SSRF :  Server-Side Request Forgery.&lt;/li&gt;&#xA;&lt;li&gt;SSTP : Secure Socket Tunneling Protocol.&lt;/li&gt;&#xA;&lt;li&gt;STAD : Système de Traitement Automatisé de Données.&lt;/li&gt;&#xA;&lt;li&gt;STAR : Security, Trust and Assurance Registry.&lt;/li&gt;&#xA;&lt;li&gt;STIX : Structured Threat Information eXpression.&lt;/li&gt;&#xA;&lt;li&gt;STRIDE : Spoofing, Tampering, Repudiation, Information disclosure, Denial of service, Elevation of privilege.&lt;/li&gt;&#xA;&lt;li&gt;STS : Security Token Service.&lt;/li&gt;&#xA;&lt;li&gt;SWG : Secure Web Gateway.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;t&#34;&gt;T&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;TA : Threat Agent.&lt;/li&gt;&#xA;&lt;li&gt;TA : Time Advance.&lt;/li&gt;&#xA;&lt;li&gt;TAXII : Trusted Automated eXchange of Intelligence Information.&lt;/li&gt;&#xA;&lt;li&gt;TCB : Trusted Computing Base.&lt;/li&gt;&#xA;&lt;li&gt;TCP : Transmission Control Protocol.&lt;/li&gt;&#xA;&lt;li&gt;TD/CDMA : Time Division / CDMA.&lt;/li&gt;&#xA;&lt;li&gt;TDE : Transparent Data Encryption.&lt;/li&gt;&#xA;&lt;li&gt;TDEA : Transparent Data Encryption Algorithm.&lt;/li&gt;&#xA;&lt;li&gt;TDM : Time Division Multiplexing.&lt;/li&gt;&#xA;&lt;li&gt;TDMA : Time Division Multiple Access.&lt;/li&gt;&#xA;&lt;li&gt;TKIP : Temporal Key Integrity Protocol.&lt;/li&gt;&#xA;&lt;li&gt;TLD : Top Level Domain.&lt;/li&gt;&#xA;&lt;li&gt;TLP : Tear Line Protocol.&lt;/li&gt;&#xA;&lt;li&gt;TLP : Traffic Light Protocol.&lt;/li&gt;&#xA;&lt;li&gt;TLS : Transport Layer Security.&lt;/li&gt;&#xA;&lt;li&gt;TOC : Time Of Change.&lt;/li&gt;&#xA;&lt;li&gt;TOU : Time Of Use.&lt;/li&gt;&#xA;&lt;li&gt;TOR : The Onion Router.&lt;/li&gt;&#xA;&lt;li&gt;TOTP : Time-based One Time Password.&lt;/li&gt;&#xA;&lt;li&gt;TPM : Trusted Platform Module.&lt;/li&gt;&#xA;&lt;li&gt;TRAU : Transcoding Rate and Adaptation Unit.&lt;/li&gt;&#xA;&lt;li&gt;TTL : Time-To-Live.&lt;/li&gt;&#xA;&lt;li&gt;TTP : Tactics Techniques and Procedures.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;u&#34;&gt;U&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;U2F : Universal Second Factor.&lt;/li&gt;&#xA;&lt;li&gt;UAC : User Account Contro.&lt;/li&gt;&#xA;&lt;li&gt;UAC : Unified Access Control.&lt;/li&gt;&#xA;&lt;li&gt;UAF : Universal Authentication Framework.&lt;/li&gt;&#xA;&lt;li&gt;UCS: Universal Character Set.&lt;/li&gt;&#xA;&lt;li&gt;UDP : User Datagram Protocol.&lt;/li&gt;&#xA;&lt;li&gt;UEBA : User and Entity Behavior Analytics.&lt;/li&gt;&#xA;&lt;li&gt;UIT : Union Internationale des Télécommunications.&lt;/li&gt;&#xA;&lt;li&gt;UMTS : Universal Mobile Telecommunication System.&lt;/li&gt;&#xA;&lt;li&gt;UMTS -TDD : Universal Mobile Telecommunication System Time Division Duplex.&lt;/li&gt;&#xA;&lt;li&gt;UNI : User to Network Interface.&lt;/li&gt;&#xA;&lt;li&gt;UPS : Uninterruptible Power Supply.&lt;/li&gt;&#xA;&lt;li&gt;URI : Uniform Resource Identifier.&lt;/li&gt;&#xA;&lt;li&gt;URL : Uniform Resource Locator.&lt;/li&gt;&#xA;&lt;li&gt;URN : Uniform Ressource Name.&lt;/li&gt;&#xA;&lt;li&gt;USB : Universal Serial Bus.&lt;/li&gt;&#xA;&lt;li&gt;USENET : UNIX user network.&lt;/li&gt;&#xA;&lt;li&gt;UTF: Unicode Transformation Format.&lt;/li&gt;&#xA;&lt;li&gt;UTM : Unified Threat Management.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;v&#34;&gt;V&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;VBR : Variable Bit Rate.&lt;/li&gt;&#xA;&lt;li&gt;VLAN : Virtual Local Area Network.&lt;/li&gt;&#xA;&lt;li&gt;VLR : Visitor Location Register.&lt;/li&gt;&#xA;&lt;li&gt;VLSM : Variable-Length Subnet Mask.&lt;/li&gt;&#xA;&lt;li&gt;VMK : Volume Master Key.&lt;/li&gt;&#xA;&lt;li&gt;VOD : Video On Demand.&lt;/li&gt;&#xA;&lt;li&gt;VPN : Virtual Private Network.&lt;/li&gt;&#xA;&lt;li&gt;VPS : Virtual Private Server.&lt;/li&gt;&#xA;&lt;li&gt;VSAT : Very Small Aperture Terminal.&lt;/li&gt;&#xA;&lt;li&gt;VXLAN : Virtual Extensible Local Area Network.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;w&#34;&gt;W&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;W3C : World Wide Web Consortium.&lt;/li&gt;&#xA;&lt;li&gt;WAAP : Web Application and API Protection.&lt;/li&gt;&#xA;&lt;li&gt;WAF : Web Application Firewall.&lt;/li&gt;&#xA;&lt;li&gt;WAN : Wide Area Network.&lt;/li&gt;&#xA;&lt;li&gt;WAP : Wireless Application Protocol.&lt;/li&gt;&#xA;&lt;li&gt;WCDMA : Wideband Code Division Multiple Access.&lt;/li&gt;&#xA;&lt;li&gt;WEP : Wired Equivalent Privacy.&lt;/li&gt;&#xA;&lt;li&gt;WLAN : Wireless Local Area Network.&lt;/li&gt;&#xA;&lt;li&gt;WORM : Write Once Read Many.&lt;/li&gt;&#xA;&lt;li&gt;WPA : Wi-Fi Protected Access.&lt;/li&gt;&#xA;&lt;li&gt;WPA2 : Wi-Fi Protected Access 2.&lt;/li&gt;&#xA;&lt;li&gt;WPA3 : Wi-Fi Protected Access 3.&lt;/li&gt;&#xA;&lt;li&gt;WPAN : Wireless Personnal Area Network.&lt;/li&gt;&#xA;&lt;li&gt;WPS : Wi-Fi Protected Setup.&lt;/li&gt;&#xA;&lt;li&gt;WRT : Work Recovery Time.&lt;/li&gt;&#xA;&lt;li&gt;WWW : World Wide Web.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;x&#34;&gt;X&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;XACML : eXtensible Access Control Markup Language.&lt;/li&gt;&#xA;&lt;li&gt;XDR : eXtended Detection and Response.&lt;/li&gt;&#xA;&lt;li&gt;XKMS : XML key management system.&lt;/li&gt;&#xA;&lt;li&gt;XLL : eXtensible Link Language.&lt;/li&gt;&#xA;&lt;li&gt;XML : eXtensible Markup Language.&lt;/li&gt;&#xA;&lt;li&gt;XSRF : Cross Site Request Forgery.&lt;/li&gt;&#xA;&lt;li&gt;XSS : Cross Site Scripting.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;y&#34;&gt;Y&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;YAML : Yet Another Markup Language.&lt;/li&gt;&#xA;&lt;li&gt;YARA : Yet Another Recursive Acronym.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;z&#34;&gt;Z&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ZKF : Zero-Knowledge Proof.&lt;/li&gt;&#xA;&lt;li&gt;ZKF : Zero-Knowledge Protocol.&lt;/li&gt;&#xA;&lt;li&gt;ZT : Zero Trust.&lt;/li&gt;&#xA;&lt;li&gt;ZTA : Zero Trust Architecture.&lt;/li&gt;&#xA;&lt;li&gt;ZTNA : Zero Trust Network Architecture.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Les rencontres de la grenouille, 30 mai 2024</title>
      <link>https://m82-project.org:443/annonces/grenouille_2024_05/</link>
      <pubDate>Mon, 13 May 2024 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/annonces/grenouille_2024_05/</guid>
      <description>&lt;p&gt;L&amp;rsquo;équipe du M82 project vous propose une rencontre cyber de la grenouille le 30 mai 2024 à partir de 19h00 sur le thème : &lt;strong&gt;&amp;ldquo;les mains dans le code&amp;rdquo;&lt;/strong&gt; avec Sebastien Larinier et Fred Baguelin ! :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.linkedin.com/in/sebastien-larinier-b3b21557/&#34;&gt;Sebastien Larinier&lt;/a&gt;, enseignant chercheur à l&amp;rsquo;ESIEA et membre fondateur du M82_project : qui nous présentera ces travaux sur les similitudes entre malwares (ou alors autre chose, surprise :));&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.linkedin.com/in/fbaguelin/&#34;&gt;Fred Baguelin&lt;/a&gt;, ingénieur en cybersécurité chez Datadog : détection d&amp;rsquo;attaque dans les environnement cloud..&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Accès libre, &lt;a href=&#34;https://www.helloasso.com/associations/m82-project/evenements/les-rencontres-de-la-grenouille-0424-2&#34;&gt;inscription obligatoire ici&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>A</title>
      <link>https://m82-project.org:443/dictionnaire/a/</link>
      <pubDate>Sun, 12 May 2024 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/dictionnaire/a/</guid>
      <description>&lt;p&gt;Contribuez à la mise à jour de ce dictionnaire ici : &lt;a href=&#34;https://github.com/M82-project/Dictionnaire_Cyber&#34;&gt;mise à jour&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;abcde&#34;&gt;ABCDE&lt;/h2&gt;&#xA;&lt;p&gt;(&lt;em&gt;Actors, Behaviour, Content, Degree, Effect&lt;/em&gt;)&lt;/p&gt;&#xA;&lt;p&gt;Dans le domaine de la lutte contre la désinformation, ABCDE est un framework créé par Camille François pour décrire et analyser les opérations d&amp;rsquo;influence. Initialement connu sous les initiales ABC pour &amp;ldquo;&lt;em&gt;manipulative Actors, deceptive Behavior and Harmful content&lt;/em&gt;&amp;rdquo;, le chercheur Alexandre Alaphilippe ajoute une quatrième dimmension &amp;ldquo;Distribution&amp;rdquo; puis James Pamment &amp;ldquo;Effect&amp;rdquo; pour prendre en compte l&amp;rsquo;impact de ces opérations (d&amp;rsquo;après le glossaire du &lt;a href=&#34;https://www.disinfo.eu/&#34;&gt;EU Disnfo Lab&lt;/a&gt;).&lt;/p&gt;</description>
    </item>
    <item>
      <title>B</title>
      <link>https://m82-project.org:443/dictionnaire/b/</link>
      <pubDate>Sat, 11 May 2024 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/dictionnaire/b/</guid>
      <description>&lt;p&gt;Contribuez à la mise à jour de cette liste ici : &lt;a href=&#34;https://github.com/M82-project/Dictionnaire_Cyber/&#34;&gt;mise à jour&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;backbone-internet&#34;&gt;&lt;em&gt;Backbone Internet&lt;/em&gt;&lt;/h2&gt;&#xA;&lt;p&gt;(Dorsale Internet)&lt;/p&gt;&#xA;&lt;p&gt;Le terme désigne les liaisons très haut débit qui constituent le cœur du réseau Internet. Il s’agit principalement des câbles terrestres et sous-marins qui relient les continents entre eux et permettent donc l’interconnexion des réseaux de plus petite taille.&lt;/p&gt;&#xA;&lt;h2 id=&#34;backdoor&#34;&gt;&lt;em&gt;Backdoor&lt;/em&gt;&lt;/h2&gt;&#xA;&lt;p&gt;(Porte dérobée)&lt;/p&gt;&#xA;&lt;p&gt;Les backdoors désignent des accès cachés sur un système ou sur une application présents dès la conception ou à la suite d’une implantation malveillante a posteriori. L’objectif est de générer un comportement particulier après l’activation par une commande spécifique. L’utilisation d’une backdoor permet donc à un acteur tiers (par exemple un attaquant informatique) de disposer d’un accès sur un système à l’insu de son propriétaire. En matière de fonctionnalités, les backdoors sont similaires à n’importe quel système d’administration conçus et distribués par les éditeurs de logiciels.&#xA;Voir &lt;a href=&#34;https://encyclopedia.kaspersky.fr/knowledge/backdoor/&#34;&gt;l&amp;rsquo;encyclopédie Kaspersky&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>C</title>
      <link>https://m82-project.org:443/dictionnaire/c/</link>
      <pubDate>Fri, 10 May 2024 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/dictionnaire/c/</guid>
      <description>&lt;p&gt;Contribuez à la mise à jour de cette liste ici : &lt;a href=&#34;https://github.com/M82-project/Dictionnaire_Cyber/&#34;&gt;mise à jour&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;câblage&#34;&gt;Câblage&lt;/h2&gt;&#xA;&lt;p&gt;(&lt;em&gt;Wiring&lt;/em&gt;)&lt;/p&gt;&#xA;&lt;p&gt;Action qui consiste à connecter les divers éléments d’un système de communication.&lt;/p&gt;&#xA;&lt;h2 id=&#34;cache&#34;&gt;Cache&lt;/h2&gt;&#xA;&lt;p&gt;(&lt;em&gt;Cache&lt;/em&gt;)&lt;/p&gt;&#xA;&lt;p&gt;Le cache ou mémoire cache est une composante de la mémoire, habituellement plus rapide mais plus limité en taille, qui stocke des données de façon transparente et transitoire afin qu’elles soient retrouvées plus rapidement. Un processeur contient habituellement plusieurs niveaux de cache, de rapidité décroissante et de capacité croissante. La mémoire cache, d’accès plus rapide que la mémoire centrale, est utilisée pour stocker temporairement les données d’une opération arithmétique ou logique.&#xA;Dans le cas de la navigation Internet, les données sont stockées localement au sein d&amp;rsquo;un cache, elles peuvent avoir été consultées préalablement et sont ainsi immédiatement disponible en cas de nouvelles requêtes (ce qui évite d’effectuer une nouvelle résolution DNS*).&lt;/p&gt;</description>
    </item>
    <item>
      <title>D</title>
      <link>https://m82-project.org:443/dictionnaire/d/</link>
      <pubDate>Thu, 09 May 2024 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/dictionnaire/d/</guid>
      <description>&lt;p&gt;Contribuez à la mise à jour de ce dictionnaire ici : &lt;a href=&#34;https://github.com/M82-project/Dictionnaire_Cyber&#34;&gt;mise à jour&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;darknet&#34;&gt;Darknet&lt;/h2&gt;&#xA;&lt;p&gt;(*Internet clandestin d&amp;rsquo;après &lt;a href=&#34;https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000035638782*&#34;&gt;légiFrance&lt;/a&gt;)&lt;/p&gt;&#xA;&lt;p&gt;Le terme Darknet a été médiatisé récemment dans le cadre du démantèlement de réseaux de cybercriminels ou de pédopornographies. Ainsi, le terme a été associé auprès du public à une forme d’Internet caché où se retrouvent les criminels. Le terme est pourtant plus ancien et caractérisait initialement un réseau non directement atteignable depuis ARPANET* (ossature initiale d’Internet). Aujourd’hui on peut définir le Darknet comme un ensemble de réseaux pairs à pairs distribués anonymes. Ces réseaux sont ainsi créés par des utilisateurs qui souhaitent partager librement sans subir la surveillance d’Internet. L’usage de ces réseaux est généralement développé dans les milieux contestataires où au sein des communautés underground. Pour autant, le Darknet offre également des possibilités pour développer la liberté d’expression et l’échange d’information dans les pays pratiquant une censure violente de l’Internet, il est donc également  utilisé par des journalistes et des citoyens engagés. Ainsi, le Darknet n’est pas si noir…&lt;/p&gt;</description>
    </item>
    <item>
      <title>S’armer pour la guerre cognitive : le modèle DIMA</title>
      <link>https://m82-project.org:443/articles/dima/dima/</link>
      <pubDate>Sun, 28 Apr 2024 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/dima/dima/</guid>
      <description>&lt;p&gt;Le concept de &lt;a href=&#34;https://lerubicon.org/la-guerre-cognitive/&#34;&gt;guerre cognitive&lt;/a&gt; revient sur le devant de la scène alors même que les études stratégiques l’avait délaissé, le résumant souvent à une forme dégénérée des opérations psychologiques de la Guerre froide. Tout cela sentait bon les expérimentations sulfureuses du KGB et les tentatives de manipulations chimiques des cerveaux de la CIA. Pourtant, avec la révolution de l’information que nous connaissons, nos capacités cognitives semblent aujourd’hui dépassées et laissent béantes les failles pour l’exploitation de biais dans nos propres représentations et systèmes de valeurs.&lt;/p&gt;</description>
    </item>
    <item>
      <title>To blend into a hashtag</title>
      <link>https://m82-project.org:443/articles/to_blend/to_blend/</link>
      <pubDate>Sun, 28 Apr 2024 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/to_blend/to_blend/</guid>
      <description>&lt;p&gt;In 2023, as I sought to better understand the &lt;a href=&#34;https://www.disarm.foundation/framework&#34;&gt;DISARM framework&lt;/a&gt;, I attended a &lt;a href=&#34;https://clusif.fr/&#34;&gt;Clusif&lt;/a&gt; conference entirely dedicated to the &lt;a href=&#34;https://fr.wikipedia.org/wiki/ATT%26CK&#34;&gt;Mitre ATT&amp;amp;CK framework&lt;/a&gt;. I believed that to better grasp the former, I needed to understand its origins and why it operated in this manner. Indeed, the &lt;a href=&#34;https://github.com/DISARMFoundation/DISARMframeworks/blob/main/DISARM_DOCUMENTATION/00_AMITT_Design_Guide_version1.pdf&#34;&gt;CogSec&lt;/a&gt; working group that worked on DISARM drew inspiration from ATT&amp;amp;CK and included individuals from the Mitre company.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;image&#34; src=&#34;https://m82-project.org:443/images/CLUSIF.jpeg&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;I wasn’t disappointed; the reflections and sharing of experiences at the conference were rich and interesting. One phrase, in particular, stuck with me: one of the speakers reminded us that ATT&amp;amp;CK was a “soft” tool. Indeed, fitting the unique, idiosyncratic sequence of actions into an arbitrary breakdown, no matter how detailed, is always subject to interpretation.&#xA;And sometimes, to error…&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Weaponisation of everything</title>
      <link>https://m82-project.org:443/articles/weaponisation/weaponisation/</link>
      <pubDate>Mon, 22 Apr 2024 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/weaponisation/weaponisation/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Publié avec l&amp;rsquo;aimable autorisation des Presse de Science Po.&#xA;Référence : Berenguier, Lilou. « Mark Galeotti, The Weaponisation of Everything: A Field Guide to the New Way of War, New Haven, Connecticut, Yale University Press, 2022, 248 pages », Les Champs de Mars, vol. 37, no. 2, 2021, pp. 205-207&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;The Weaponisation&#34; src=&#34;https://m82-project.org:443/images/Weaponisation.jpg&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://yalebooks.yale.edu/book/9780300270419/the-weaponisation-of-everything/&#34;&gt;The Weaponisation of Everything : A Field Guide to the New Way of War&lt;/a&gt;, essai percutant de Mark Galeotti, russologue associé au Royal United Services Institute, dresse un panorama des formes de conflictualité dites « hybrides » ou « sous le seuil » et des théâtres sur lesquels les puissances s’y livrent. Les opérations sous le seuil se couvrent d’une certaine ambiguïté et relèvent de la notion de « guerre politique », décrite par George Kennan comme « l’emploi par une nation de tous les moyens à sa disposition, à l’exception de la guerre, pour atteindre ses objectifs ».&lt;/p&gt;</description>
    </item>
    <item>
      <title>Glossaires et ressources externes</title>
      <link>https://m82-project.org:443/dictionnaire/ressources_externes/</link>
      <pubDate>Mon, 01 Apr 2024 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/dictionnaire/ressources_externes/</guid>
      <description>&lt;p&gt;Au-delà de notre propre liste d&amp;rsquo;acronymes, vous retrouverez ci-dessous des liens vers des ressources et glossaires existants:&lt;/p&gt;&#xA;&lt;h2 id=&#34;cybersécurité&#34;&gt;Cybersécurité&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;ANSSI&lt;/strong&gt; :  &lt;a href=&#34;https://cyber.gouv.fr/glossaire&#34;&gt;Le glossaire de l&amp;rsquo;agence&lt;/a&gt;&#xA;il y a, en outre, un glossaire dans la plupart de leurs guides.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;CLUSIF&lt;/strong&gt; : &lt;a href=&#34;https://clusif.fr/services/glossaire-des-menaces/&#34;&gt;glossaire des menaces&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Cybersécurité solutions&lt;/strong&gt; : &lt;a href=&#34;https://www.cybersecurite-solutions.com/lexique/&#34;&gt;Cybersecurité Solutions&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;GLIMPS&lt;/strong&gt; : &lt;a href=&#34;https://www.glimps.fr/lexique/&#34;&gt;GLIMPS&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Ministère des Armées&lt;/strong&gt; : &lt;a href=&#34;https://armement.defense.gouv.fr/achats-darmement/documentation-et-referentiels-pour-les-achats&#34;&gt;le Portail de l&amp;rsquo;armement&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;SécuritéInfo&lt;/strong&gt; : &lt;a href=&#34;https://www.securiteinfo.com/divers/lexique.shtml&#34;&gt;Securiteinfo&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Sekoia&lt;/strong&gt; : &lt;a href=&#34;https://www.sekoia.io/fr/glossaire/&#34;&gt;Sekoia.io&lt;/a&gt; avec des  pages détaillées pour la plupart des termes.&lt;/p&gt;&#xA;&lt;h2 id=&#34;doctrine&#34;&gt;Doctrine&lt;/h2&gt;&#xA;&lt;p&gt;doctrine us: glossaire du &lt;a href=&#34;https://csrc.nist.gov/glossary&#34;&gt;NIST&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Les rencontres de la grenouille, 25 avril 2024</title>
      <link>https://m82-project.org:443/annonces/grenouille_avril24/</link>
      <pubDate>Thu, 28 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/annonces/grenouille_avril24/</guid>
      <description>&lt;p&gt;L&amp;rsquo;équipe du M82 project vous propose une rencontre cyber de la grenouille un peu spéciale le 25 avril 2024 à partir de 19h00. Nous accueillons deux doctorants qui vont nous présenter leur sujet de recherche.&#xA;&lt;strong&gt;Nos &amp;ldquo;têtards&amp;rdquo;&lt;/strong&gt; pour cette édition sont :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://fr.linkedin.com/in/elouanbuisson&#34;&gt;Elouan Buisson&lt;/a&gt; doctorant en Droit de la cybersécurité - Université de Bretagne Sud, sous la direction de &lt;a href=&#34;https://univ-droit.fr/universitaires/4236-sejean-michel&#34;&gt;Michel Sejan&lt;/a&gt; qui nous présentera ces travaux sur : &amp;quot; la gestion juridique du risque cyber dans la chaîne d&amp;rsquo;approvisionnement&amp;quot;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://paulbouchaud.com/&#34;&gt;Paul Bouchaud&lt;/a&gt;, sous la direction de &lt;a href=&#34;https://fr.linkedin.com/in/david-chavalarias&#34;&gt;David Chavalarias&lt;/a&gt;, présentera : &amp;ldquo;structures et dynamiques sociales à l’ère numérique : reconstruction, modélisation et évolution de l’impact des grandes infrastructures numériques&amp;rdquo;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Accès libre, &lt;a href=&#34;https://www.helloasso.com/associations/m82-project/evenements/les-rencontres-de-la-grenouille-0424&#34;&gt;inscription obligatoire ici&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tout sur les ransomware en trois clics</title>
      <link>https://m82-project.org:443/ressources/ransomware/</link>
      <pubDate>Sat, 23 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/ressources/ransomware/</guid>
      <description>&lt;p&gt;Les attaques par ransomware ou rançongiciels représentent une menace majeure tant pour les entreprises que pour les administrations.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Encrypted&#34; src=&#34;https://m82-project.org:443/images/Ransomware/encrypted.jpg&#34;&gt;&lt;/p&gt;&#xA;&lt;h1 id=&#34;un-ransomware-cest-quoi-&#34;&gt;Un ransomware c&amp;rsquo;est quoi ?&lt;/h1&gt;&#xA;&lt;p&gt;Le site &lt;a href=&#34;https://www.cybermalveillance.gouv.fr/tous-nos-contenus/actualites/ransomware-rancongiciel-definition&#34;&gt;cybermalvaillance&lt;/a&gt; propose la définition ci-dessous:&#xA;Un rançongiciel ou ransomware en anglais est un code malveillant qui bloque l’accès à votre appareil ou à des fichiers en les chiffrant et qui vous réclame le paiement d’une rançon pour obtenir le déchiffrement de vos données. L’appareil peut être infecté de différentes façons :&lt;/p&gt;</description>
    </item>
    <item>
      <title>Petit manuel de survie contre la manipulation de l&#39;information en ligne</title>
      <link>https://m82-project.org:443/ressources/le_guide_lmi/</link>
      <pubDate>Sun, 10 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/ressources/le_guide_lmi/</guid>
      <description>&lt;p&gt;Pour lutter contre un phénomène, il faut le connaître et appliquer des mesures simples de prévention. Le M82_project vous propose un “petit manuel de survie contre la manipulation de l’information en ligne”.&lt;/p&gt;&#xA;&lt;p&gt;Il ne s’agit pas de grande théorie mais de quelques conseils de base pour tout un chacun !&lt;/p&gt;&#xA;&lt;p&gt;télécharger notre guide &lt;a href=&#34;https://m82-project.org:443/files/Petit_manuel_de_survie_V2.pptx&#34;&gt;PPT&lt;/a&gt; ou &lt;a href=&#34;https://m82-project.org:443/files/Petit_manuel_de_survie_V2.pdf&#34;&gt;PDF&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Diapo1&#34; src=&#34;https://m82-project.org:443/images/guide_lmi/Diapositive1.jpeg&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;de-quoi-parle-t-on-&#34;&gt;De quoi parle-t-on ?&lt;/h2&gt;&#xA;&lt;p&gt;La « désinformation » est généralement définie comme la diffusion d’informations délibérément fausses ou trompeuses. On parle alors de « fausses informations » ou de « fake news ».&lt;/p&gt;</description>
    </item>
    <item>
      <title>Les rencontres de la grenouille, 14 mars 2024</title>
      <link>https://m82-project.org:443/annonces/grenouille-2024-03-14/</link>
      <pubDate>Tue, 20 Feb 2024 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/annonces/grenouille-2024-03-14/</guid>
      <description>&lt;p&gt;Soirée spéciale adhérents (si vous n&amp;rsquo;êtes pas membre du M82_project, vous pouvez &lt;a href=&#34;https://www.helloasso.com/associations/m82-project/adhesions/adhesion-m82-project-2023&#34;&gt;nous rejoindre ici&lt;/a&gt;!)&#xA;Nous recevrons &lt;a href=&#34;https://www.linkedin.com/in/mathieufeuillet/&#34;&gt;Mathieu Feuillet&lt;/a&gt; de l&amp;rsquo;ANSSI, sous-directeur opérations, pour un panorama de la menace,&#xA;puis &lt;a href=&#34;https://www.linkedin.com/in/marc-antoine-ledieu-a040917/&#34;&gt;Marc-Antoine Ledieu&lt;/a&gt; pour évoquer les enjeux de la directive NIS 2 et sa mise en œuvre !&lt;/p&gt;&#xA;&lt;hr&gt;</description>
    </item>
    <item>
      <title>Spamouflage ou l&#39;échec de la masse ?</title>
      <link>https://m82-project.org:443/articles/spamouflage/spamouflage/</link>
      <pubDate>Sat, 17 Feb 2024 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/spamouflage/spamouflage/</guid>
      <description>&lt;p&gt;C&amp;rsquo;était à la fin du mois d&amp;rsquo;aout 2023, le groupe Meta, maison mère de Facebook et Instagram, annonçait, le démantèlement partiel d&amp;rsquo;un réseau diffusant de fausses informations et de la propagande pour le compte de la Chine. Cette campagne avait été partiellement &lt;a href=&#34;https://graphika.com/reports/spamouflage-breakout&#34;&gt;identifiée dès la fin de 2019 par Graphika&lt;/a&gt; en particulier et qualifiée de &lt;a href=&#34;https://graphika.com/reports/return-of-the-spamouflage-dragon-1&#34;&gt;&amp;ldquo;réseau de spam&amp;rdquo;&lt;/a&gt;. Visiblement le réseau a continué son expansion conduisant les équipes de sécurité de &lt;a href=&#34;https://www.theguardian.com/australia-news/2023/aug/30/meta-facebook-instagram-shuts-down-spamouflage-network-china-foreign-influence&#34;&gt;Meta à identifier, sur Facebook, 7 704 comptes, 954 pages et 15 groupes liés à cette campagne, ainsi que 15 comptes sur Instagram&lt;/a&gt;. Les chiffres sont importants, au regard des campagnes habituellement détectées. La campagne était également active sur d&amp;rsquo;autres plateformes comme TikTok, Quora, YouTube, Reddit, Tumblr ou encore X.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cycle du renseignement, boucle OODA, et si on arrêtait de tourner en rond ?</title>
      <link>https://m82-project.org:443/articles/ooda_cycle/ooda/</link>
      <pubDate>Sun, 14 Jan 2024 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/ooda_cycle/ooda/</guid>
      <description>&lt;p&gt;Il y a quelques jours, Anaïs Meunier, notre VP du M82_project, postait sur LinkedIn &lt;a href=&#34;https://www.linkedin.com/search/results/content/?fromMember=%5B%22ACoAACk9IJ0BqDlMk3g_kf5-Vd8ElqBHC7S2kuc%22%5D&amp;heroEntityKey=urn%3Ali%3Afsd_profile%3AACoAACk9IJ0BqDlMk3g_kf5-Vd8ElqBHC7S2kuc&amp;keywords=ana%C3%AFs+meunier&amp;position=0&amp;searchId=27c1783f-f25d-4f57-8595-5da286cfaf6c&amp;sid=J%2C_&amp;update=urn%3Ali%3Afs_updateV2%3A%28urn%3Ali%3Aactivity%3A7151593255942447104%2CBLENDED_SEARCH_FEED%2CEMPTY%2CDEFAULT%2Cfalse%29&#34;&gt;une réflexion sur le cycle du renseignement adapté à l’analyse de la menace en cybersécurité (CTI)&lt;/a&gt;. En deux illustrations elle pose la question de l’utilisation des concepts de “cycles” là où il faudrait voir des rétroactions permanentes. Le débat est lancé !&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Interactions entre les cycles du renseignement ?&#34; src=&#34;https://m82-project.org:443/images/boucle2.jpg&#34;&gt;&#xA;Interactions entre les cycles du renseignement ?&lt;/p&gt;&#xA;&lt;h1 id=&#34;au-commencement-était-john-boyd-et-la-boucle-ooda-&#34;&gt;Au commencement était John Boyd et la boucle OODA ?&lt;/h1&gt;&#xA;&lt;p&gt;Le concept de boucle OODA (Observer, Orienter, Décider, Agir) fait son apparition dans &lt;a href=&#34;https://www.oodaloop.com/archive/2022/02/26/john-boyd-on-patterns-of-conflict-and-the-ooda-loop/&#34;&gt;&lt;em&gt;Pattern of conflict&lt;/em&gt;&lt;/a&gt;, une présentation de John Boyd (1980), pilote de chasse dans l’US Air Force. L’idée centrale de cette théorie repose sur le fait qu’il est nécessaire de « penser et agir plus vite que l’adversaire ». En s’appuyant sur l’évolution du combat aérien en particulier mais également en observant les conflits entre 1940 et 1980, &lt;strong&gt;il conclut que l’issue du combat appartient à celui dont le système de prise de décision tourne le plus vite&lt;/strong&gt;. Un acteur au combat doit donc raccourcir les délais entre l’observation et l’action, la boucle OODA doit être la plus courte possible.&lt;/p&gt;</description>
    </item>
    <item>
      <title>bibliographie commentée du M82 project</title>
      <link>https://m82-project.org:443/bibliographie/bibliographie_2023_12/bibliographie_2023_12/</link>
      <pubDate>Wed, 13 Dec 2023 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/bibliographie/bibliographie_2023_12/bibliographie_2023_12/</guid>
      <description>&lt;p&gt;Nous constituons une bibliographie cyber commentée. Initialement celle-ci regroupait des livres uniquement et depuis peu nous nous lançons dans les articles et thèses de référence. L&amp;rsquo;idée étant d&amp;rsquo;offrir aux chercheurs et curieux une base documentaire accessible et de qualité.&#xA;Vous pouvez contribuer à cette bibliographie en proposant des entrées sur notre &lt;a href=&#34;https://github.com/M82-project/Bibliography&#34;&gt;GitHub directement&lt;/a&gt;&#xA;ou en nous contactant par mail : &lt;a href=&#34;mailto:contact@m82-project.org&#34;&gt;contact@m82-project.org&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Téléchargez ici la dernière &lt;a href=&#34;https://m82-project.org:443/files/bibliographie_cyberde%CC%81fense-dec2024.pdf&#34;&gt;version publique de la bibliographie&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Que faut-il retenir de la nouvelle doctrine de l’US Army sur l’information ?</title>
      <link>https://m82-project.org:443/articles/adp_3-13/adp_3-13/</link>
      <pubDate>Tue, 05 Dec 2023 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/adp_3-13/adp_3-13/</guid>
      <description>&lt;h2 id=&#34;pour-le-lecteur-préssé&#34;&gt;Pour le lecteur préssé&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Multidomaines: L’Armée de terre américaine a publié le 27 novembre dernier son tout premier document de doctrine sur “l’information”. Sans grande surprise, l’ADP 3–13, met l’accent sur l’importance de l’information dans les opérations multidomaines (MDO).&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Renseigner, commander, influer : L’information est présentée comme fondamentale pour le renseignement, le commandement et le contrôle, influençant à la fois la stratégie et la réalisation des objectifs militaires. Si on avait pu croiser la notion d’avantage informationnel (comme on parle d’avantage terrestre ou maritime) il me semble que c’est la première fois que cette notion est définie. Il s’agit pour une force de saisir et conserver l’initiative dans la compréhension, la prise de décision et l’influence sur le comportement des acteurs en conflit.&lt;/p&gt;</description>
    </item>
    <item>
      <title>DISARM, un pas vers la CTI pour lutter contre la désinformation</title>
      <link>https://m82-project.org:443/articles/disarm_cti/disarm_cti/</link>
      <pubDate>Wed, 01 Nov 2023 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/disarm_cti/disarm_cti/</guid>
      <description>&lt;p&gt;La multiplication des campagnes de désinformation et leur impact potentiel&#xA;sur la société ont conduit de nombreuses organisations (universités,&#xA;&lt;em&gt;think tank&lt;/em&gt;, ONG, administrations, plateformes) à étudier et analyser&#xA;cette menace. Cet intérêt a résulté dans l&amp;rsquo;élaboration de schémas&#xA;descriptifs permettant de mettre en lumière le comportement de ces&#xA;acteurs et les objectifs de leurs campagnes. Cette démarche a ainsi pu&#xA;se nourrir de la riche littérature et de l&amp;rsquo;expérience accumulée dans un&#xA;autre champ d&amp;rsquo;analyse de la menace : la &lt;em&gt;Cyber Threat Intelligence&lt;/em&gt; (CTI).&lt;/p&gt;</description>
    </item>
    <item>
      <title>DISARM : une matrice pour décrire les campagnes d&#39;influence</title>
      <link>https://m82-project.org:443/articles/disarm/disarm_matrice/</link>
      <pubDate>Fri, 01 Sep 2023 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/disarm/disarm_matrice/</guid>
      <description>&lt;p&gt;En octobre 2022, l&amp;rsquo;entreprise de cybersécurité américaine Mandiant a&#xA;publié un &lt;a href=&#34;https://www.mandiant.com/resources/blog/prc-dragonbridge-influence-elections&#34;&gt;article&lt;/a&gt; décrivant plusieurs campagnes d&amp;rsquo;influences semble-t-il&#xA;d&amp;rsquo;origine chinoise, visant les États-Unis. Les éléments relevés&#xA;décrivaient trois narratifs différents portés par le même acteur.&lt;/p&gt;&#xA;&lt;p&gt;Cet acteur, &lt;em&gt;Dragonbridge&lt;/em&gt;, a été observé dès 2019 par &lt;a href=&#34;https://www.zdnet.com/article/dragonbridge-hackers-target-rare-earth-miners-encourages-protests-to-disrupt-production/&#34;&gt;Mandiant&lt;/a&gt; qui a&#xA;constaté de nombreuses campagnes d&amp;rsquo;influence portées par ce réseau de&#xA;milliers de comptes présents sur de nombreux réseaux sociaux et canaux&#xA;de communication. Si, au départ, ce groupe a surtout mené des campagnes&#xA;d&amp;rsquo;influences en faveur de la Chine, il s&amp;rsquo;attaque désormais, depuis&#xA;quelques mois, à l&amp;rsquo;image des États-Unis. Il a également utilisé ses&#xA;comptes de réseaux sociaux pour lancer des campagnes de dénigrement&#xA;envers des entreprises d&amp;rsquo;exploitation de terres rares, canadiennes,&#xA;australiennes et américaines.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Volt Typhoon</title>
      <link>https://m82-project.org:443/articles/volt_typhoon/volt/</link>
      <pubDate>Sun, 18 Jun 2023 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/volt_typhoon/volt/</guid>
      <description>&lt;p&gt;Le 24 mai 2023, plusieurs agences étatiques américaines (dont la NSA, la&#xA;CISA, le FBI), britanniques (NCSC), canadiennes (GCSB) et australiennes&#xA;(ACSC, ASD) publiaient une &lt;em&gt;Joint Cybersecurity Advisory&lt;/em&gt; au sujet d&amp;rsquo;un&#xA;mode opératoire des attaquants (MOA) baptisé&lt;a href=&#34;https://www.nytimes.com/2023/05/24/us/politics/china-guam-malware-cyber-microsoft.html&#34;&gt;Volt Typhoon&lt;/a&gt;&#xA;Cette publication est elle-même accompagnée d&amp;rsquo;un billet de blog de&#xA;l&amp;rsquo;éditeur Microsoft détaillant les tactiques, techniques et procédures&#xA;(TTPs) de ce &lt;a href=&#34;https://www.microsoft.com/en-us/security/blog/2023/05/24/volt-typhoon-targets-us-critical-infrastructure-with-living-off-the-land-techniques/&#34;&gt;MOA&lt;/a&gt;&#xA;Actif depuis mi-2021, &lt;em&gt;Volt Typhoon&lt;/em&gt; serait associé aux autorités&#xA;chinoises et se livrerait à des campagnes d&amp;rsquo;espionnage. La victimologie&#xA;de ce mode opératoire apparait particulièrement large et en parfaite&#xA;adéquation avec les centres d&amp;rsquo;intérêt de Pékin. Elle couvrirait le&#xA;secteur des télécommunications, des services, des transports, les&#xA;technologies de l&amp;rsquo;information, l&amp;rsquo;éducation, le maritime ainsi que les&#xA;institutions gouvernementales. Dans son rapport, Microsoft met néanmoins&#xA;l&amp;rsquo;emphase sur une campagne de &lt;em&gt;Volt Typhoon&lt;/em&gt; qui ciblerait des&#xA;infrastructures critiques à Guam et ailleurs aux États-Unis. Derrière&#xA;une formulation prudente, l&amp;rsquo;éditeur américain suggère que ce MOA&#xA;pourrait chercher à se prépositionner à des fins de sabotage&#xA;&lt;a href=&#34;https://www.cert.ssi.gouv.fr/cti/CERTFR-2021-CTI-012/&#34;&gt;« Microsoft assesses with moderate confidence that this Volt Typhoon&#xA;campaign is pursuing development of capabilities that could disrupt&#xA;critical communications infrastructure between the United States and&#xA;Asia region during future crises. »&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Faux articles du Parisien</title>
      <link>https://m82-project.org:443/articles/faux_articles_parisien/faux_articles_parisien/</link>
      <pubDate>Fri, 05 May 2023 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/faux_articles_parisien/faux_articles_parisien/</guid>
      <description>&lt;p&gt;Nombreux sont ceux qui ont été trompés par &lt;a href=&#34;https://twitter.com/search?q=Un%20exode%20massif%20pour%20%C3%A9chapper%20%C3%A0%20l%27esclavage%20militaire&amp;src=typed_query&#34;&gt;ces articles et les ont&#xA;relayés. D&amp;rsquo;ailleurs, certains se sont rendus compte de la supercherie et&#xA;ont supprimés leurs tweets. D&amp;rsquo;autres ont reconnu leur erreur : « J&amp;rsquo;ai&#xA;relayé un moment à tort cet article et je le regrette, et ce, même si je&#xA;conteste le narratif otanien. » peut-on lire sur&#xA;LinkedIn.&lt;/a&gt;&#xA;Mais pour la plupart, le mal est fait.&lt;/p&gt;&#xA;&lt;p&gt;Cette technique, qui utilise les visuels et les codes d&amp;rsquo;un site légitime&#xA;est connue sous le nom de typosquatting elle est identifiée dans la&#xA;matrice DISARM en tant que tactique T0099 « Prepare assets Impersonating&#xA;Legitmate entities » et se situe dans la phase « préparatoire » d&amp;rsquo;une&#xA;campagne de manipulation de l&amp;rsquo;information.&lt;/p&gt;</description>
    </item>
    <item>
      <title>3CX : un exemple d&#39;attaque par supply chain</title>
      <link>https://m82-project.org:443/articles/3cx_attaque_supply_chain/3cx_attaque_supply_chain/</link>
      <pubDate>Tue, 11 Apr 2023 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/3cx_attaque_supply_chain/3cx_attaque_supply_chain/</guid>
      <description>&lt;p&gt;&lt;em&gt;Cet article qui reprend la version originale de &lt;a href=&#34;https://sebdraven.medium.com/3cx-une-attaque-par-supplychain-cb4d579aa675&#34;&gt;Seb&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Le logiciel 3CX a subi une attaque par supply chain depuis au moins le 22 mars 2023. Ce logiciel est utilisé par de nombreuses entreprises (600 000 entreprises dont American Express, Coca-Cola, McDonald’s, BMW, Honda, Air France, Toyota, Mercedes-Benz, IKEA ) pour leur téléphonie (VoIP). Il s&amp;rsquo;installe sur les postes de travail Windows, MacOs et Android. Utilisé par plusieurs milliers de clients, ce logiciel est donc très intéressant pour ce type d&amp;rsquo;attaque et assure à l&amp;rsquo;acteur malveillant à l&amp;rsquo;origine de l&amp;rsquo;opération de nombreuses possibilités d&amp;rsquo;action. En la matière, on se souvient en particulier de &lt;a href=&#34;https://www.lemagit.fr/actualites/252507574/Une-nouvelle-porte-derobee-attribuee-aux-pirates-de-laffaire-SolarWinds&#34;&gt;Solar Wind&lt;/a&gt; qui avait ouvert la porte à ce type d&amp;rsquo;attaque par des acteurs généralement étatiques au regard des capacités déployées.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cyberpower</title>
      <link>https://m82-project.org:443/articles/cyberpower/cyberpower/</link>
      <pubDate>Sun, 05 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/cyberpower/cyberpower/</guid>
      <description>&lt;p&gt;À l&amp;rsquo;invitation de l&amp;rsquo;IHEDN, Eviatar Matania a pu présenter son dernier&#xA;livre, édité en français, Cyberpower (Israël, la révolution cyber et le&#xA;monde de demain) aux éditions Les Arènes.&lt;/p&gt;&#xA;&lt;p&gt;Eviatar est un précurseur des questions de la cyber sécurité et a&#xA;successivement occupé les fonctions de responsable du bureau national&#xA;cyber (2011) puis fondateur et directeur de l&amp;rsquo;Agence nationale de&#xA;sécurité de l&amp;rsquo;État d&amp;rsquo;Israël (2015).&lt;/p&gt;&#xA;&lt;p&gt;Si l&amp;rsquo;on a tendance a souvent associer les termes d&amp;rsquo;affrontement ou de&#xA;guerre au domaine cyber, Eviatar a choisi d&amp;rsquo;explorer ce qui fait d&amp;rsquo;une&#xA;nation une puissance cyber. Inspiré de sa propre expérience et de la&#xA;dynamique qu&amp;rsquo;il a imprimé à l&amp;rsquo;état d&amp;rsquo;Israël, il évoque des principes&#xA;tels que le rôle primordial de la cyberdéfense (la meilleure défense&amp;hellip;&#xA;c&amp;rsquo;est bien la défense) et le rôle prépondérant des agences de&#xA;renseignement techniques pour la maîtrise et l&amp;rsquo;emploi de l&amp;rsquo;arme cyber.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cryptomonnaie nationale chinoise</title>
      <link>https://m82-project.org:443/articles/cryptomonnaie_nationale_chine/crypto_chine/</link>
      <pubDate>Sun, 01 Jan 2023 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/cryptomonnaie_nationale_chine/crypto_chine/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;De la crainte d&amp;rsquo;une concurrence privée à la souveraineté monétaire, à&#xA;une souveraineté économique retrouvée grâce à une cryptomonnaie&#xA;nationale, l&amp;rsquo;expérience chinoise.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;CNY&#34; src=&#34;https://github.com/M82-project/M82-SiteWeb/blob/master/content/articles/Cryptomonnaie_nationale_chine/affiche.jpg&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;De fin 2019 à mai 2022, les chinois ont effectué 83 milliards de yuans&#xA;en transactions marchandes (12 milliards d&amp;rsquo;euros) dans la monnaie&#xA;nationale digitale appelée &lt;em&gt;e-CNY&lt;/em&gt;. C&amp;rsquo;est une sorte de cryptomonnaie&#xA;d&amp;rsquo;État, gérée par la &lt;em&gt;People&amp;rsquo;s Bank of China&lt;/em&gt; (PBOC), dont la valeur est&#xA;associée à la devise nationale et garantie par l&amp;rsquo;État. Ce &lt;em&gt;e-CNY&lt;/em&gt; n&amp;rsquo;est&#xA;aujourd&amp;rsquo;hui encore qu&amp;rsquo;au stade de pilote, dans 23 villes et 15&#xA;provinces, et nécessitera des investissements importants pour adapter le&#xA;fonctionnement et l&amp;rsquo;équipement des institutions financières, ainsi&#xA;qu&amp;rsquo;une réforme importante des textes et régulations de la banque&#xA;centrale. Le modèle économique de cette devise n&amp;rsquo;est pas encore défini,&#xA;sa gestion et conversion sont gratuites pour tous les acteurs&#xA;aujourd&amp;rsquo;hui, ce qui ne sera pas soutenable dans un modèle courant. Si&#xA;elle est développée à usage de marché interne et du secteur de la vente&#xA;aux particuliers dans un premier temps, il est possible d&amp;rsquo;envisager un&#xA;usage plus international et stratégique d&amp;rsquo;une devise digitale dans un&#xA;monde en fragmentation.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bitskrieg: The New Challenge of Cyberwarfare</title>
      <link>https://m82-project.org:443/articles/bitskrieg_review/bitskrieg/</link>
      <pubDate>Thu, 01 Dec 2022 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/bitskrieg_review/bitskrieg/</guid>
      <description>&lt;p&gt;Cette recension a été publiée dans le numéro de printemps 2022 de&#xA;Politique étrangère (n° 1/2022). Elle propose une analyse de l&amp;rsquo;ouvrage&#xA;de John Arquilla, &lt;em&gt;Bitskrieg: The New Challenge of Cyberwarfare&lt;/em&gt; (Polity&#xA;Press, 2021, 240 pages).&lt;br&gt;&#xA;Plus de trente ans après son article &lt;em&gt;cyberwar is coming&lt;/em&gt; écrit avec&#xA;David Ronfeldt, John Arquilla prolonge son étude de la conflictualité à&#xA;l&amp;rsquo;ère numérique en appelant à un véritable changement d&amp;rsquo;approche.&#xA;Soulignant les limites de la conception d&amp;rsquo;une défense statique de type&#xA;ligne Maginot, il poursuit la métaphore historique en posant le concept&#xA;de &lt;em&gt;bitskrieg&lt;/em&gt;. John Arquilla est un auteur reconnu sur les questions de&#xA;cyberdéfense et sa proximité avec les sphères du pouvoir aux États-Unis&#xA;depuis plus de trente ans en fait un témoin précieux pour appréhender&#xA;les approches stratégiques développées outre-Atlantique.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cyber War</title>
      <link>https://m82-project.org:443/articles/cyberwar_livre/cyberwar/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/cyberwar_livre/cyberwar/</guid>
      <description>&lt;p&gt;La lecture ou la relecture de l&amp;rsquo;ouvrage de Clarke&#xA;et Knake, bien nommé &lt;em&gt;Cyber War&lt;/em&gt; est encore très riche d&amp;rsquo;enseignement&#xA;malgré une publication un peu datée, en 2010 (il y a eu une nouvelle&#xA;édition par Harper Collins en 2012).&lt;/p&gt;&#xA;&lt;p&gt;Douze années peuvent sembler bien longues dans un domaine aussi&#xA;dynamique et évolutif que la cyber. Et pourtant, chaque étape de cet&#xA;ouvrage a relativement peu souffert du temps écoulé. Il est probable que&#xA;la saveur particulière des livres anglo-saxons y soit pour beaucoup. Un&#xA;soupçon de pragmatisme et une construction bien ficelée : succession&#xA;d&amp;rsquo;une histoire principale agrémenté d&amp;rsquo;anecdotes ; un peu de retour&#xA;d&amp;rsquo;expérience dispensé ici et là, une vision et des propositions&#xA;concrètes pour se projeter une fois la lecture achevée. Sans surprise,&#xA;c&amp;rsquo;est exactement ce que l&amp;rsquo;on retrouve dans &lt;em&gt;Cyber War&lt;/em&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>La sélection M82</title>
      <link>https://m82-project.org:443/articles/top-5-des-livres-cyber-pour-d%C3%A9butants/top5/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/top-5-des-livres-cyber-pour-d%C3%A9butants/top5/</guid>
      <description>&lt;p&gt;Chiffrement, red team, CERT, ISO27001, ANSSI&amp;hellip; Le vocabulaire du cyber&#xA;peut sembler hermétique pour un néophyte. Mais si ce domaine est vaste&#xA;et technique, il reste cependant accessible à tous ceux qui souhaitent&#xA;s&amp;rsquo;y intéresser ; et notamment ceux n&amp;rsquo;ayant pas de formation en&#xA;informatique.&lt;/p&gt;&#xA;&lt;p&gt;L&amp;rsquo;objectif de cet article est de vous proposer un top 5 des ouvrages&#xA;accessibles pour les débutants. Si ces livres ne feront pas de vous des&#xA;experts, ils vous permettront de découvrir la grande variété des sujets&#xA;appartenant au domaine du « cyber ». Libre à vous ensuite d&amp;rsquo;approfondir&#xA;grâce à des ouvrages plus spécifiques.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Shaping the future of cyber operations</title>
      <link>https://m82-project.org:443/articles/future_cyberops/shaping_the_future/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://m82-project.org:443/articles/future_cyberops/shaping_the_future/</guid>
      <description>&lt;p&gt;In his 2013 book, &amp;ldquo;Cyber War Will Not Take Place&amp;rdquo; Thomas Rid argues,&#xA;&amp;ldquo;cyber-operations in wartime are not as useful as bombs and missiles&#xA;when it comes to inflicting the maximum amount of physical and&#xA;psychological damage on the enemy.&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;From day one of the Russian offensive, cyber experts and advocates have&#xA;been looking for the « cyber » smoking gun in Ukraine. Russia is&#xA;unarguably a &amp;ldquo;first class&amp;rdquo; country in cyberspace and probably one of the&#xA;few countries skillful enough to launch destructive cyber-attacks to&#xA;achieve its strategic goals in support of kinetic operations. Thus, as&#xA;the crisis escalated before 24 February 2022, fear of a « cyber shock&#xA;and awe » grew. However, so far, the Russo-Ukrainian war reminds us that&#xA;war is still &amp;quot;flesh and steel&amp;quot; . Mud and geography still impose their&#xA;rules, and logistics are critical to both sides. Does it mean that cyber&#xA;operations are ineffective, too weak, and unable to produce any&#xA;strategic value?&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
