Article de méthode

Un protocole expérimental pour la migration sécurisée de données dans le nuage pilotée par l'IA explicable utilisant des données de santé synthétiques

DOI :

10.3791/71612

14 août 2026

Dans cet article

Résumé

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Cette méthode présente un cadre complet fondé sur l'intelligence artificielle explicative (XAI) permettant une migration sécurisée des données de santé dans le cloud, en exploitant un jeu de données synthétiques de soins de santé au sein d'un environnement cloud contrôlé. Le résultat est un prototype qui associe une sécurité de type zéro confiance, un contrôle d'accès basé sur le temps et une détection explicative des anomalies afin de garantir transparence et sécurité lors de la migration.

Résumé

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Dans les systèmes de santé, de plus en plus de migrations de données vers le cloud sont effectuées, mais cela modifie également les périodes où le transfert de données constitue probablement le risque le plus important en matière de sécurité. Cet article décrit un protocole reproductible pour une migration sécurisée de données dans le cloud fondée sur l’intelligence artificielle explicative (XAI), utilisant un jeu de données synthétiques dans le domaine de la santé et un environnement cloud contrôlé. Le cadre développé combine une architecture de confiance nulle, le privilège temporel minimal, la communication chiffrée, la supervision centralisée et une détection explicative d’anomalies afin d’assurer une migration plus sécurisée, transparente et contrôlable. Les tests utilisent un jeu de données de 10 Go de dossiers de santé électroniques synthétiques, comprenant environ 20 millions d’enregistrements répartis sur 28 tables relationnelles. Le processus de migration a été réalisé sur Amazon Web Services (AWS) à l’aide de bases de données PostgreSQL et de réseaux privés virtuels. Pour la détection d’anomalies, la méthode Isolation Forest a été utilisée, et les explications additives de Shapley (SHAP) ont permis l’interprétation sécurisée des événements. Le cadre a été évalué lors de dix tentatives distinctes de migration, selon des critères tels que la durée d’exposition des identifiants, le délai de détection des incidents, la précision de la détection d’anomalies, la latence de migration et l’intégrité des données. Dans la configuration testée, l’exposition des identifiants a été réduite de 24 heures à 1 heure (une réduction de 95,8 %), la précision de détection des anomalies s’est établie à 97,4 %, le délai de détection des incidents a été ramené à environ 15 minutes, et l’intégrité des données a été préservée à 100 % grâce à une validation par somme de contrôle. Toutefois, les mesures de sécurité renforcées ont entraîné une augmentation moyenne de la latence de migration de 11 %. Ces résultats illustrent le potentiel de combiner l’intelligence artificielle explicative avec des flux de travail de migration sécurisés dans le cloud pour la gestion des données de santé.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

L'informatique en nuage fait désormais partie intégrante des systèmes de santé à travers le monde, offrant un stockage évolutif, des ressources informatiques et la possibilité d'échanger des dossiers médicaux, de soutenir les systèmes d'aide à la décision et de permettre l'analyse de données de santé via le nuage1,2,3. Alors que de nombreux établissements de santé modernisent leurs systèmes d'information, la migration vers le nuage est devenue une étape essentielle pour transférer leurs données médicales sensibles, auparavant conservées dans d'anciens systèmes locaux, vers des environnements cloud4. Une migration adéquate permet une récupération des données plus aisée, un fonctionnement plus efficace des opérations et un soutien accru aux analyses grâce à des niveaux d'intelligence supérieurs. Toutefois, on ne peut ignorer les risques sérieux liés à la sécurité et à la confidentialité que comporte le transfert de données d'un endroit à un autre5.

La phase de migration est un moment notoirement vulnérable du cycle de vie des données, puisque les données de santé sont activement transférées entre systèmes et réseaux par nature même du processus6. De plus, les organisations peuvent être exposées à des menaces telles que le piratage d'identifiants, l'accès non autorisé, l'interception de données, la manipulation de systèmes ou même la perte de données pendant la phase de migration6,7. Les environnements de santé sont particulièrement sensibles à ces risques, car les informations patient sont hautement confidentielles et exigent donc le plus haut niveau de conformité aux mesures réglementaires et de sécurité8,9. À défaut de cela, il n'est pas possible de garantir la confidentialité, l'intégrité et la traçabilité des données si le flux de migration n'est pas sécurisé et rendu observable10,11.

Un certain nombre de cadres et de normes de sécurité ont été élaborés afin d'améliorer la sécurité dans le cloud. Par exemple, l'architecture Zero Trust du National Institute of Standards and Technology (NIST) repose sur la vérification constante des utilisateurs, des appareils et des services12, tandis que les cadres d'adoption du cloud fournissent des orientations en matière de gouvernance, de gestion des identités, de chiffrement et de surveillance13. En réalité, les méthodes actuelles de sécurité dans le cloud mettent l'accent sur l'automatisation, l'infrastructure en tant que code et la surveillance continue14,15. Bien que ces approches reposent sur des principes de sécurité pertinents, elles traitent dans une large mesure des environnements généraux de déploiement et d'exploitation dans le cloud, plutôt que du processus de migration lui-même16. En effet, elles détaillent rarement des procédures pas à pas, précises et reproductibles pour effectuer des flux de travail sécurisés de migration de données médicales vers le cloud, combinant gestion des identités, transfert sécurisé des données, validation, surveillance et renforcement post-migration17.

La détection d'anomalies par apprentissage automatique est reconnue comme une technologie utile pour la surveillance de la sécurité dans les environnements cloud. Elle permet de détecter les activités anormales du système ainsi que les incidents de sécurité potentiels18. Toutefois, de nombreuses méthodes de détection d'anomalies sont des systèmes fermés qui ne fournissent pas d'explications sur les raisons ayant conduit au signalement d'un événement de sécurité19. L'impossibilité d'expliquer les décisions prises par le système réduit la crédibilité des administrateurs, complique les audits et diminue la valeur des décisions de sécurité automatisées dans les environnements de santé fortement réglementés20. Les méthodes d'intelligence artificielle explicables (XAI), telles que les explications additives basées sur la valeur de Shapley (SHAP) et les explications locales indépendantes du modèle (LIME), fournissent non seulement des explications claires des prédictions de l'apprentissage automatique, mais renforcent également la compréhension, la responsabilité et la confiance dans les systèmes de surveillance de la sécurité21,22.

Même si la sécurité des nuages informatiques et l'intelligence artificielle explicative ont fait d'énormes progrès, il existe encore une pénurie de protocoles expérimentaux reproductibles combinant des contrôles de migration sécurisés avec une surveillance de sécurité explicative dans un but d'intégration23. Les recherches existantes abordent principalement des composants isolés, tels que le chiffrement, le contrôle d'accès, la détection d'anomalies ou la gouvernance du cloud, et ne proposent nulle part une méthodologie intégrée pouvant être mise en œuvre, évaluée et reproduite de manière systématique24. De plus, très peu d'études ont tenté d'intégrer les principes de sécurité de type zéro confiance, le privilège minimal temporel, l'observabilité centralisée et la détection explicative d'anomalies au sein d'un unique flux de travail de migration cloud pour le secteur de la santé25,26.

Cet article présente un cadre fondé sur l'intelligence artificielle explicative (Explainable AI) pour une migration sécurisée des données dans le cloud au sein des systèmes de santé, afin de combler cette lacune. L'architecture proposée utilise un modèle de confiance nulle (zero-trust), un accès limité dans le temps, une communication sécurisée, une journalisation et une surveillance centralisées, ainsi qu'une détection d'anomalies interprétable basée sur SHAP, le tout intégré dans un processus de migration rigoureusement organisé27,28. Le protocole constitue un guide étape par étape pour la mise en œuvre, la surveillance et l'évaluation de la migration sécurisée des données de santé dans des conditions expérimentales. En associant des contrôles de sécurité à une surveillance interprétable par l'IA, le cadre proposé vise à renforcer le niveau de transparence, d'auditabilité et de sécurité tout au long du cycle de vie de la migration29,30.

Protocole

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Cette étude a utilisé un ensemble de données de santé entièrement synthétique, généré pour l'évaluation expérimentale de la migration sécurisée de données dans le cloud. Aucune donnée réelle de patient, aucune information personnelle relative à la santé (PHI) ni aucun dossier médical identifiable n'ont été utilisés. Par conséquent, aucune approbation par le comité d'éthique ni aucun consentement éclairé n'étaient requis. Tous les matériaux utilisés dans cette étude sont inclus dans le Tableau des matériaux.

1. Aperçu

  1. Configurer un environnement sécurisé de migration vers le cloud composé d'une couche source, d'une couche de centre de migration, d'une couche cible, d'une couche réseau, d'une couche de gestion des identités et des accès, d'une couche d'observabilité et d'une couche d'intelligence artificielle explicative.
  2. Déployer tous les composants dans des environnements cloud isolés afin de prendre en charge la migration sécurisée des données de santé. Établir des canaux de communication chiffrés entre tous les composants du système.
  3. Exécuter le protocole en suivant les étapes de préparation du jeu de données, de configuration de l'environnement, de déploiement de l'architecture, de migration sécurisée, de surveillance des anomalies et de validation après la migration. L'architecture générale du cadre proposé de migration sécurisée de données vers le cloud piloté par une intelligence artificielle explicative est illustrée dans Figure 1.

figure-protocol-1
Figure 1 : Architecture générale du cadre de migration sécurisée de données dans le cloud, activé par une intelligence artificielle explicative (XAI), destiné aux systèmes de santé. Le cadre comprend la couche de gestion des identités et des accès, la couche de base de données source, la couche de centre de migration, la couche de base de données cible dans le cloud, la couche de sécurité réseau, la couche d'observabilité, la couche de surveillance par intelligence artificielle explicative, ainsi que des services transversaux de sécurité et de gouvernance. L'architecture intègre un contrôle d'accès temporel au privilège minimal, une communication chiffrée TLS 1.3, une vérification d'intégrité basée sur des sommes de contrôle, une surveillance continue de la sécurité et une fonctionnalité d'explicabilité fondée sur SHAP, afin d'assurer une migration sécurisée, transparente et reproductible des bases de données de santé. Cette figure a été créée par les auteurs à l'aide de Microsoft PowerPoint (Microsoft 365). Veuillez cliquer ici pour afficher une version agrandie de cette figure.

