$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Avec l’application généralisée de la technologie de cloud computing dans divers secteurs, l’échelle et la quantité de données dans les systèmes d’information augmentent rapidement, et les menaces réseau deviennent plus complexes, cachées etdynamiques 1,2. Les mécanismes de défense de sécurité traditionnels, basés sur des règles et des modèles statiques, ne sont plus capables de répondre aux exigences de détection en temps réel avec une alerte précoce précise face à des stratégies d’attaque changeantes, des vulnérabilités zero-day et des attaques distribuées à grandeéchelle 3. Par conséquent, tirer parti des algorithmes d’apprentissage automatique adaptatif pour intégrer pleinement les capacités de traitement distribué des données et d’analyse intelligente au sein des plateformes d’informatique cloud afin d’obtenir une perception globale de la situation de sécurité réseau et un avertissement précoce efficace des risques informationnels représente un défi crucial dans le paysage actuel de la sécurité del’information 4. Cette recherche revêt non seulement une importance théorique importante pour améliorer le système de protection de sécurité existant, mais offre également un solide soutien pour garantir la sécurité de l’infrastructure nationale clé de l’information et des données centralesde l’entreprise 5.
Il existe de multiples défis pour réaliser la connaissance de la situation de sécurité réseau et l’alerte aux risques d’information dans un environnement cloud computing : les types de données agrégés sur la plateforme cloud sont nombreux et les sources complexes, rendant le prétraitement des données, l’extraction de fonctionnalités et les tâches de fusion de plus en plus ardues ; Face à l’augmentation du trafic réseau et aux scénarios d’attaque en rapide évolution, le système doit répondre en très peu de temps, et la détection et l’alerte en temps réel sont devenues des goulots d’étranglement techniques ; la quantité de trafic normal est très différente de celle du trafic d’attaque, et les algorithmes traditionnels ont une faible précision lors du traitement de petites catégories d’échantillons (comme U2R, attaques réseau, etc.), ce qui présente un grand risque de mauvaise estimation ; Dans un environnement réseau complexe, les relations de confiance sont affectées par plusieurs facteurs et sont aléatoires et incertaines 6,7. Les méthodes traditionnelles d’évaluation de la confiance basées sur des seuils fixes sont difficiles à refléter dans la réalité et sont facilement perturbées par des données anormales. Pour répondre à ces limites multidimensionnelles, cette recherche présente un cadre intégré qui synergise l’apprentissage automatique adaptatif, la classification hiérarchique multi-étiquettes et un mécanisme dynamique d’évaluation de confiance basé sur un modèle cloud. Cette fusion de techniques appliquées dans un environnement cloud piloté par SDN va au-delà du simple raffinement incrémental en permettant une reconnaissance fine des attaques basse fréquence, une adaptation de confiance en temps réel et une conscience situationnelle évolutive, ce que les méthodes existantes n’ont pas encore permis simultanément.
Les environnements de cloud computing générent un trafic réseau massif, très dynamique et hétérogène, rendant les systèmes traditionnels de détection d’intrusion (IDS) incapables d’identifier avec précision les types d’attaques sophistiqués et minoritaires tels que U2R et R2L. Les solutions IDS existantes basées sur l’apprentissage profond (DL) améliorent la précision de la détection mais souffrent toujours d’une forte surcharge de calcul, d’une réponse en temps réel lente et d’une mauvaise gestion des relations de confiance incertaines ou évolutives entre entités réseau. De plus, la plupart des modèles actuels fonctionnent comme des classificateurs plats et manquent de mécanismes pour une prise de décision hiérarchique fine ou une évaluation dynamique de la confiance. Ces limitations créent une lacune critique dans le développement d’un IDS capable d’assurer simultanément une détection en temps réel, une reconnaissance précise des classes minoritaires et une évaluation fiable des risques conscientes de la confiance dans des environnements cloud à grande échelle.
Dans les recherches existantes sur la conscience de la situation de sécurité réseau et l’alerte aux risques d’information, de nombreuses études utilisent des méthodes telles que K-nearest neighbor (KNN) et la machine à vecteurs de support (SVM) pour classifier et détecter le trafic réseau. Ces algorithmes présentent les avantages d’une grande efficacité de calcul et d’une implémentation facile, notamment lors d’un criblage préliminaire de grandes quantités dedonnées 8,9. Cependant, leurs principales lacunes se reflètent dans plusieurs aspects : face à la plupart du trafic normal et à un petit nombre d’échantillons d’attaques dans un environnement cloud, ces méthodes traditionnelles d’apprentissage automatique ignorent souvent les informations de quelques catégories, ce qui entraîne de faibles taux de reconnaissance pour des attaques fines (telles que U2R, attaques de vulnérabilité réseau, etc.) ; Les modèles individuels sont généralement sensibles au bruit et aux valeurs aberrantes de données, manquent de capacité à s’adapter à des scénarios d’attaque dynamiquement changeants, et sont sujets au surapprentissage ou à une généralisationinsuffisante 10,11.
Ces dernières années, les méthodes DL telles que le perceptron multi-couches (MLP), le CNN, le réseau de neurones récurrents (RNN), le réseau de mémoire longue et courte durée (LSTM) et l’unité récurrente à portes (GRU) ont été de plus en plus appliquées dans le domaine de la sécurité des réseaux. Grâce aux puissantes capacités d’apprentissage des caractéristiques et de cartographie non linéaire des réseaux de neurones profonds, ces méthodes ont considérablement amélioré la précision de la détection et la capacité de capturer des comportements d’attaque complexes par rapport au ML12 traditionnel. Cependant, ils ont des exigences élevées en matière de ressources informatiques et de données d’entraînement. Surtout dans le contexte du trafic de big data en environnements de cloud computing, il reste encore une marge de progression en termes de surcharge d’entraînement et de vitesse d’inférence en temps réel. Lors de l’identification des classes avec peu d’échantillons, en raison d’un déséquilibre de données, les modèles DL ont de faibles taux de détection pour certaines attaques fines (comme U2R, botnets) en raison du biais de classe13. Pour compenser les limites d’un seul modèle dans la gestion du déséquilibre des données et de l’identification des attaques multiclasses, certaines études ont proposé des solutions basées sur l’apprentissage par ensemble, telles que le Bagging et le Boosting, qui élargissent la précision globale des prédictions en combinant les décisions de plusieursclassificateurs 14. Parallèlement, l’architecture de classification multiclasse hiérarchique (HMC) décompose le problème de classification multiclasse en sous-problèmes de classification binaire multiple, permettant ainsi une reconnaissance plus affinée pour les classes avec moins d’échantillons. Cependant, les modèles intégrés rencontrent souvent des problèmes tels qu’une forte utilisation des ressources informatiques et un temps de réponse accru lors du déploiement, notamment dans les systèmes de surveillance en temps réel de l’informatique en cloud, où les exigences en temps réel augmentent la pression sur les ressources système15.
En réponse au problème de l’évaluation dynamique des relations de confiance dans le réseau, certaines études ont introduit la théorie des modèles de nuages, qui construit un nuage d’affiliation de confiance en décrivant le flou et l’aléatoire des attributs de confiance de chaque entité, puis utilise les gouttelettes de nuage, l’entropie, la super-entropie et d’autres indicateurs pour l’évaluationquantitative 16. Face à des données de confiance réseau mises à jour en temps réel, le taux de mise à jour et l’efficacité computationnelle des méthodes existantes du modèle cloud peuvent avoir du mal à répondre aux exigences d’alerte dynamique haute fréquence ; Le modèle est très sensible aux données d’évaluation, et des données anormales ou des informations bruyantes peuvent interférer significativement avec l’évaluation globale de la confiance, affectant les décisions ultérieures d’alerte aux risques.
Compte tenu des nombreuses lacunes de la recherche actuelle en matière de précision de détection, de performance en temps réel, de traitement de l’équilibre des données et d’évaluation de la confiance, cet article propose un nouveau système de défense qui utilise de manière globale des algorithmes d’apprentissage automatique adaptatif, des stratégies de classification multiclasses hiérarchique et l’évaluation de la confiance des modèles cloud pour la conscience de la situation de sécurité réseau et l’alerte aux risques d’information dans les environnementsde cloud computing 17.
La recherche aborde la cybersécurité en temps réel pour les réseaux navals intelligents en tirant parti de la technologie de cloudcomputing 18. Il suggère un cadre multi-nœuds pour examiner les données à la recherche d’attaques malveillantes et utilise des nœuds de stratégie de protection auto-exécutables pour intercepter les menaces. Les résultats démontrent une détection d’intrusion et un taux de défense de virus de 85 à 95 %, ainsi qu’un taux de faux positifs de 2,56 %, surpassant nettement les autres algorithmes. Cependant, cette approche nécessite des ressources informatiques élevées et des restrictions d’infrastructure cloud dans le déploiement pratique. Aslan et al.19 fournissent un système intelligent de détection de logiciels malveillants basé sur le comportement dans un environnement de cloud computing. Il a produit un ensemble de données de malwares à travers des machines virtuelles et a utilisé certaines fonctionnalités avec des agents de détection basés sur l’apprentissage et les règles pour classer les malwares et les échantillons bénins. L’évaluation sur 10 000 échantillons de programme a montré une performance élevée avec un taux de détection et un FPR améliorés. Néanmoins, la méthode présentait des problèmes de scalabilité avec des variantes de malwares en constante évolution et des déploiements cloud à grande échelle et en temps réel.
Malgré les contributions significatives de ces études, une comparaison plus détaillée révèle que la majorité des solutions existantes ne répondent pas aux hypothèses et exigences de la conscience de situation en temps réel ou du modèle de confiance dynamique dans les environnements cloud. Les techniques conventionnelles d’apprentissage automatique supposent des limites de caractéristiques fixes dans l’espace et échouent en cas de déséquilibre de classe et de dynamiques de trafictrès dynamiques 8,9,10. Les modèles DL sont associés à d’excellentes capacités d’extraction de caractéristiques mais consomment une grande puissance de calcul, ce qui rend le processus d’inférence lent et peu pratique en surveillance entemps réel 12,13. Les approches d’ensemble et basées sur le HMC sont plus précises, mais nécessitent encore plus de latence et de ressources, et ne sont actuellement pas déployées dans des nuages à grandeéchelle 14,15. Par ailleurs, les techniques d’évaluation de la confiance du modèle cloud captent bien l’incertitude mais restent très sensibles aux données bruitées et ne peuvent pas mettre à jour efficacement les valeurs de confiance sous les flux d’attaque à hautefréquence 16, 17, 18, 19. Même les frameworks IDS récents basés sur le cloud manquent de support robuste et intégré à la fois pour la détection en temps réel et la prise de décision consciente de laconfiance 20,21. Ces restrictions soulignent collectivement la nécessité d’un cadre de détection d’intrusion efficace, unifié et habilité par la confiance. Cette recherche surmonte ces limites en intégrant l’évaluation dynamique de la confiance basée sur le modèle adaptatif ML, HMC et le modèle cloud dans une architecture cloud compatible SDN, permettant la détection en temps réel, une meilleure précision des classes minoritaires et une évaluation des risques consciente de l’incertitude.
Les innovations de cet article se reflètent principalement dans les aspects suivants : une architecture réseau distribuée efficace basée sur le contrôleur Ryu OpenFlow et le commutateur OpenFlow est construite pour permettre la collecte en temps réel et la planification dynamique des informations de liens, améliorant ainsi considérablement l’efficacité et le traitement de la transmission des données.
Compte tenu des difficultés posées par le déséquilibre des données et l’identification des attaques par peu d’échantillons, un cadre HMC descendant est conçu, et des méthodes d’apprentissage intégrées telles que AdaBoost et Bagging sont introduites pour améliorer significativement la précision de détection des catégories d’attaques à grain précis.
La théorie du modèle cloud est utilisée pour construire un cloud d’affiliation de confiance. Grâce au générateur inverse et au calcul de similarité, l’évaluation dynamique du statut de confiance de chaque entité du réseau est réalisée, fournissant une base quantitative pour l’alerte aux risques et supprimant efficacement la spéculation de crédit causée par des transactions anormales à bas ou hauts prix.