From c06f335c42f3473c0397f05a92740c0c49d3b65e Mon Sep 17 00:00:00 2001 From: Sebastien Larinier Date: Tue, 29 Oct 2024 22:19:52 +0100 Subject: [PATCH] fixes images --- content/articles/terminologie/Terminologie.md | 11 +++++------ .../images/{Chaussure 1.jpg => Chaussure.jpg} | Bin static/images/line.webp | Bin 0 -> 21598 bytes 3 files changed, 5 insertions(+), 6 deletions(-) rename static/images/{Chaussure 1.jpg => Chaussure.jpg} (100%) create mode 100644 static/images/line.webp diff --git a/content/articles/terminologie/Terminologie.md b/content/articles/terminologie/Terminologie.md index 0bd5a9d..108bea2 100644 --- a/content/articles/terminologie/Terminologie.md +++ b/content/articles/terminologie/Terminologie.md @@ -18,7 +18,7 @@ Dans ce contexte, une opération est une série d’actions élémentaires plani Au niveau stratégique et opératif on a recours à une approche graphique pour représenter cette série d’action que l’on répartie sur des lignes d’opération (ou lignes d’effort), On appelle cela “l’OPS Design”, voir ci-dessous: -![cerveau](/images/DIMA/cerveau.jpg) +![cerveau](/images/line.webp) Une “campagne” désigne alors plusieurs “opérations” conduites par une force dans un cadre espace/temps limité. Ce découpage permet donc de concevoir et conduire les actions militaires. Comprendre ce mécanisme chez un adversaire permet ainsi d’une certaine façon de le modéliser et donc de lui donner un caractère prévisible. Les memento de tactique rassemblent ainsi les techniques qui permettent la mise en œuvre de ces actions. Ainsi, à chaque niveau de commandement d’une structure militaire, depuis la section jusqu’au corps d’armée, du chasseur à l’escadre, de la frégate au groupe aéronaval, chacun peut-il s’appuyer sur des recueils de procédures pour conduire ses actions élémentaires. Comprendre et connaitre les procédures de l’adversaire permet d’anticiper ses mouvements, de les contrer et constitue donc un avantage significatif. @@ -30,7 +30,7 @@ La postulat est donc : “montre moi tes TTPs, je te dirai qui tu es” et par l Détecter et analyser les modes opératoires permet donc d’une part d’attribuer une attaque mais également de mieux s’en défendre (enfin ça c’est ce que l’on espère). Il s’agit donc de modéliser et standardiser cette description de la menace afin de pouvoir échanger entre acteur de la cybersécurité. Pour illustrer cette démarche nous évoqueront le modèle de données STIX. Il permet de représenter clairement les menaces à l’aide d’objets et de relations descriptives entre objets. En outre, les informations STIX peuvent être représentées visuellement pour les analystes ou stockées au format JSON pour une lecture et un partage rapide par les machines. -![cerveau](/images/DIMA/cerveau.jpg) +![cerveau](/images/stix2_relationship_example_2.png) Les objets manipulés par STIX peuvent être des éléments comme les infrastructures, un acteur, les TTP, un outil une adresse IP. Chaque type d’objet possède des propriétés et des relations définies avec d’autres objets. Les informations qui sont ainsi capitalisées permettent aux analystes en sécurité de détecter plus facilement des modèles d’attaque connus. @@ -40,15 +40,14 @@ Cette approche est-elle aussi pertinente en LMI ? ## A la recherche de Cendrillon -![cerveau](/images/DIMA/cerveau.jpg) +![cerveau](/images/Chaussure.jpg) La transposition directe des notions évoquées ci-dessus ne parait pas si triviale. Sur un plan purement opérationnel, la terminologie semble clairement adaptée à la description des activités d’un adversaire connu et désigné. Ce dernier conduirait donc des “campagnes” qui font se succéder des “opérations” chacune concourant à un objectif désigné. Mais ne sommes nous pas victime ici d’un biais d’analyse cherchant à créer des “motifs” et de la cohérence là où il n’y a peut-être qu’initiative et opportunité ? Dans leur article “sous les radars”, Maxime Audinet et Colin Gérard soulignent la recomposition de l’appareil russe de propagande depuis 2022. Celui-ci, soumis à une pression accru et devant faire face à la fermeture de canaux de diffusion maitrisés se reconfigure et met en œuvre des modes opératoires plus discret et indirect. Ainsi, le recours à des prestataires privés pour créer et animer des réseaux d’influence semble s’imposer comme un marquant fort de cette évolution. Quelle conséquence pour l’analyse et la modélisation de la menace ? Le recours à un prestataire suppose de passer d’un mode “directif et contrôlé” (chaine de commandement claire, construction d’opération rationnelle et méthodique) à un mode “ suggestif et piloté”. En effet, le commanditaire doit dans ce cadre fixer des objectifs ou des grandes lignes de son intention, fournir les moyens (payer) et délègue les modalités au prestataire. Cette intermédiation génère du flou (recherché pour limiter l’attribution) mais également une zone de chaos assumé dans laquelle les actions du prestataire ne correspondent pas nécessairement aux buts du commanditaire. L’analyse des actions laisse alors apparaitre une série d’activité que l’on aura beaucoup de peine à placer dans le schéma linéaire d’une “campagne” (cf figure 1). En outre, l’analyse dans le temps d’un tel acteur (le prestataire) ne permettra pas de dégager des TTP qui traduisent pleinement son intention ni son commanditaire… ## En guise de conclusion ? -![cerveau](/images/DIMA/cerveau.jpg) + +![cerveau](/images/on-va-tous-murir.png) Il ne s’agit pas pour autant de renoncer totalement à cette approche analytique mais il convient de mesurer l’écart et la distorsion quelle engendre. La matière est encore relativement récente et il y a sans doute de nombreux travaux pour parvenir à une meilleure appréhension des phénomènes dans le but de mieux les contrer. Un travail sur les “points fixes”, ou les pré-requis techniques (infrastructures, réseaux, plateformes, hébergeurs, financements), plus que sur les variables (les contenus) parait une piste intéressante mais avant tout il reste à clarifier la sémantique et ne pas confondre une tactique avec une infrastructure, un acteur avec son prestataire. - - diff --git a/static/images/Chaussure 1.jpg b/static/images/Chaussure.jpg similarity index 100% rename from static/images/Chaussure 1.jpg rename to static/images/Chaussure.jpg diff --git a/static/images/line.webp b/static/images/line.webp new file mode 100644 index 0000000000000000000000000000000000000000..96971558c19a1a307cd59ca51d854f05cadbd532 GIT binary patch literal 21598 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 literal 0 HcmV?d00001