2. Configuration de l'environnement informatique

  1. Configurer l'environnement informatique
    1. Préparer les ressources informatiques nécessaires pour la migration sécurisée des données dans le cloud et la surveillance basée sur une intelligence artificielle explicative.
    2. Installer et configurer tout le matériel, les logiciels, les services cloud, les bases de données, les outils de sécurité et les bibliothèques d'apprentissage automatique répertoriés dans le Tableau des matériaux. Vérifier que tous les composants requis fonctionnent correctement avant de lancer l'expérience de migration.
  2. Configurer l'environnement cloud
    1. Mettre en place un environnement cloud sécurisé pour la migration de données de santé. Créer un VPC privé pour assurer une communication fluide entre les systèmes source, le centre de migration et les systèmes cibles. Utiliser un chiffrement robuste non seulement pour les données au repos, mais aussi pour les données en transit.
    2. Préparer la base de données cible et les services de migration conformément aux détails indiqués dans le Tableau des matériaux.
  3. Configurer la gestion des identités et des accès. Configurer les services de surveillance et de journalisation.

3. Préparation et description du jeu de données

  1. Générez un jeu de données synthétique sur les soins de santé à l’aide de la bibliothèque Python Faker indiquée dans le tableau des matériaux. Configurez les attributs démographiques, notamment l’âge du patient, le sexe, l’origine ethnique et la localisation géographique, en utilisant des distributions de probabilité prédéfinies.
  2. Générez des informations cliniques, y compris les diagnostics, les résultats de laboratoire, les médicaments, les allergies, les procédures et les hospitalisations, tout en préservant des relations cliniques réalistes.
  3. Générez des consultations longitudinales de patients en attribuant plusieurs visites à chaque patient selon des distributions de fréquence de visite prédéfinies.
  4. Générez des horodatages pour les admissions, les examens de laboratoire, l’administration de médicaments, les résumés de sortie et les journaux d’audit en utilisant un ordre chronologique des événements.
  5. Introduisez des valeurs manquantes cliniquement réalistes, des enregistrements en double et des observations aberrantes selon des distributions de qualité des données prédéfinies.
  6. Remplacez toutes les informations d’identification personnelle par des valeurs synthétiques générées à l’aide de la bibliothèque Faker. Validez l’intégrité référentielle et la cohérence logique avant d’exporter le jeu de données. Exportez le jeu de données validé au format SQL compatible avec PostgreSQL. Configurez le jeu de données pour qu’il prenne en charge des scénarios réalistes de migration des données de santé. Les caractéristiques du jeu de données généré sont résumées dans Tableau 1.
  7. Définissez les relations de la base de données. Attribuez Patient_ID comme clé primaire pour la table des patients. Établissez des relations par clé étrangère entre les tables des patients, des visites, des laboratoires, des médicaments et des journaux d’audit. Vérifiez l’intégrité référentielle entre toutes les tables avant de lancer la migration.
  8. Simulez des caractéristiques réalistes des données de santé. Générez les âges des patients selon une distribution normale. Générez les fréquences de visite selon une distribution de Poisson. Introduisez des valeurs manquantes à un taux de 5 % afin de simuler l’incomplétude réelle des dossiers médicaux électroniques. Remplacez toutes les identifications des patients par des valeurs hachées avant la migration. Vérifiez que tous les enregistrements générés respectent les contraintes de schéma prédéfinies.
  9. Validez le jeu de données généré en vérifiant la cohérence du schéma, l’intégrité référentielle, les valeurs manquantes, les enregistrements en double et les contraintes de qualité prédéfinies avant la migration.
ParamètreValeur
Type de jeu de donnéesDonnées EHR synthétiques en santé
Taille du jeu de données10 Go
Nombre total d'enregistrements20 millions
Nombre de tables5 tables principales - 28 tables relationnelles
Enregistrements de patients5 000 000
Enregistrements de visites10 000 000
Résultats de laboratoire4 000 000
Enregistrements de médicaments3 000 000
Journaux d'audit5 000 000
Clé primairePatient_ID
Taux de valeurs manquantes<0,1 % de violations
Répartition par âgeRépartition normale
Fréquence des visitesRépartition de Poisson
Seuil d'intégrité<0,1 % de violations

Tableau 1 :  Caractéristiques du jeu de données synthétique en santé utilisé pour la validation du protocole. Le tableau fournit un aperçu du jeu de données, tel que la taille de la base de données, le nombre de tables relationnelles, le nombre total d'enregistrements, les attributs des patients, les variables cliniques et les caractéristiques de validation permettant de reproduire les expériences de migration sécurisée.

4. Déploiement de l'architecture du système

  1. Déployer l'architecture sécurisée de migration vers le cloud composée de la couche source, de la couche du centre de migration, de la couche cible, de la couche de sécurité réseau, de la couche d'observabilité et de la couche d'intelligence artificielle explicative. L'architecture système déployée utilisée dans cette étude est illustrée dans Figure 2.
  2. Le cadre est constitué de six couches fonctionnelles qui, durant le processus de migration, exécutent leurs fonctions les unes après les autres. La première couche, la couche source, est celle qui contient la base de données synthétique de soins de santé. 
  3. Le centre de migration est chargé de l'extraction du schéma, du transfert de données chiffrées, de la validation de l'intégrité et de l'orchestration de la migration. La couche cible est l'emplacement où la base de données migrée est stockée dans Amazon RDS PostgreSQL. 
  4. La couche de sécurité réseau est celle qui protège toutes les communications à l'aide de points de terminaison VPC privés, du chiffrement TLS 1.3, des groupes de sécurité et des listes de contrôle d'accès réseau. 
  5. La couche d'observabilité est celle qui collecte en permanence les journaux d'authentification, les journaux de migration, les journaux d'activité de la base de données et les événements de sécurité à l'aide d'Amazon CloudWatch.
  6. La couche d'intelligence artificielle explicative est celle qui récupère les données de télémétrie de sécurité collectées, les analyse à l'aide d'un algorithme de forêt d'isolation et produit des explications fondées sur SHAP pour les anomalies détectées. Toutes les couches architecturales communiquent entre elles via des canaux réseau privés authentifiés tout au long du flux de travail de migration.
  7. Déployer et vérifier l'environnement de la base de données source afin d'assurer un accès sécurisé et la disponibilité des données avant la migration.
    1. Configurer une base de données PostgreSQL 16 avec le jeu de données synthétique de soins de santé. Conserver les informations sur les patients, les détails des visites, les résultats d'analyses, les dossiers de médicaments et les journaux d'audit dans la base de données source.
    2. Restreindre l'accès à la base de données aux services de migration autorisés et aux utilisateurs administratifs uniquement. Vérifier la disponibilité et la connectivité de la base de données avant de lancer les opérations de migration.
  8. Configurer le centre de migration pour coordonner l'extraction du schéma, le transfert de données chiffrées et l'orchestration de la migration.
    1. Déployer un serveur de migration dédié au sein du Cloud privé virtuel (VPC) privé. Configurer les services d'orchestration de migration pour coordonner l'extraction du schéma, le transfert des données et les activités de validation.
    2. Activer les services de validation du schéma afin de vérifier la compatibilité entre les environnements source et cible. Activer les services de vérification de l'intégrité pour valider les données migrées pendant et après le transfert. Vérifier la communication entre le centre de migration et les systèmes de base de données avant d'exécuter les tâches de migration.
  9. Déployer la couche cible. Déployer Amazon RDS PostgreSQL 16 comme environnement de base de données cible. Activer les services de sauvegarde et de récupération automatiques. Activer le chiffrement AES-256 pour les données stockées dans la base de données cible.
  10. Configurer la sécurité réseau. Désactiver toutes les adresses IP publiques associées aux ressources de migration. Autoriser la communication uniquement via des points de terminaison privés au sein du VPC. Configurer les listes de contrôle d'accès réseau (NACLs) et les groupes de sécurité. Activer le chiffrement TLS 1.3 pour toutes les communications entre les composants du système. Vérifier qu'aucun point de terminaison accessible publiquement ne reste actif.
  11. Configurer la surveillance centralisée afin de collecter en continu les événements de sécurité, les journaux de migration et les métriques de performance du système.
    1. Activer les services de journalisation et de surveillance d'Amazon CloudWatch. Collecter les journaux d'authentification, les journaux de migration, les journaux d'activité de la base de données et les journaux d'événements de sécurité. Configurer une rétention des journaux de 365 jours. Activer le stockage immuable des journaux pour répondre aux exigences d'audit et de conformité. Vérifier la collecte en temps réel des métriques et la génération d'alertes.
  12. Configurer l'environnement d'intelligence artificielle explicative pour effectuer une détection d'anomalies en temps réel et générer des explications de sécurité interprétables.
    1. Déployer les services de détection d'anomalies au sein de l'environnement de surveillance. Configurer le cadre d'intelligence artificielle explicative pour traiter la télémétrie de sécurité générée pendant la migration. Connecter les flux de télémétrie de sécurité provenant de la source, du centre de migration, de la base de données cible et des services de surveillance.
    2. Activer la détection d'anomalies en temps réel et la génération d'explications fondées sur SHAP. Vérifier l'ingestion réussie des données de télémétrie avant de lancer les expériences de migration.

figure-protocol-2
Figure 2 : Architecture de déploiement du cadre de migration sécurisée vers le cloud médical. L’environnement de déploiement illustre la base de données PostgreSQL source contenant le jeu de données médicaux synthétiques, le centre de migration dédié situé dans un cloud privé virtuel (VPC) privé, la base de données cible Amazon RDS PostgreSQL, la couche de sécurité réseau, l’observabilité centralisée via Amazon CloudWatch et la couche de surveillance d’intelligence artificielle explicative. Toutes les communications s’effectuent par des points de terminaison privés protégés par un chiffrement TLS 1.3. Cette figure a été créée par les auteurs à l’aide de Microsoft PowerPoint (Microsoft 365). Veuillez cliquer ici pour afficher une version agrandie de cette figure.

5. Flux de travail sécurisé pour la migration

