<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Sécurité | </title>
    <link>http://localhost:1313/tags/securite/</link>
      <atom:link href="http://localhost:1313/tags/securite/index.xml" rel="self" type="application/rss+xml" />
    <description>Sécurité</description>
    <generator>HugoBlox Kit (https://hugoblox.com)</generator><language>fr-FR</language><lastBuildDate>Thu, 02 Jul 2026 00:00:00 +0000</lastBuildDate>
    <image>
      <url>http://localhost:1313/media/logo.svg</url>
      <title>Sécurité</title>
      <link>http://localhost:1313/tags/securite/</link>
    </image>
    
    <item>
      <title>Data lineage - les principes de la conteneurisation des connecteurs</title>
      <link>http://localhost:1313/ressources/data-lineage-principes/data-lineage-conteneurisation-connecteurs/</link>
      <pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate>
      <guid>http://localhost:1313/ressources/data-lineage-principes/data-lineage-conteneurisation-connecteurs/</guid>
      <description>&lt;p&gt;L&amp;rsquo;architecture &lt;strong style=&#34;color:#C00000;&#34;&gt;{openAudit}&lt;/strong&gt; repose sur des composants conteneurisés déployés dans l&amp;rsquo;environnement du Client.&lt;/p&gt;
&lt;p&gt;Chaque composant est spécialisé pour une technologie donnée et assure la collecte des métadonnées nécessaires à la reconstruction du data lineage : bases de données, plateformes ETL/ELT, outils de data visualisation et bases d&amp;rsquo;audit.&lt;/p&gt;
&lt;p&gt;















&lt;figure  &gt;
  &lt;div class=&#34;flex justify-center	&#34;&gt;
    &lt;div class=&#34;w-full&#34; &gt;
          &lt;img alt=&#34;img-big&#34; 
               srcset=&#34;http://localhost:1313/ressources/data-lineage-principes/data-lineage-conteneurisation-connecteurs/connecteurs_technologies_hu_1c1a2536d643a183.webp 320w, http://localhost:1313/ressources/data-lineage-principes/data-lineage-conteneurisation-connecteurs/connecteurs_technologies_hu_6818f99c0c64f603.webp 480w, http://localhost:1313/ressources/data-lineage-principes/data-lineage-conteneurisation-connecteurs/connecteurs_technologies_hu_62ad62bfaff31bc3.webp 760w&#34;
               sizes=&#34;(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px&#34;
               src=&#34;http://localhost:1313/ressources/data-lineage-principes/data-lineage-conteneurisation-connecteurs/connecteurs_technologies_hu_1c1a2536d643a183.webp&#34;
               width=&#34;760&#34;
               height=&#34;640&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Les extracteurs produisent des fichiers CSV standardisés contenant les métadonnées collectées. Ces fichiers peuvent être contrôlés par le Client avant leur transfert vers les composants centraux de traitement.&lt;/p&gt;
&lt;p&gt;Lorsqu&amp;rsquo;une anonymisation est requise, un conteneur dédié est inséré dans la chaîne de collecte afin de remplacer les chaînes de caractères, constantes SQL et autres informations sensibles par des variables avant la production des fichiers d&amp;rsquo;échange.&lt;/p&gt;



  
  &lt;blockquote class=&#34;border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6&#34;&gt;
    &lt;p&gt;&lt;strong&gt;Point clé :&lt;/strong&gt; les extracteurs et les anonymiseurs sont découplés des moteurs de traitement. Chaque composant peut être déployé et mis à jour indépendamment.&lt;/p&gt;

  &lt;/blockquote&gt;

&lt;h2 id=&#34;principes-techniques&#34;&gt;Principes techniques&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Un conteneur dédié par technologie.&lt;/li&gt;
&lt;li&gt;Collecte des métadonnées au plus près des systèmes analysés.&lt;/li&gt;
&lt;li&gt;Anonymisation optionnelle avant transfert.&lt;/li&gt;
&lt;li&gt;Production de fichiers CSV standardisés.&lt;/li&gt;
&lt;li&gt;Compatibilité Docker, Podman.&lt;/li&gt;
&lt;li&gt;Déploiement On-Premise, SaaS ou hybride.&lt;/li&gt;
&lt;li&gt;Mise à jour indépendante des composants.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;extraction&#34;&gt;Extraction&lt;/h2&gt;
&lt;p&gt;Les extracteurs se connectent aux technologies analysées à l&amp;rsquo;aide de comptes de service dédiés.&lt;/p&gt;
&lt;p&gt;Les métadonnées collectées concernent :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Les bases de données.&lt;/li&gt;
&lt;li&gt;Les plateformes ETL / ELT.&lt;/li&gt;
&lt;li&gt;Les outils de datavisualisation.&lt;/li&gt;
&lt;li&gt;Les bases d&amp;rsquo;audit.&lt;/li&gt;
&lt;li&gt;Le scheduleur.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Chaque extracteur produit un format de sortie homogène indépendamment de la technologie analysée.&lt;/p&gt;
&lt;h2 id=&#34;anonymisation&#34;&gt;Anonymisation&lt;/h2&gt;
&lt;p&gt;Un conteneur d&amp;rsquo;anonymisation peut être positionné entre la collecte et le transfert des métadonnées.&lt;/p&gt;
&lt;p&gt;Les éléments suivants peuvent être remplacés par des variables techniques :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Chaînes de caractères.&lt;/li&gt;
&lt;li&gt;Paramètres applicatifs.&lt;/li&gt;
&lt;li&gt;Valeurs littérales.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;L&amp;rsquo;objectif est de conserver les dépendances techniques tout en supprimant les informations sensibles.&lt;/p&gt;



  
  &lt;blockquote class=&#34;border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6&#34;&gt;
    &lt;p&gt;&lt;strong&gt;Point clé :&lt;/strong&gt; l&amp;rsquo;anonymisation intervient avant la génération des fichiers transférés.&lt;/p&gt;

  &lt;/blockquote&gt;

&lt;h2 id=&#34;fichiers-déchange&#34;&gt;Fichiers d&amp;rsquo;échange&lt;/h2&gt;
&lt;p&gt;Les composants produisent des fichiers CSV standardisés contenant :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Les objets techniques.&lt;/li&gt;
&lt;li&gt;Les dépendances.&lt;/li&gt;
&lt;li&gt;Les transformations.&lt;/li&gt;
&lt;li&gt;Les informations d&amp;rsquo;usage lorsque celles-ci sont disponibles.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ces fichiers peuvent être archivés, contrôlés ou validés par le Client avant leur transfert.&lt;/p&gt;
&lt;h2 id=&#34;traitement&#34;&gt;Traitement&lt;/h2&gt;
&lt;p&gt;Les fichiers produits sont exploités par les composants centraux de &lt;strong style=&#34;color:#C00000;&#34;&gt;{openAudit}&lt;/strong&gt; pour :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Reconstruire les dépendances.&lt;/li&gt;
&lt;li&gt;Consolider les métadonnées.&lt;/li&gt;
&lt;li&gt;Intégrer les usages issus des logs d&amp;rsquo;audit.&lt;/li&gt;
&lt;li&gt;Et produire le data lineage.&lt;/li&gt;
&lt;/ul&gt;



  
  &lt;blockquote class=&#34;border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6&#34;&gt;
    &lt;p&gt;&lt;strong&gt;Résultat :&lt;/strong&gt; une chaîne de collecte homogène, indépendante des technologies analysées et des modes de déploiement.&lt;/p&gt;

  &lt;/blockquote&gt;

&lt;script&gt;
(function () {
  // Masque la date &#34;Last updated on&#34; et le bloc Auteur sur les pages
  // Ressources : ce ne sont pas des articles de blog (pas de date/signature).
  function hide() {
    document.querySelectorAll(&#34;time.mt-12.mb-8&#34;).forEach(function (el) {
      el.style.display = &#34;none&#34;;
    });
    document.querySelectorAll(&#34;div.flex.pt-12.pb-4&#34;).forEach(function (el) {
      if (el.querySelector(&#39;img[src*=&#34;/media/authors/&#34;]&#39;)) {
        el.style.display = &#34;none&#34;;
      }
    });
    // Filet de sécurité supplémentaire : masque aussi la ligne de partage
    // social et tout conteneur lié à la fiche auteur, par correspondance
    // sémantique plutôt que par nom de classe (plus robuste aux mises à jour
    // du thème).
    var shareHrefPatterns = [
      &#34;twitter.com/intent&#34;, &#34;x.com/intent&#34;, &#34;facebook.com/sharer&#34;,
      &#34;linkedin.com/sharing&#34;, &#34;wa.me/&#34;, &#34;api.whatsapp.com&#34;, &#34;mailto:?&#34;
    ];
    document.querySelectorAll(&#34;a[href]&#34;).forEach(function (a) {
      var href = a.getAttribute(&#34;href&#34;) || &#34;&#34;;
      if (shareHrefPatterns.some(function (p) { return href.indexOf(p) !== -1; })) {
        a.style.display = &#34;none&#34;;
      }
    });
    document.querySelectorAll(&#39;a[href=&#34;http://localhost:1313/authors/me/&#34;]&#39;).forEach(function (a) {
      var el = a.closest(&#34;div.flex&#34;) || a.parentElement;
      if (el) el.style.display = &#34;none&#34;;
    });
  }
  document.addEventListener(&#34;DOMContentLoaded&#34;, hide);
})();
&lt;/script&gt;
</description>
    </item>
    
    <item>
      <title>Data lineage - protocoles de connexion aux différentes technologies analytiques</title>
      <link>http://localhost:1313/ressources/data-lineage-principes/data-lineage-protocoles-connexion/</link>
      <pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate>
      <guid>http://localhost:1313/ressources/data-lineage-principes/data-lineage-protocoles-connexion/</guid>
      <description>&lt;p&gt;L&amp;rsquo;acquisition des métadonnées repose sur les interfaces natives exposées par les technologies analysées par &lt;strong style=&#34;color:#C00000;&#34;&gt;{openAudit}&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Selon les plateformes, les collectes utilisent des protocoles de base de données, des API REST, des SDK, des référentiels techniques ou des exports standardisés.&lt;/p&gt;
&lt;p&gt;















&lt;figure  &gt;
  &lt;div class=&#34;flex justify-center	&#34;&gt;
    &lt;div class=&#34;w-full&#34; &gt;
          &lt;img alt=&#34;img-big&#34; 
               srcset=&#34;http://localhost:1313/ressources/data-lineage-principes/data-lineage-protocoles-connexion/connexion_hu_f753a7c382df7f67.webp 320w, http://localhost:1313/ressources/data-lineage-principes/data-lineage-protocoles-connexion/connexion_hu_1c7dbf893e80964e.webp 480w, http://localhost:1313/ressources/data-lineage-principes/data-lineage-protocoles-connexion/connexion_hu_831482859fc846c6.webp 760w&#34;
               sizes=&#34;(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px&#34;
               src=&#34;http://localhost:1313/ressources/data-lineage-principes/data-lineage-protocoles-connexion/connexion_hu_f753a7c382df7f67.webp&#34;
               width=&#34;760&#34;
               height=&#34;661&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;



  
  &lt;blockquote class=&#34;border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6&#34;&gt;
    &lt;p&gt;&lt;strong&gt;Point clé :&lt;/strong&gt; les collecteurs utilisent les mécanismes officiellement exposés par les éditeurs (JDBC, ODBC, API REST, SDK, référentiels techniques, exports).&lt;/p&gt;

  &lt;/blockquote&gt;

&lt;h2 id=&#34;principes-techniques&#34;&gt;Principes techniques&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Comptes de service dédiés.&lt;/li&gt;
&lt;li&gt;Accès limité aux métadonnées.&lt;/li&gt;
&lt;li&gt;Compatibilité On-Premise, Cloud et hybride.&lt;/li&gt;
&lt;li&gt;Utilisation des interfaces natives des plateformes.&lt;/li&gt;
&lt;li&gt;Chiffrement des mots de passe après première utilisation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;bases-de-données&#34;&gt;Bases de données&lt;/h2&gt;
&lt;p&gt;Les bases relationnelles sont analysées via :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;JDBC.&lt;/li&gt;
&lt;li&gt;ODBC.&lt;/li&gt;
&lt;li&gt;Connecteurs propriétaires.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Les collectes portent sur :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Schémas.&lt;/li&gt;
&lt;li&gt;Tables.&lt;/li&gt;
&lt;li&gt;Vues.&lt;/li&gt;
&lt;li&gt;Procédures stockées.&lt;/li&gt;
&lt;li&gt;Statistiques d&amp;rsquo;usage (lorsque analysés).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;etl--elt&#34;&gt;ETL / ELT&lt;/h2&gt;
&lt;p&gt;Les plateformes ETL/ELT sont analysées via :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Référentiels techniques.&lt;/li&gt;
&lt;li&gt;API d&amp;rsquo;administration.&lt;/li&gt;
&lt;li&gt;Exports XML ou JSON.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Les métadonnées collectées permettent de reconstruire :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Les jobs.&lt;/li&gt;
&lt;li&gt;Les transformations.&lt;/li&gt;
&lt;li&gt;Les dépendances.&lt;/li&gt;
&lt;li&gt;Les flux de données.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;outils-de-data-visualisation&#34;&gt;Outils de Data Visualisation&lt;/h2&gt;
&lt;p&gt;Les outils de data visualisation sont analysés via :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SDK.&lt;/li&gt;
&lt;li&gt;API REST.&lt;/li&gt;
&lt;li&gt;Référentiels internes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Les collectes portent sur :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Les sources de données.&lt;/li&gt;
&lt;li&gt;Les couches sémantiques.&lt;/li&gt;
&lt;li&gt;Les dashboards.&lt;/li&gt;
&lt;li&gt;Les règles de gestion.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ces informations permettent de prolonger le data lineage jusqu&amp;rsquo;à la couche de restitution.&lt;/p&gt;



  
  &lt;blockquote class=&#34;border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6&#34;&gt;
    &lt;p&gt;&lt;strong&gt;Usage typique :&lt;/strong&gt; faire du data lineage dans les sources et le relier au data lineage dans la couche de data visualisation, jusqu&amp;rsquo;à la cellule du dashboard.&lt;/p&gt;

  &lt;/blockquote&gt;

&lt;h2 id=&#34;environnements-sécurisés&#34;&gt;Environnements sécurisés&lt;/h2&gt;
&lt;p&gt;Les collectes peuvent être supervisées de façon sécurisée via :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;VMware Horizon.&lt;/li&gt;
&lt;li&gt;OpenOTP (double authentification).&lt;/li&gt;
&lt;li&gt;Bastion d&amp;rsquo;administration.&lt;/li&gt;
&lt;li&gt;Journalisation et traçabilité des opérations.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Les accès restent limités aux composants nécessaires à la collecte des métadonnées.&lt;/p&gt;



  
  &lt;blockquote class=&#34;border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6&#34;&gt;
    &lt;p&gt;&lt;strong&gt;Pour information :&lt;/strong&gt; même mécanisme de collecte en environnement Cloud, On-Premise ou hybride.&lt;/p&gt;

  &lt;/blockquote&gt;

&lt;script&gt;
(function () {
  // Masque la date &#34;Last updated on&#34; et le bloc Auteur sur les pages
  // Ressources : ce ne sont pas des articles de blog (pas de date/signature).
  function hide() {
    document.querySelectorAll(&#34;time.mt-12.mb-8&#34;).forEach(function (el) {
      el.style.display = &#34;none&#34;;
    });
    document.querySelectorAll(&#34;div.flex.pt-12.pb-4&#34;).forEach(function (el) {
      if (el.querySelector(&#39;img[src*=&#34;/media/authors/&#34;]&#39;)) {
        el.style.display = &#34;none&#34;;
      }
    });
    // Filet de sécurité supplémentaire : masque aussi la ligne de partage
    // social et tout conteneur lié à la fiche auteur, par correspondance
    // sémantique plutôt que par nom de classe (plus robuste aux mises à jour
    // du thème).
    var shareHrefPatterns = [
      &#34;twitter.com/intent&#34;, &#34;x.com/intent&#34;, &#34;facebook.com/sharer&#34;,
      &#34;linkedin.com/sharing&#34;, &#34;wa.me/&#34;, &#34;api.whatsapp.com&#34;, &#34;mailto:?&#34;
    ];
    document.querySelectorAll(&#34;a[href]&#34;).forEach(function (a) {
      var href = a.getAttribute(&#34;href&#34;) || &#34;&#34;;
      if (shareHrefPatterns.some(function (p) { return href.indexOf(p) !== -1; })) {
        a.style.display = &#34;none&#34;;
      }
    });
    document.querySelectorAll(&#39;a[href=&#34;http://localhost:1313/authors/me/&#34;]&#39;).forEach(function (a) {
      var el = a.closest(&#34;div.flex&#34;) || a.parentElement;
      if (el) el.style.display = &#34;none&#34;;
    });
  }
  document.addEventListener(&#34;DOMContentLoaded&#34;, hide);
})();
&lt;/script&gt;
</description>
    </item>
    
  </channel>
</rss>