REMARQUE : Exécutez le flux de travail de migration sécurisée en effectuant une modélisation des menaces, un transfert de schéma, une migration sécurisée des données, une validation de la migration et un renforcement après la migration. 

  1. Identifier les menaces potentielles en matière de sécurité et cartographier les contrôles d'atténuation appropriés avant d'initier le processus de migration.
    1. Identifier les ressources à migrer, les vecteurs d'attaque potentiels et les scénarios réalistes d'attaques cybernétiques.  
    2. Évaluer le vol d'identifiants résultant de jetons d'authentification compromis, les attaques internes impliquant un accès administratif non autorisé, les attaques par rejeu ciblant des requêtes d'authentification précédemment interceptées, les attaques de l'homme du milieu (MITM) tentant d'intercepter des canaux de communication chiffrés, la falsification de schéma visant à modifier les structures de base de données pendant la migration, et les attaques d'élévation de privilèges visant à obtenir des permissions administratives non autorisées.
    3. Vérifier que l'utilisation d'une gestion temporaire des identifiants selon le principe des privilèges minimums suffit à prévenir le vol d'identifiants et les attaques d'élévation de privilèges. Confirmer que la communication chiffrée avec TLS 1.3 protège contre les attaques par rejeu et les attaques de l'homme du milieu.
    4. Vérifier que les politiques de gestion des identités et des accès (IAM) empêchent tout accès administratif non autorisé. S'assurer que la journalisation continue conserve un enregistrement de toutes les activités de migration liées à la sécurité. Vérifier que la vérification par somme de contrôle SHA-256 permet de détecter les modifications non autorisées du schéma ou des données.
    5. Vérifier que le cadre de détection d'anomalies explicables est capable d'identifier des activités inhabituelles lors de la migration et de fournir des explications de sécurité interprétables. Élaborer une carte des contrôles de sécurité pour chaque menace identifiée. S'assurer que toutes les menaces identifiées sont correctement atténuées avant de commencer la migration de la base de données. Les auteurs ont résumé le modèle de menace et les contrôles de sécurité dans Tableau 2.
  2. Transférer le schéma de la base de données. Extraire les définitions de schéma de la base de données PostgreSQL source. Valider la compatibilité du schéma avec l'environnement cible de la base de données. Vérifier les structures de table, les clés primaires, les clés étrangères, les index et les contraintes. Déployer les définitions de schéma validées sur la base de données cible. Confirmer le déploiement réussi du schéma avant le transfert des données.
  3. Migrer les données de santé de manière sécurisée via des canaux de communication chiffrés tout en surveillant en continu les activités de migration.
    1. Configurer la taille des lots de migration à 10 000 enregistrements par transaction. Établir des canaux de communication chiffrés utilisant TLS 1.3. Transférer les données via des points de terminaison réseau privés au sein du cloud privé virtuel (VPC).
    2. Activer des tentatives de nouvelle transmission automatique avec un maximum de trois tentatives pour les transactions ayant échoué.
      ​Conserver le débit de transfert des données entre 100 Mo/s et 150 Mo/s. Surveiller en continu les activités de migration tout au long du processus de transfert. Enregistrer tous les événements de migration dans des journaux d'audit centralisés.
  4. Vérifier l'intégralité et l'intégrité de la migration en comparant les sommes de contrôle, les nombres d'enregistrements et les structures de base de données.
    1. Générer les valeurs de hachage SHA-256 pour toutes les tables sources avant la migration, et les valeurs de hachage SHA-256 pour toutes les tables cibles après la migration. Comparer les sommes de contrôle des sources et des cibles. Vérifier croisément les nombres de lignes des bases de données source et cible. Contrôler la cohérence des schémas, des relations entre tables et des contraintes de base de données. Considérer la migration comme réussie uniquement lorsque les valeurs de somme de contrôle, les nombres d'enregistrements et les structures de schéma sont identiques.
  5. Supprimer les privilèges temporaires et finaliser les contrôles de sécurité après l'achèvement réussi de la migration des données.
    1. Révoquer immédiatement toutes les informations d'identification temporaires de migration après la fin de la migration. Supprimer les privilèges élevés de migration des comptes de service. Archiver les journaux d'audit et les enregistrements de surveillance de sécurité.
    2. Vérifier l'achèvement réussi des procédures de sauvegarde. Désactiver les serveurs temporaires de migration et les ressources associées. Effectuer un examen final de la sécurité de l'environnement migré. Documenter les résultats de la migration et les résultats de validation. Le flux de travail complet de migration sécurisée utilisé dans cette étude est illustré dans Figure 3.
Scénario de menaceContrôle de sécuritéMéthode de détectionAtténuation
Vol d'identifiantsPrivilège minimal temporel (TLP)Journaux IAMRévocation automatique des identifiants
Attaque interneContrôle d'accès basé sur les rôles (RBAC)Journaux d'audit + SHAPTerminaison de session
Attaque par rejeuTLS 1.3 + validation du nonceSurveillance du réseauRejet des requêtes dupliquées
Attaque de l'homme du milieu (MITM)Chiffrement TLS 1.3Validation du certificatCommunication chiffrée
Altération du schémaSomme de contrôle SHA-256 + validation du schémaVérification d'intégritéRestauration du schéma validé
Élévation de privilègesApplication des politiques IAMJournaux de sécuritéRévocation des privilèges

Tableau 2 :  Modèle de menace et mesures de sécurité respectives prises dans le cadre de migration proposé. Ce tableau présente les principales menaces de sécurité représentatives et leurs mécanismes d'atténuation correspondants, fondés sur les principes de sécurité de type zéro-trust, le chiffrement, la gestion des identités, la vérification de l'intégrité, la surveillance et la détection d'anomalies explicables.

figure-protocol-3
Figure 3 : Flux de travail du protocole proposé de migration sécurisée de bases de données dans le cloud. Le protocole comprend sept étapes séquentielles : modélisation des menaces, transfert du schéma, migration sécurisée de la base de données, validation des données migrées, renforcement après migration, journalisation et archivage des audits, et achèvement de la migration. Une surveillance de la sécurité, une communication chiffrée, une gestion des identités, une journalisation immuable et une détection explicative des anomalies sont maintenues tout au long du flux de travail de migration. Cette figure a été créée par les auteurs à l’aide de Microsoft PowerPoint (Microsoft 365). Veuillez cliquer ici pour afficher une version agrandie de cette figure.

6. Configurer la surveillance de l'intelligence artificielle explicative

REMARQUE : Le plan du processus est le suivant : identifier les caractéristiques de sécurité liées à la migration, élaborer un modèle permettant de détecter les irrégularités, reconnaître quand des actions de migration sont suspectes, et produire des résultats explicables au moyen de méthodes d'interprétation SHAP.

  1. Extraire et prétraiter les caractéristiques de télémétrie de sécurité nécessaires à la détection d'anomalies et à l'analyse d'explicabilité.
    1. Collecter les journaux de sécurité à partir des serveurs de base de données, des serveurs d'authentification, des serveurs d'applications et des systèmes de surveillance réseau. Rassembler tous les événements liés à la migration dans un référentiel centralisé de journaux. Supprimer les enregistrements en double et les entrées incomplètes. Synchroniser les horodatages entre toutes les sources de journaux à l'aide du temps universel coordonné (UTC).
    2. Calculer la fréquence d'accès pour chaque utilisateur pendant les opérations de migration. Enregistrer le nombre de tentatives de connexion échouées associées à chaque compte. Surveiller les changements d'adresses IP source tout au long des sessions de migration.
    3. Mesurer la durée de la session utilisateur, de l'initiation à la terminaison de la connexion. Calculer les volumes de transfert de données entrants et sortants pendant les activités de migration. Normaliser toutes les caractéristiques extraites à l'aide de la normalisation Min-Max.
    4. Tableau 3 résume les caractéristiques de sécurité utilisées pour la détection d'anomalies et l'analyse d'explicabilité.
  2. Entraîner et valider le modèle Isolation Forest à l'aide du jeu de données de caractéristiques de sécurité préparé.
    1. Partitionner le jeu de données. Diviser aléatoirement le jeu de données en ensemble d'entraînement (70 %), ensemble de validation (15 %) et ensemble de test (15 %). Maintenir une répartition cohérente des événements normaux et anormaux dans tous les sous-ensembles.
    2. Sélection du modèle d'intelligence artificielle explicative. Choisir l'algorithme Isolation Forest car il détecte efficacement les activités de migration anormales sans nécessiter de données d'entraînement étiquetées. Utiliser l'algorithme pour isoler les observations anormales par partitionnement aléatoire récursif de l'espace des caractéristiques. 
    3. Appliquer SHAP TreeExplainer pour quantifier la contribution de chaque caractéristique de sécurité à la prédiction d'anomalie et améliorer la transparence du processus de surveillance de sécurité.
    4. Configurer le modèle de détection d'anomalies. Initialiser un modèle Isolation Forest. Configurer le modèle à l'aide des paramètres indiqués dans Tableau 4.
    5. Définir la formulation mathématique utilisée pour calculer les scores d'anomalie et expliquer les contributions des caractéristiques.
      1. Définir le vecteur de caractéristiques de sécurité pour chaque événement de migration comme indiqué dans l'équation 1.
        xi = [x1 , x2, x3, x4, x5 ] (1)
        où x1 désigne la fréquence d'accès, x2 désigne le nombre de tentatives de connexion échouées, x3 désigne la fréquence de changement d'adresse IP, x4 désigne la durée de la session, et x5 désigne le volume de transfert de données.
      2. Extraire les caractéristiques de sécurité à partir des journaux de migration. Normaliser toutes les valeurs des caractéristiques avant l'entraînement du modèle. Calculer le score d'anomalie Isolation Forest pour chaque événement de migration à l'aide de l'équation 2.
        figure-protocol-4    (2)
        S(X,n) désigne le score d'anomalie de l'observation X, X désigne le vecteur de caractéristiques de sécurité, E(h(X)) est la longueur moyenne du chemin de l'observation X, c(n) est la longueur moyenne des recherches infructueuses dans un arbre binaire de recherche, et n est le nombre total d'échantillons d'entraînement. Le facteur de normalisation est calculé comme indiqué dans l'équation 3.
        figure-protocol-5   (3)
        où H(n-1) désigne  le (n-1)-ième nombre harmonique. 
      3. Classer comme anormaux les événements de migration dont les scores d'anomalie dépassent le seuil de décision prédéfini.
      4. Appliquer SHAP (SHapley Additive exPlanations) pour expliquer la contribution de chaque caractéristique de sécurité à la prédiction d'anomalie. Calculer la valeur SHAP pour la caractéristique i à l'aide de l'équation 4.
        figure-protocol-6   (4)
        où (F) désigne l'ensemble complet des caractéristiques, (S) désigne un sous-ensemble de caractéristiques, et (f(.)) désigne la fonction de prédiction d'Isolation Forest.
      5. Calculer l'importance globale des caractéristiques en calculant la valeur absolue moyenne de SHAP à l'aide de l'équation 5.
        figure-protocol-7    (5)
        ​où (N) désigne le nombre total d'événements de migration.
      6. Classer les caractéristiques de sécurité selon leurs valeurs absolues moyennes de SHAP. Générer des graphiques résumés SHAP, des graphiques de dépendance et des graphiques de forces pour visualiser l'importance globale et locale des caractéristiques.
    6. Entraîner le modèle Isolation Forest à l'aide du jeu de données d'entraînement. Évaluer les performances du modèle à l'aide du jeu de données de validation. Si nécessaire, modifier les seuils de contamination. Conserver la configuration du modèle qui donne les meilleurs résultats. Valider les performances du modèle. Déterminer des métriques telles que la précision, le rappel, le score F1 et l'aire sous la courbe ROC (ROC-AUC). Noter les mesures de performance du modèle pour comparaison ultérieure.
  3. Appliquer le modèle entraîné pour identifier les événements de migration anormaux et classer les activités suspectes.
    1. Effectuer la prédiction d'anomalie. Appliquer le modèle Isolation Forest entraîné au jeu de données de test. Générer des scores d'anomalie pour tous les événements de migration.
    2. Identifier les activités suspectes. Déterminer si les événements de migration sont typiques ou anormaux. Marquer comme suspects les événements qui dépassent les niveaux d'anomalie prédéfinis. Produire une documentation des anomalies à des fins d'examen de sécurité.
    3. La conclusion du processus de détection d'anomalies fournit des scores d'anomalie, étiquette les événements de migration comme normaux ou anormaux, mesure l'efficacité de la détection par analyse ROC et identifie les principales anomalies de sécurité. Des exemples de sorties produites par le processus conçu sont présentés dans Figure 4.
    4. Catégoriser les anomalies détectées. Classer les anomalies en anomalies d'authentification, anomalies réseau, anomalies de session et anomalies de transfert de données. Conserver les étiquettes d'anomalie pour l'analyse explicative.
    5. Évaluer les performances de détection. Vérifier les incidents de sécurité enregistrés à ce jour. Ensuite, en les utilisant comme référence, évaluer les anomalies détectées et déterminer lesquelles sont de véritables anomalies. Déterminer le taux de détection des anomalies et le taux de faux positifs. Établir un enregistrement officiel de la documentation de la précision de détection afin de pouvoir la reproduire.
  4. Générer des explications basées sur SHAP pour interpréter la contribution des caractéristiques de sécurité individuelles aux prédictions d'anomalie.
    1. Configurer l'environnement SHAP. Charger le modèle Isolation Forest entraîné. Initialiser SHAP TreeExplainer. Vérifier l'intégration réussie entre le modèle de détection d'anomalies et le cadre d'explicabilité.
    2. Sélectionner des échantillons de référence. Sélectionner aléatoirement 1 000 échantillons représentatifs du jeu de données d'entraînement. Utiliser les échantillons sélectionnés comme jeu de données de référence SHAP. Calculer les valeurs SHAP. Calculer les valeurs SHAP pour toutes les anomalies détectées. Mesurer les contributions individuelles des caractéristiques aux prédictions d'anomalie. Stocker les sorties SHAP pour une analyse ultérieure.
    3. Générer des explications globales. Créer des graphiques résumés SHAP montrant l'importance globale des caractéristiques. Générer des diagrammes en barres SHAP basés sur les valeurs absolues moyennes de SHAP. Produire des graphiques de dépendance SHAP pour les caractéristiques fortement influentes.
    4. Générer des explications locales. Sélectionner des événements de migration anormaux représentatifs. Créer des graphiques de forces SHAP et des graphiques en cascade. Visualiser les contributions des caractéristiques responsables de chaque anomalie.
    5. Des sorties représentatives d'explicabilité générées lors du processus d'interprétation sont présentées dans Figure 5. Ces visualisations montrent l'importance globale des caractéristiques, les classements des contributions des caractéristiques, les relations de dépendance entre les caractéristiques de sécurité influentes et les explications locales pour des anomalies de migration individuelles.
    6. Classer les caractéristiques de sécurité. Calculer les valeurs absolues moyennes de SHAP pour toutes les caractéristiques. Classer les caractéristiques selon leur contribution à la détection d'anomalies. Identifier les indicateurs de sécurité les plus influents affectant la sécurité de la migration. Tableau 5 résume les classements d'importance des caractéristiques basés sur SHAP.
    7. Valider la cohérence des explications. Répéter l'analyse SHAP sur cinq exécutions expérimentales indépendantes. Mesurer la stabilité et la cohérence des explications. Vérifier que les classements des caractéristiques restent stables lors d'analyses répétées.
      REMARQUE : Tableau 6 présente les problèmes courants rencontrés lors de la détection d'anomalies explicables et les actions correctives recommandées.
FonctionnalitéDescriptionObjectif
Fréquence d'accèsNombre de demandes d'accès utilisateur pendant la migrationDétecter un comportement d'accès anormal
Nombre d'échecs de connexionNombre de tentatives d'authentification infructueusesIdentifier les tentatives d'accès par force brute ou non autorisées
Changements d'adresse IPFréquence des changements d'adresse IP sourceDétecter un comportement réseau suspect
Durée de sessionDurée des sessions utilisateur pendant la migrationIdentifier des activités de session anormales
Volume de transfert de donnéesQuantité de données transférées pendant la migrationDétecter un déplacement inhabituel ou une exfiltration de données

Tableau 3 :  Fonctionnalités de télémétrie de sécurité utilisées pour la détection explicative d'anomalies. Le tableau présente les caractéristiques de sécurité qui ont été surveillées pendant la migration de la base de données, leurs significations, les méthodes de mesure utilisées et la manière dont elles ont contribué à la détection d'anomalies et à l'analyse d'explicabilité.

ParamètreValeurDescription
AlgorithmeIsolation ForestModèle de détection d'anomalies
n_estimators100Nombre d'arbres d'isolation
contamination0,02Proportion attendue d'anomalies
max_samplesAutoÉchantillons utilisés par arbre
random_state42Graine pour la reproductibilité
bootstrapFalseÉchantillonnage sans remise
Ensemble d'apprentissage70 %Données d'entraînement du modèle
Ensemble de validation15 %Validation des hyperparamètres
Ensemble de test15 %Évaluation finale du modèle

Tableau 4 : Configuration de la forêt d'isolation utilisée pour la détection d'anomalies lors de la migration sécurisée de bases de données. Ce tableau détaille les configurations des hyperparamètres du modèle de forêt d'isolation pour l'apprentissage, telles que la manière dont le jeu de données a été divisé, le niveau de contamination, le nombre d'estimateurs, la graine aléatoire et le protocole d'évaluation.

figure-protocol-8
Figure 4 : Résultats représentatifs du cadre de détection des anomalies lors de la migration sécurisée de données dans le cloud. (A) Répartition des scores d'anomalie de la forêt d'isolation montrant le seuil d'anomalie. (B) Classification des événements de migration en catégories normales et anormales. (C) Courbe caractéristique de fonctionnement du récepteur (ROC) illustrant les performances du modèle de forêt d'isolation (AUC = 0,97 ± 0,01). (D) Événements de migration anormaux représentatifs montrant les scores d'anomalie, les étiquettes prédites, les caractéristiques de sécurité influentes et les catégories d'anomalie. Cette figure a été générée par les auteurs à l'aide de Python 3.11 (Matplotlib 3.9) et mise en forme à l'aide de Microsoft PowerPoint (Microsoft 365). Veuillez cliquer ici pour afficher une version agrandie de cette figure.

figure-protocol-9
Figure 5 : Exemples de sorties d'explicabilité basées sur SHAP produites lors de l'interprétation des anomalies. (A) Graphique récapitulatif SHAP mettant en évidence les caractéristiques les plus importantes au niveau global. (B) Classement des caractéristiques de sécurité selon leur valeur absolue moyenne SHAP. (C) Graphiques de dépendance SHAP illustrant l'effet du nombre de connexions échouées et du volume de transfert de données sur la prédiction d'anomalie. (D) Graphique force SHAP fournissant une explication locale pour un événement typique de migration anormale. Ces graphiques illustrent l'interprétabilité globale et locale du modèle de détection d'anomalies proposé. Cette figure a été générée par les auteurs à l'aide de Python 3.11 (Matplotlib 3.9) et mise en forme avec Microsoft PowerPoint (Microsoft 365). Veuillez cliquer ici pour afficher une version agrandie de cette figure.

RangCaractéristiqueValeur moyenne absolue de SHAPInterprétation
1Nombre de tentatives de connexion échouées0.352Indicateur le plus influent d'une activité anormale
2Volume de transfert de données0.287Contribution importante à la détection d'anomalies
3Changements d'adresse IP0.221Indique un comportement réseau suspect
4Durée de session0.184Associée à des sessions utilisateur anormales
5Fréquence d'accès0.156Reflette des schémas d'accès inhabituels

Tableau 5 :  Scores d'importance des caractéristiques SHAP pour les données de télémétrie de sécurité. Le tableau présente le classement des caractéristiques de sécurité selon leurs valeurs absolues moyennes SHAP et précise leur contribution respective à la prédiction des anomalies.

ProblèmeCause possibleSolution recommandée
Peu d'anomalies détectéesParamètre de contamination trop basAugmenter le seuil de contamination et réentraîner le modèle.
Taux élevé de faux positifsJournaux de migration bruyants ou incohérentsNettoyer les données des journaux et normaliser les caractéristiques de sécurité avant l'entraînement du modèle.
Explications SHAP instablesÉchantillons de référence insuffisantsAugmenter le nombre d'échantillons de référence représentatifs utilisés par SHAP.
Mauvaise précision de détection des anomaliesDéséquilibre des caractéristiques ou prétraitement insuffisantAppliquer des procédures de normalisation, d'équilibrage et de contrôle qualité des caractéristiques.
Convergence lente du modèleJeu de données volumineux ou ressources computationnelles limitéesOptimiser les hyperparamètres ou utiliser un GPU ou un traitement parallèle.
Défaillances de communicationInstabilité du réseau pendant la surveillanceVérifier les canaux de communication sécurisés et répéter la synchronisation.
Caractéristiques de sécurité manquantesCollecte de journaux incomplèteValider les sources de journaux avant l'extraction des caractéristiques et régénérer le jeu de données de caractéristiques.

Tableau 6 : Guide de dépannage pour la migration sécurisée de bases de données basée sur l'intelligence artificielle explicative. Ce tableau fournit un résumé des problèmes typiques d'implémentation, des causes possibles, des signes diagnostiques, des actions recommandées et des résultats attendus suite à l'exécution du protocole et à sa reproductibilité.

7. Évaluation des performances

REMARQUE : Cette section décrit le protocole expérimental utilisé pour comparer le cadre de migration de base avec le cadre de migration proposé basé sur une IA explicative de type zéro confiance. L'évaluation des performances inclut la sécurité, la capacité de détection des anomalies, l'efficacité de la migration et la validation statistique dans des conditions expérimentales identiques.

  1. Configurer les environnements de référence et proposé dans des conditions identiques afin de permettre une comparaison équitable des performances.
    1. Configurer l’environnement de migration conventionnel. Définir des identifiants statiques à long terme ayant une durée de validité supérieure à 24 heures. Activer des points de terminaison réseau publics pour l’accès à la base de données. Désactiver les mécanismes de détection d’anomalies et d’explicabilité basés sur l’intelligence artificielle. Surveiller manuellement les activités de migration à l’aide des journaux de sécurité classiques. Enregistrer les événements de migration en vue d’une comparaison ultérieure des performances.
    2. Configurer le cadre de migration de type zéro confiance. Activer des identifiants temporaires selon le principe du moindre privilège, avec expiration automatique à la fin de la migration. Désactiver tous les points de terminaison réseau publics. Activer la communication via un réseau privé en utilisant des canaux sécurisés.
    3. Déployer le modèle entraîné de détection d’anomalies par forêt d’isolation. Activer SHAP TreeExplainer pour l’interprétation du modèle. Configurer une surveillance de sécurité automatisée tout au long du processus de migration. Vérifier la communication sécurisée entre tous les composants de migration avant l’exécution.
  2. Effectuer des expériences de migration répétées dans des conditions contrôlées afin d’évaluer la reproductibilité du cadre.
    1. Réaliser une expérience de migration. Mener dix expériences de migration indépendantes pour chacun des environnements de référence et proposé. Maintenir des configurations matérielles, logicielles et réseau identiques durant toutes les expériences.
    2. Migrer 10 Go de données de santé lors de chaque exécution expérimentale. Répéter toutes les expériences dans des conditions de charge identiques. Enregistrer les événements de sécurité, les journaux de migration, les résultats de détection d’anomalies et les temps d’exécution au cours de chaque expérience.
    3. Valider l’intégrité de la migration. Calculer les sommes de contrôle SHA-256 avant et après la migration. Vérifier l’intégrité complète des données après chaque expérience de migration. Documenter les résultats de la validation des sommes de contrôle.
  3. Calculer des métriques quantitatives de sécurité, de migration et de détection d’anomalies pour une évaluation comparative.
    1. Mesurer la performance en matière de sécurité. Mesurer la durée d’exposition des identifiants. Calculer le nombre d’identifiants exposés durant la migration. Mesurer le temps de détection des incidents. Enregistrer la durée d’exposition au réseau public.
    2. Évaluer la performance de la détection d’anomalies. Calculer l’exactitude,  la précision, le rappel, le score F1 et l’aire sous la courbe caractéristique de fonctionnement du récepteur (AUC). Évaluer la performance de la migration. Mesurer la latence totale de migration et calculer le débit de migration. Enregistrer la surcharge de communication introduite par les mécanismes de sécurité.
    3. Effectuer une validation statistique. Calculer la moyenne et l’écart type pour toutes les métriques de performance. Calculer les intervalles de confiance à 95 %. Réaliser des tests t de Student appariés pour comparer les cadres de référence et proposé. Considérer une signification statistique pour p < 0,05. Des résultats représentatifs de l’évaluation des performances obtenus lors de la comparaison expérimentale sont présentés dans Figure 6.
    4. Tableau 7 résume la comparaison quantitative des performances entre le cadre de référence et le cadre de migration proposé.
      Tableau 8 résume les problèmes courants d’implémentation rencontrés lors de la migration sécurisée de bases de données, leurs causes possibles et les mesures correctives recommandées.

figure-protocol-10
Figure 6 : Comparaison des performances entre le cadre de migration de base et le cadre de migration cloud sécurisé proposé, basé sur une approche zéro confiance et une IA explicative. (A) Comparaison de la durée d'exposition des identifiants à l’aide d’identifiants à privilèges limités à long terme et temporaires. (B) Comparaison des métriques de performance de détection d’anomalies, incluant la précision, l’exactitude, le rappel, le score F1 et l’AUC. (C) Comparaison de la latence de migration sur dix exécutions expérimentales indépendantes, montrant que l’augmentation de latence est restée en dessous du seuil d’acceptation prédéfini. (D) Comparaison statistique des métriques clés de performance à l’aide de tests t appariés de Student, indiquant les différences moyennes et les intervalles de confiance à 95 %. Les barres d’erreur représentent les intervalles de confiance à 95 % obtenus à partir de dix exécutions expérimentales indépendantes. Cette figure a été générée par les auteurs à l’aide de Python 3.11 (Matplotlib 3.9) et mise en forme à l’aide de Microsoft PowerPoint (Microsoft 365). Veuillez cliquer ici pour visualiser une version agrandie de cette figure.

Métrique de performanceCadre de référence (moyenne ± ÉT)Cadre proposé (moyenne ± ÉT)AméliorationIntervalle de confiance à 95 %p-valeur
Durée d'exposition des identifiants (h)24,70 ± 1,320,42 ± 0,18réduction de 98,3 %23,6–24,9<0,001
Précision de détection d'anomalies (%)72,4 ± 2,194,6 ± 1,3+22,2 %20,8–23,5<0,001
Précision (%)68,1 ± 2,592,7 ± 1,5+24,6 %23,1–26,0<0,001
Rappel (%)70,3 ± 2,493,1 ± 1,6+22,8 %21,4–24,2<0,001
Score-F1 (%)69,2 ± 2,292,9 ± 1,4+23,7 %22,3–25,0<0,001
AUC0,78 ± 0,030,97 ± 0,01+0,190,17–0,21<0,001
Latence de migration (min)87,6 ± 3,297,4 ± 2,9surcharge de 11,2 %8,9–10,70,002
Intégrité des données (%)99,8100,0amélioration de 0,2 %N/A0,031
Exposition au réseau publicActivéeÉliminéeéliminée à 100 %N/A<0,001

Tableau 7 : Comparaison des performances entre les cadres de migration de bases de données sécurisées existants et proposés. Le tableau présente la durée d'exposition des identifiants, l'efficacité de la détection des anomalies, la latence de migration, l'intégrité des données et les améliorations de sécurité évaluées de manière quantitative lors de la validation du protocole.

ProblèmeCause possibleSolution recommandée
Échec d'authentification lors de la migrationIdentifiants temporaires expirés ou non validesRegénérer les identifiants temporaires et vérifier les politiques IAM avant de redémarrer la migration.
Latence élevée de la migrationConflit réseau ou bande passante insuffisanteOptimiser le routage réseau, planifier la migration pendant les périodes de faible trafic et vérifier la connectivité des points de terminaison.
Alertes d'anomalie en faux positifSeuil de contamination inapproprié pour la forêt d'isolationAjuster le paramètre de contamination à l'aide du jeu de données de validation et réentraîner le modèle.
Explications SHAP instablesÉchantillons de référence insuffisants ou non représentatifsAugmenter la taille de l'échantillon de référence pour SHAP et assurer un échantillonnage représentatif.
Non-concordance de l'intégrité des donnéesMigration interrompue ou transfert de données corrompuRelancer la migration après avoir vérifié les valeurs de somme de contrôle SHA-256 et la cohérence entre source et cible.
Échec de connexion au point de terminaison sécuriséErreurs de configuration du pare-feu ou du protocole TLSVérifier les certificats SSL/TLS, les règles de pare-feu et la configuration du point de terminaison privé.
Faible précision de détection d'anomalieExtraction de caractéristiques incomplète ou prétraitement insuffisantRevoir l'ingénierie des caractéristiques, normaliser les caractéristiques de sécurité et réentraîner le modèle.
Problèmes de convergence du modèleHyperparamètres inappropriésAjuster les paramètres d'apprentissage et valider les performances du modèle avant le déploiement.

Tableau 8 : Guide de dépannage pour la migration sécurisée d'une base de données de santé. Le tableau recense les erreurs fréquentes lors de la migration, leurs causes possibles, les mesures correctives recommandées et les résultats attendus afin de garantir une exécution fiable du protocole de migration sécurisée.

Résultats

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Aperçu expérimental

Le protocole sécurisé de migration de données dans le cloud, basé sur une intelligence artificielle explicative (XAI), a été évalué à l’aide d’un jeu de données synthétique dans le domaine de la santé, comprenant environ 20 millions de dossiers de santé électroniques (DSE) répartis dans 28 tables de bases de données relationnelles, pour un volume total de 10 Go. Les expériences ont été menées dans un environnement cloud Amazon Web Services (AWS), utilisant Amazon RDS PostgreSQL 16, un réseau privé virtuel (VPC) privé, une communication chiffrée TLS 1.3 et des services centralisés de surveillance. Dix expériences indépendantes de migration ont été réalisées dans des conditions identiques de matériel, de logiciel, de réseau et de charge de travail afin d’assurer la reproductibilité et de minimiser les biais expérimentaux. Toutes les valeurs de performance indiquées représentent la moyenne des dix exécutions expérimentales. La significativité statistique a été évaluée à l’aide de tests t appariés de Student après vérification de la normalité par le test de Shapiro-Wilk (p < 0.05).

Résultats de la préparation et de la validation du jeu de données

L'ensemble de données synthétique en santé a été généré avec succès conformément aux spécifications du protocole. La validation des données a confirmé la génération réussie d'environ 20 000 000 d'enregistrements liés aux patients répartis dans 28 tables relationnelles, incluant les données démographiques des patients, les consultations cliniques, les diagnostics, les rapports de laboratoire, les médicaments, les métadonnées d'imagerie, les informations de facturation et les dossiers des médecins. L'unicité des clés primaires, les relations de clés étrangères et les contraintes d'intégrité référentielle ont été vérifiées avec succès avant la migration. Environ 5 % des valeurs des données ont été intentionnellement laissées manquantes afin de simuler des bases de données réalistes de dossiers de santé électroniques, puis ont été traitées ultérieurement lors du nettoyage des données. L'évaluation de la qualité de l'ensemble de données a démontré une validation réussie du schéma, des plages de valeurs acceptables et une intégrité référentielle complète. L'erreur cumulée de validation de l'ensemble de données est restée inférieure à 0,1 %, indiquant que l'ensemble de données généré était adapté aux expériences de migration sécurisée, comme indiqué dans Tableau 1.

Résultats du déploiement de l'architecture du système

L'architecture de migration sécurisée a été déployée et validée avec succès avant l'exécution du flux de travail de migration. Toutes les ressources cloud sont exploitées au sein d'un cloud privé virtuel AWS isolé, utilisant des sous-réseaux privés, des groupes de sécurité et des politiques d'accès basées sur l'identité. Les communications de base de données ont été protégées par un chiffrement TLS 1.3, et les identifiants de migration ont été générés dynamiquement conformément à la politique de privilège minimal dans le temps. Les journaux d'authentification, les journaux de migration, les événements de base de données, les événements réseau et les journaux d'audit de sécurité ont été collectés en continu via Amazon CloudWatch. Pendant toutes les exécutions expérimentales, les communications se sont déroulées exclusivement par l'intermédiaire de points de terminaison réseau privés, et aucun service de base de données accessible au public n'a été détecté. La surveillance continue a montré une communication stable entre tous les composants de migration, sans interruption de service ni échec d'authentification inattendus, comme illustré dans la Figure 2.

Résultats du flux de travail de migration sécurisée

Modélisation des menaces

Le modèle de menace prédéfini a correctement identifié le vol d'identifiants, les attaques internes, les attaques par rejeu, les attaques de l'homme du milieu, la falsification de schéma et les scénarios d'élévation de privilèges. Les contrôles de sécurité mis en œuvre ont efficacement atténué toutes les menaces identifiées avant l'exécution de la migration, comme résumé dans Tableau 2.

Transfert du schéma de base de données

La migration du schéma de la base de données a été effectuée avec succès lors de tous les essais expérimentaux. Toutes les tables relationnelles, index, procédures stockées, contraintes, métadonnées, clés primaires et clés étrangères ont été transférées sans incohérence structurelle ni dérive du schéma.

Migration sécurisée des données

Le processus de migration a été mené à bien avec succès lors des dix séries d'expériences, sans interruption de flux de travail ni échec de transaction. Le transfert sécurisé des données a été maintenu tout au long du processus de migration à l'aide de canaux de communication chiffrés via des points d'accès réseau privés.

Validation de la migration

La validation post-migration a confirmé une cohérence complète entre les bases de données source et cible. La vérification par somme de contrôle SHA-256 a donné 100 % de correspondance pour toutes les tables migrées, démontrant qu'aucune corruption de données n'est survenue pendant la transmission. La validation du nombre d'enregistrements a confirmé la migration réussie de l'ensemble des 20 millions d'enregistrements, sans perte, duplication ni troncature. La vérification des clés primaires, des clés étrangères, des index, des définitions de schéma et des contraintes de base de données a confirmé la préservation intégrale de l'intégrité de la base de données. Aucune dérive de schéma, aucun événement de restauration, aucune défaillance de transaction ni aucune incohérence de migration n'ont été observés pendant toute la période d'évaluation. La quantification des résultats d'intégrité est indiquée dans Tableau 9.

Métrique de validationRésultat observéCritère d'acceptationStatut
Nombre total de dossiers médicaux transférés20 000 00020 000 000Validé
Nombre de tables de bases de données relationnelles transférées2828Validé
Taille du jeu de données transféré10 Go10 GoValidé
Vérification de la somme de contrôle SHA-256Correspondance à 100 %Correspondance à 100 %Validé
Cohérence du nombre d'enregistrements100 %100 %Validé
Validation du schémaToutes les tables validéesAucune erreur de schémaValidé
Intégrité des clés primairesVérifiéeAucune violationValidé
Intégrité des clés étrangèresVérifiéeAucune violationValidé
Taux de corruption des données0 %0 %Validé
Dérive du schémaNon observéeAucuneValidé
Événements de restauration00Validé
Taux d'achèvement du transfert100 %100 %Validé

Tableau 9 : Résultats de la validation de l'intégrité des données après la migration sécurisée de la base de données. Il présente les principales métriques de vérification d'intégrité du côté quantitatif. Celles-ci incluent la vérification de la concordance des sommes de hachage SHA-256, la cohérence du nombre d'enregistrements, la validation du schéma, le respect des contraintes de clé, l'achèvement de la migration, les événements de restauration et le succès global de dix expériences de migration distinctes.

Tableau 9 résume les résultats de la validation de l'intégrité des données quantitatives obtenus après la migration sécurisée des données vers le cloud. Les résultats ont démontré que tous les critères d'acceptation de la migration ont été satisfaits au cours des dix exécutions expérimentales indépendantes.

Durcissement après migration

La gestion des identifiants à privilèges temporels a considérablement amélioré la sécurité des identifiants par rapport au cadre de migration conventionnel. La durée de vie moyenne des identifiants est passée de 24,7 ± 1,3 h dans l’environnement de référence à 0,42 ± 0,18 h dans le cadre proposé, représentant une réduction de 98,3 % de la durée d’exposition des identifiants. Les identifiants temporaires ont été révoqués immédiatement après la fin de la migration, et aucune tentative d’authentification non autorisée à l’aide d’identifiants expirés n’a été détectée lors des essais expérimentaux. L’élimination des identifiants à longue durée de vie a réduit la surface d’attaque potentielle tout en maintenant des performances de migration ininterrompues, comme illustré dans Figure 3.

Résultats de la surveillance par une IA explicable

Extraction des caractéristiques de sécurité

Les données de télémétrie de sécurité ont été correctement collectées à partir des serveurs de base de données, des services d'authentification, des serveurs d'applications et des systèmes de surveillance réseau. L'extraction des caractéristiques a produit des mesures normalisées de la fréquence d'accès, du nombre de tentatives de connexion échouées, des changements d'adresse IP, de la durée des sessions et du volume de transfert de données pour la détection d'anomalies, comme décrit dans Tableau 3.

Performance du modèle de détection d'anomalies

Le modèle d'isolation Forest a démontré des performances robustes en matière de détection d'anomalies au cours de 10 expériences indépendantes. La précision moyenne, le rappel, le score F1 et la surface sous la courbe caractéristique de fonctionnement du récepteur (AUC) étaient respectivement de 94,6 ± 1,3 %, 92,7 ± 1,5 %, 93,1 ± 1,6 %, 92,9 ± 1,4 % et 0,97 ± 0,01. La configuration du modèle suivait les paramètres résumés dans Tableau 4.

Détection des anomalies de sécurité

Le cadre de surveillance proposé a réduit le temps moyen de détection des incidents de plus de 24 h dans l'environnement de référence à environ 15 min. Les détections de faux positifs sont restées inférieures à 3 %, et aucune défaillance critique de migration n'est passée inaperçue pendant toute la période d'évaluation. Les résultats représentatifs de la détection d'anomalies sont présentés dans la Figure 4.

Analyse de l'explicabilité

L'interpréteur TreeExplainer de SHAP a généré des résultats interprétables d'attribution de caractéristiques pour toutes les anomalies détectées. Un jeu de données de référence contenant 1 000 échantillons d'apprentissage représentatifs a été utilisé pour calculer les valeurs SHAP. L'analyse d'interprétation globale a systématiquement identifié le nombre d'échecs de connexion, le volume de transfert de données, les changements d'adresse IP, la durée de session et la fréquence d'accès comme les caractéristiques les plus influentes contribuant aux prédictions d'anomalies. Des analyses répétées d'explicabilité sur dix exécutions expérimentales ont produit des classements de caractéristiques presque identiques, démontrant une interprétation stable du modèle. Les explications locales SHAP ont en outre identifié les facteurs principaux contribuant aux prédictions individuelles d'anomalies, améliorant ainsi la transparence du processus de surveillance de sécurité. Les résultats représentatifs d'explicabilité sont présentés dans Figure 5, tandis que les classements correspondants d'importance des caractéristiques sont résumés dans Tableau 5.

Résultats de l'évaluation des performances

La comparaison avec le cadre de migration de base a démontré des améliorations substantielles sur plusieurs indicateurs de sécurité. La durée d'exposition des identifiants a diminué de 98,3 %, la précision de détection des anomalies est passée de 72,4 ± 2,1 % à 94,6 ± 1,3 %, et le nombre de points de terminaison de migration accessibles publiquement est passé de six à zéro. Le temps moyen de détection des incidents a été nettement réduit, tout en maintenant une intégrité complète de la migration durant l'évaluation. Bien que des contrôles de sécurité supplémentaires aient augmenté la latence de migration de 11,2 ± 2,9 %, l'augmentation observée est restée en dessous du seuil d'acceptation prédéfini de 15 %, indiquant que les améliorations de sécurité ont été obtenues avec un impact minimal sur l'efficacité de la migration. Les résultats représentatifs de l'évaluation des performances sont présentés dans la Figure 6, et la comparaison quantitative entre les cadres de base et proposé est résumée dans le Tableau 7.

Validation statistique et reproductibilité

L'analyse statistique a révélé des améliorations significatives de la durée d'exposition des identifiants, de la précision de détection des anomalies, du temps de détection des incidents et de la latence de migration entre les architectures de référence et l'architecture proposée (test t de Student apparié, p < 0,05). Les intervalles de confiance à 95 % calculés ont montré une faible variabilité au cours des 10 séries d'expérimentations indépendantes, confirmant la reproductibilité et la stabilité du protocole proposé. Les résultats détaillés de chaque expérience sont indiqués dans le tableau 10.

Exécution expérimentaleDurée d'exposition des identifiants (h)Précision de détection des anomalies (%)Latence de migration (min)Validation SHA-256État de la migration
Exécution 10.4594,396,8ValidéeRéussie
Exécution 20,419598,2ValidéeRéussie
Exécution 30,3994,795,9ValidéeRéussie
Exécution 40,4494,597,6ValidéeRéussie
Exécution 50,4394,896,9ValidéeRéussie
Exécution 60,494,298,5ValidéeRéussie
Exécution 70,4295,197,2ValidéeRéussie
Exécution 80,3894,696,7ValidéeRéussie
Exécution 90,4394,997,8ValidéeRéussie
Exécution 100,4194,597ValidéeRéussie
Moyenne ± ÉT0,42 ± 0,0294,66 ± 0,2997,26 ± 0,80100 % validées10/10 réussies

Tableau 10 :  Reproductibilité expérimentale sur dix exécutions distinctes de migration. Le tableau présente un résumé de l'intervalle de temps pendant lequel une information d'identification a été exposée, de la précision de détection des anomalies, du délai d'une migration, de l'état de la validation SHA-256 et du succès de la migration pour chaque exécution expérimentale, démontrant ainsi la stabilité et la reproductibilité du cadre de migration sécurisée vers le cloud proposé dans des conditions expérimentales identiques.

Le tableau 10 présente les résultats détaillés des dix séries d'expériences indépendantes, démontrant la cohérence, la stabilité et la reproductibilité du protocole de migration sécurisée vers le cloud proposé dans des conditions expérimentales identiques.

L'évaluation expérimentale a démontré que l'intégration d'une sécurité de type zéro confiance, d'un contrôle d'accès privilégié temporel, d'une surveillance continue des anomalies et d'une explicabilité basée sur SHAP améliorait la sécurité de la migration tout en préservant l'intégrité complète de la base de données et des performances de migration acceptables. Étant donné que les expériences ont été menées à l'aide d'un jeu de données synthétique en santé dans un environnement cloud contrôlé, ces résultats doivent être interprétés dans le cadre de la configuration expérimentale évaluée. Une validation supplémentaire, utilisant des infrastructures opérationnelles en santé, des jeux de données cliniques réels et des environnements cloud multi-institutionnels, sera nécessaire avant de généraliser le protocole pour un déploiement courant dans les systèmes de santé en production.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Dans cette recherche, un protocole reproductible et sécurisé de migration de bases de données dans le cloud a été développé, intégrant les principes de sécurité de type zéro confiance, un contrôle d'accès basé sur le temps et le privilège minimal, une intelligence artificielle explicative (XAI) et une surveillance continue de la sécurité, le tout dans un dispositif expérimental restreint. L'objectif de cet article n'était pas d'utiliser un nouvel algorithme de migration ; les auteurs présentent donc principalement un flux de travail standardisé permettant aux chercheurs et aux praticiens d'effectuer, d'évaluer et de reproduire la migration sécurisée de bases de données de santé grâce à des étapes procédurales clairement définies. La réussite de la mise en œuvre du protocole dépend d'une exécution rigoureuse de quelques étapes essentielles. La modélisation des menaces avec une grande précision est très utile pour identifier les actifs devant être migrés, les vecteurs d'intrusion potentiels des attaquants, ainsi que l'ensemble des mesures de sécurité efficaces, toutes ces actions étant réalisées avant la migration. La validation du schéma de la base de données constitue une étape obligatoire avant le transfert des données, afin d'éviter les incohérences structurelles et la dérive du schéma. En ce qui concerne la migration, des identifiants temporaires doivent être générés selon le principe du privilège minimal temporel, le protocole cryptographique TLS 1.3 doit être utilisé pour sécuriser les communications, et les journaux de migration doivent être collectés en continu afin de permettre la surveillance de la sécurité et les audits. L'environnement de migration ne doit être vidé qu'une fois des tâches telles que la vérification des sommes de contrôle SHA-256, la validation du nombre d'enregistrements et les contrôles de cohérence du schéma effectuées, démontrant ainsi que l'intégrité de la base de données a été préservée.

Le composant de surveillance des anomalies explicables nécessite également des étapes de configuration minutieuses afin d'obtenir des résultats reproductibles. Parmi les facteurs importants influant sur la performance de détection des anomalies et la qualité des explications figurent le choix de caractéristiques pertinentes de télémétrie de sécurité, le prétraitement cohérent des journaux de surveillance, les hyperparamètres appropriés de la forêt d'isolation, ainsi que la constitution d'un ensemble de données de référence représentatif pour SHAP. Des modifications apportées à ces paramètres de configuration peuvent entraîner des variations des scores d'anomalie, des valeurs d'attribution des caractéristiques et de l'interprétabilité globale du modèle. Il est donc conseillé aux chercheurs de conserver identiques les versions des logiciels, les paramètres du modèle et les réglages d'évaluation lors de la reproduction du protocole.

Les procédures de dépannage du protocole sont conçues pour aider les utilisateurs à résoudre les problèmes courants d'implémentation tels que les incompatibilités de schéma, les interruptions réseau, les échecs d'authentification, les détections excessives de faux positifs et la latence induite par la migration. Une validation systématique après chaque étape du protocole permettra d'identifier ces problèmes et de les corriger avant d'exécuter les étapes suivantes de la migration. C'est l'une des méthodes permettant d'améliorer la fiabilité et la reproductibilité du flux de travail expérimental.

Bien que l'évaluation expérimentale ait démontré que la configuration testée pouvait améliorer la protection des identifiants, la détection des anomalies, l'explicabilité et l'intégrité de la migration, ces résultats doivent être considérés comme spécifiques au cadre de cette recherche uniquement. Le protocole n'a été testé qu'avec un jeu de données synthétique de santé dans un environnement de laboratoire cloud, et non dans un véritable système d'information en santé. Les résultats présentés ici ne doivent pas être considérés comme une preuve de conformité réglementaire ou d'utilisation clinique. Ils indiquent plutôt que la technique peut être mise en œuvre dans un environnement de laboratoire contrôlé et fournit un cadre pouvant être utilisé par d'autres pour des études de validation ultérieures.

Plusieurs études récentes ont examiné la migration sécurisée vers le cloud en santé, les architectures de sécurité de type « zéro confiance » et l'intelligence artificielle explicative ; toutefois, la plupart se sont concentrées sur des mécanismes de sécurité individuels plutôt que sur un flux de travail intégré et reproductible pour la migration. L'architecture Zero Trust du NIST fournit des orientations complètes pour la vérification continue de l'identité et le contrôle d'accès au moindre privilège, mais ne définit pas de protocole normalisé pour la migration sécurisée de bases de données ni pour une surveillance de sécurité explicative durant la migration1. De même, les cadres existants de migration vers le cloud en santé mettent principalement l'accent sur l'adoption du cloud, le chiffrement, la gouvernance et la conformité réglementaire, mais offrent peu de directives procédurales pour l'exécution sécurisée de la migration, sa validation et sa reproductibilité7,8,9. Les approches de sécurité dans le cloud pilotées par l'intelligence artificielle ont démontré des capacités améliorées de détection d'anomalies grâce à la détection d'intrusions et à la surveillance de sécurité fondées sur l'apprentissage automatique ; cependant, ces méthodes se concentrent généralement sur les performances de détection sans intégrer d'explications interprétables pour appuyer l'audit de sécurité et la prise de décision administrative6,13. Les techniques d'intelligence artificielle explicative telles que les explications additives basées sur la valeur de Shapley (SHAP) et les explications locales indépendantes du modèle (LIME) ont considérablement amélioré la transparence des prédictions issues de l'apprentissage automatique17,18,19,20, mais leur application s'est largement limitée à l'interprétation des modèles plutôt qu'à leur intégration dans des flux de travail complets et sécurisés de migration vers le cloud. En revanche, le protocole proposé combine l'architecture de type « zéro confiance », la gestion temporelle des identifiants au moindre privilège, la migration chiffrée de bases de données, la vérification d'intégrité basée sur des sommes de contrôle SHA-256, une surveillance centralisée continue, la détection d'anomalies fondée sur la forêt d'isolation et l'explicabilité basée sur SHAP au sein d'un flux de travail unique, normalisé et reproductible. Ce cadre intégré améliore la transparence, la traçabilité et la reproductibilité tout en préservant l'intégrité complète de la migration et une latence de migration acceptable dans les conditions expérimentales évaluées.

Néanmoins, de nombreuses limites doivent être prises en compte lors de l'interprétation des résultats de ce protocole. Tout d'abord, l'évaluation a été réalisée à l'aide d'un jeu de données synthétique qui pourrait ne pas refléter toute la complexité, la variabilité et les défis en matière de sécurité des bases de données cliniques réelles. Deuxièmement, le protocole n'a été testé que dans un environnement cloud unique et contrôlé ; ses performances pourraient varier selon les fournisseurs de cloud, les plateformes de bases de données ou les infrastructures réseau. Troisièmement, bien que les auteurs aient utilisé un flux de travail de migration classique comme témoin, la comparaison de leurs résultats avec d'autres méthodes de migration sécurisée et architectures de sécurité cloud serait bénéfique pour les études futures. Quatrièmement, la validation statistique s'est appuyée sur seulement dix expériences de migration indépendantes ; des études à plus grande échelle pourraient fournir une meilleure indication de la robustesse du protocole. Cinquièmement, les auteurs n'ont pas explicitement pris en compte des scénarios d'attaques malveillantes tels que le vol d'identifiants, les menaces internes, les rançongiciels ou les attaques persistantes avancées, qui devraient faire l'objet de recherches futures. Enfin, le cadre proposé ne sera performant que dans la mesure où les politiques de gestion des identités, les paramètres de détection d'anomalies, l'infrastructure de journalisation et les réglages d'explicabilité sont correctement configurés ; en cas de configuration incorrecte, la sécurité de la migration ainsi que les performances de la surveillance seront négativement affectées.

En général, ce protocole offre un cadre et une méthode reproductible pour l'étude de la migration sécurisée de bases de données dans le cloud à l'aide de l'intelligence artificielle explicative dans des environnements de recherche contrôlés. La validation et la vérification du protocole pourraient être réalisées dans des travaux futurs en exécutant des systèmes d'information en santé opérationnels, en utilisant diverses plateformes cloud, différentes technologies de bases de données et des ensembles de données cliniques authentiques afin d'évaluer l'évolutivité, la généralisabilité et l'applicabilité pratique du protocole.

Cet article décrit une méthode reproductible de migration sécurisée de bases de données dans le cloud, combinant des principes de sécurité de type zéro confiance (zero-trust), un contrôle d'accès temporaire fondé sur le principe des privilèges minimums, une intelligence artificielle explicative (XAI) et une surveillance continue de la sécurité au sein d'un environnement cloud maîtrisé. La méthode précise en détail les étapes de préparation du jeu de données, de modélisation des menaces, de migration sécurisée, de vérification de l'intégrité, de détection d'anomalies, d'analyse d'explicabilité et d'évaluation des performances. Des expériences menées sur un jeu de données synthétique en santé ont montré que ce protocole permet de renforcer la sécurité des identifiants, de préserver l'intégrité de la migration, de détecter précisément les anomalies et de surveiller la sécurité de façon interprétable, tout en maintenant la latence de migration à un niveau acceptable. La procédure normalisée vise à rendre plus reproductible la mise en œuvre et l'évaluation de stratégies de migration sécurisée dans le cloud dans les environnements académiques.

Les résultats doivent être interprétés dans les limites du cadre expérimental strictement contrôlé utilisé pour cette étude. Étant donné que le protocole a été testé à l’aide d’un jeu de données synthétique en matière de santé plutôt que dans un véritable système d’information sanitaire, les résultats ne doivent pas être considérés comme des indicateurs de déploiement clinique, de conformité réglementaire ou de mise en œuvre à grande échelle en production. Les recherches ultérieures devraient se concentrer sur l’utilisation de contextes de soins réels, de différentes plateformes cloud, de diverses technologies de bases de données et de jeux de données cliniques plus importants afin de tester davantage la polyvalence, la fiabilité et l’utilité pratique du protocole.

Déclarations de divulgation

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Les auteurs déclarent qu’ils n’ont aucun intérêt financier concurrent, aucune relation commerciale ou relation personnelle susceptible d’avoir influencé les travaux rapportés dans cette étude. Les auteurs n’ont aucun conflit d’intérêts à divulguer. Tous les matériaux nécessaires pour reproduire la méthodologie présentée dans cette étude sont accessibles publiquement dans un dépôt GitHub. Le dépôt est disponible à l’adresse suivante : https://github.com/priyankanalawade896-tech/XAI-Secure-Cloud-Data-Migration. Le dépôt contient uniquement des données de référence générées de manière synthétique et n’inclut aucune information réelle relative à des patients, aucune information médicale protégée ni aucun dossier de soins identifiable.

Remerciements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Les auteurs reconnaissent le soutien institutionnel fourni par leurs établissements affiliés respectifs durant le développement et l'évaluation de ce protocole. Les auteurs reconnaissent également l'utilisation des infrastructures de calcul institutionnelles et des ressources de calcul en nuage qui ont permis la validation expérimentale du cadre sécurisé de migration des données dans le cloud proposé.
Cette recherche n'a reçu aucun financement externe. L'étude a été menée à l'aide des installations de recherche institutionnelles et des ressources informatiques fournies par les établissements affiliés des auteurs. Aucun financement par subvention ni soutien financier n'a été reçu d'un organisme public, commercial ou à but non lucratif.

Matériaux

Liste des matériaux utilisés dans cet article
NomEntrepriseNuméro de catalogueCommentaires
Chiffrement AESNISTAES-256Chiffrement des données au repos
Amazon RDS PostgreSQLAmazon Web ServicesPostgreSQL 16Base de données cible
Plateforme cloudAmazon Web ServicesAWSInfrastructure cloud
CloudWatchAmazon Web ServicesDernière version stableSurveillance et journalisation
DockerDocker Inc.27.0Conteneurisation
FakerDéveloppeurs de Faker30.0Génération de données synthétiques
GPUNVIDIARTX 409024 Go de mémoire vidéo
MatplotlibDéveloppeurs de Matplotlib3.9Visualisation
NumPyDéveloppeurs de NumPy1.26Traitement numérique
Système d'exploitationCanonicalUbuntu 22.04 LTSEnvironnement système
PandasPyData2.2Traitement des données
PostgreSQLGroupe mondial de développement PostgreSQL16Base de données source
PythonFondation logicielle Python3.11Langage de programmation
Scikit-learnDéveloppeurs de Scikit-learn1.5Apprentissage automatique
SHAPDéveloppeurs de SHAP0.46IA explicable
TerraformHashiCorp1.8Approvisionnement d'infrastructure
TLSIETFTLS 1.3Chiffrement des données en transit
Cloud privé virtuelAmazon Web ServicesVPCEnvironnement réseau privé
Station de travailDell/HPNAIntel Xeon Gold 6226R, 64 Go de RAM, 1 To de SSD

Références

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Kindervag J. Build security into your network's DNA: The Zero Trust Network Architecture. Cambridge (MA): Forrester Research; 2010.
  2. Rose S, Borchert O, Mitchell S, Connelly S. Zero Trust Architecture. NIST Special Publication 800-207. Gaithersburg (MD): National Institute of Standards and Technology; 2020. doi:10.6028/NIST.SP.800-207.
  3. Rieke N, et al. The future of digital health with federated learning. NPJ Digit Med. 2020;3:119. doi:10.1038/s41746-020-00323-1.
  4. Kairouz P, McMahan HB, Avent B, Bellet A, Bennis M, Bhagoji AN, et al. Advances and open problems in federated learning. Found Trends Mach Learn. 2021;14(1-2):1-210. doi:10.1561/2200000083.
  5. Nguyen DC, Ding M, Pathirana PN, Seneviratne A, Li J, Niyato D, et al. Privacy-preserving federated learning: A comprehensive survey. IEEE Commun Surv Tutor. 2021;23(3):1622-1651. doi:10.1109/COMST.2021.3075434.
  6. Sarker IH. AI-driven cybersecurity: An overview, security intelligence modeling, and research directions. SN Comput Sci. 2021;2:173. doi:10.1007/s42979-021-00557-0.
  7. Kuo AM. Opportunities and challenges of cloud computing to improve health care services. J Med Internet Res. 2011;13(3):e67. doi:10.2196/jmir.1867.
  8. Kota TK. Cloud migration for healthcare data: Challenges and solutions. Nanotechnol Percept. 2024;20:3048-3062.
  9. Rancea A, Anghel I, Cioara T. Edge computing in healthcare: Innovations, opportunities, and challenges. Future Internet. 2024;16(9):329.
  10. Mersha M, et al. Explainable artificial intelligence: A survey of needs, techniques, applications, and future direction. Neurocomputing. 2024;599:128111. doi:10.1016/j.neucom.2024.128111.
  11. Mennella C, Maniscalco U, De Pietro G, Esposito M. Ethical and regulatory challenges of AI technologies in healthcare: A narrative review. Heliyon. 2024;10(4):e26297. doi:10.1016/j.heliyon.2024.e26297.
  12. Roppelt JS, Kanbach DK, Kraus S. Artificial intelligence in healthcare institutions: A systematic literature review on influencing factors. Technol Soc. 2024;76:102443. doi:10.1016/j.techsoc.2023.102443.
  13. Lekkala S, Avula R, Gurijala P. Next-Gen firewalls: Enhancing cloud security with generative AI. J Artif Intell Cloud Comput. 2024;3(4):1-9. doi:10.47363/JAICC/2024(3)404.
  14. Al-Hammuri K, Gebali F, Kanan A. ZTCloudGuard: Zero Trust context-aware access management framework to avoid medical errors in the era of generative AI and cloud-based health information ecosystems. AI. 2024;5(3):1111-1131. doi:10.3390/ai5030055.
  15. Pfeifer B, Sirocchi C, Bloice MD, Kreuzthaler M, Urschler M. Federated unsupervised random forest for privacy-preserving patient stratification. Bioinformatics. 2024;40(Suppl 2):ii198-ii207. doi:10.1093/bioinformatics/btae382.
  16. Li T, Sahu AK, Talwalkar A, Smith V. Federated learning: Challenges, methods, and future directions. IEEE Signal Process Mag. 2020;37(3):50-60. doi:10.1109/MSP.2020.2975749.
  17. Lundberg SM, Lee SI. A unified approach to interpreting model predictions. In: Proceedings of the 31st International Conference on Neural Information Processing Systems (NeurIPS); 2017. p. 4768-4777.
  18. Ribeiro MT, Singh S, Guestrin C. "Why should I trust you?": Explaining the predictions of any classifier. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining; 2016. p. 1135-1144. doi:10.1145/2939672.2939778.
  19. Ortigossa ES, Gonçalves T, Nonato LG. Explainable artificial intelligence (XAI)—From theory to methods and applications. IEEE Access. 2024;12:80799-80846. doi:10.1109/ACCESS.2024.3409843.
  20. Chaddad A, et al. Explainable, domain-adaptive, and federated artificial intelligence in medicine. IEEE/CAA J Autom Sin. 2023;10(4):859-876. doi:10.1109/JAS.2023.123123.
  21. Albshaier L, Almarri S, Albuali A. Federated learning for cloud and edge security: A systematic review of challenges and AI opportunities. Electronics. 2025;14(5):1019. doi:10.3390/electronics14051019.
  22. Vani MS, Sudhakar RV, Mahendar A, et al. Personalized health monitoring using explainable AI: Bridging trust in predictive healthcare. Sci Rep. 2025;15:31892. doi:10.1038/s41598-025-15867-z.
  23. Zakhmi K, et al. Evolving Zero Trust architectures for AI-driven cyber threats in healthcare and other high-risk data environments: A systematic review. Cureus. 2025;17(6):e85446. doi:10.7759/cureus.85446.
  24. Selvaperumal D, et al. Artificial intelligence-enabled zero-trust cyber security framework for smart healthcare infrastructure. Int J Artif Intell Mach Learn. 2026;6(2 Suppl):204-217. doi:10.51483/IJAIML.6.2s.2026.204-217.
  25. Abbas SR, Seol H, Abbas Z, Lee SW. Exploring the role of artificial intelligence in smart healthcare: A capability and function-oriented review. Healthcare (Basel). 2025;13(14):1642. doi:10.3390/healthcare13141642.
  26. Al-Nafjan A, et al. Artificial intelligence in predictive healthcare: A systematic review. J Clin Med. 2025;14(19):6752. doi:10.3390/jcm14196752.
  27. Qureshi SS, et al. Advanced AI-driven intrusion detection for securing cloud-based industrial IoT. Egypt Inform J. 2025;30:100644. doi:10.1016/j.eij.2025.100644.
  28. Chen T, Guestrin C. XGBoost: A scalable tree boosting system. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining; 2016. p. 785-794. doi:10.1145/2939672.2939785.
  29. Liu FT, Ting KM, Zhou ZH. Isolation Forest. In: Proceedings of the 8th IEEE International Conference on Data Mining; 2008. p. 413-422. doi:10.1109/ICDM.2008.17.
  30. Abadi M, Agarwal A, Barham P, Brevdo E, Chen Z, Citro C, et al. TensorFlow: A system for large-scale machine learning. In: Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI); 2016. p. 265-283.

Réimpressions et autorisations

Demander l’autorisation de réutiliser le texte ou les figures de cet article JoVE

Demander une autorisation

Mots-clés

Architecture Zero TrustCommunication chiffr eSurveillance centralis eD tection d anomaliesFor t d isolementExplications de ShapleyInt grit des donn es

Articles connexes