Method Article

Utilizando algoritmos adaptativos de aprendizado de máquina para alerta de risco de informação e consciência de cenários de segurança de rede em ambientes de computação em nuvem

DOI:

10.3791/69633

June 2nd, 2026

In This Article

Summary

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

O artigo propõe uma solução inovadora baseada em Aprendizado de Máquina (ML) para segurança de rede adaptativa em um sistema baseado em nuvem que integra classificação hierárquica multirótulo e um sistema dinâmico de avaliação de confiança para avançar a precisão da detecção de ameaças e diminuir o número de falsos positivos.

Abstract

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

Este estudo propõe uma nova estrutura para consciência situacional e alerta de risco em segurança de redes em ambientes de computação em nuvem, integrando Aprendizado de Máquina (ML) adaptativo, Classificação Multi-Rótulo Hierárquica (HMC) e um mecanismo dinâmico de avaliação de confiança baseado no modelo de nuvem. A complexidade, diversidade e natureza em tempo real dos novos ataques cibernéticos — como exploits zero-day, negação de serviço distribuída (DDoS) e botnets — representam desafios significativos para métodos tradicionais de detecção estática e baseados em regras. Para enfrentar esses desafios, desenvolvemos uma arquitetura de nuvem eficaz baseada em SDN, utilizando o controlador Ryu OpenFlow e switches OpenFlow. Essa arquitetura permite coleta de informações de links em tempo real, escalonamento dinâmico e transmissão de dados escalável e confiável. A estrutura de classificação hierárquica sugerida pode dividir problemas multiclasse em tarefas binárias, aliviando o efeito do desequilíbrio amostral e aumentando o reconhecimento de ataques de baixa frequência, incluindo User to Root (U2R). Técnicas de aprendizado em conjunto, incluindo AdaBoost e Bagging, aprimoram ainda mais a precisão da detecção para tipos de ataques finos. Experimentos realizados com conjuntos de dados DDoS, dados de tráfego em nuvem e simulações no Mininet e EstiNet demonstram que a abordagem combinada ML-HMC-trust melhora significativamente a precisão da detecção, reduz falsos positivos e possibilita resposta em tempo real. Esses resultados confirmam que integrar aprendizado adaptativo, classificação hierárquica e avaliação dinâmica de confiança oferece uma solução robusta e escalável para proteger plataformas de nuvem em grande escala.

Introduction

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

Com a ampla aplicação da tecnologia de computação em nuvem em vários setores, a escala e a quantidade de dados nos sistemas de informação estão aumentando rapidamente, e as ameaças de rede estão se tornando mais complexas, ocultas edinâmicas 1,2. Mecanismos tradicionais de defesa de segurança baseados em regras e modelos estáticos não conseguem mais atender aos requisitos de detecção em tempo real com alerta precoce preciso diante de estratégias de ataque em mudança, vulnerabilidades zero-day e ataques distribuídos em grandeescala 3. Portanto, aproveitar algoritmos de ML adaptativo para integrar totalmente o processamento distribuído de dados e as capacidades de análise inteligente dentro das plataformas de computação em nuvem, a fim de alcançar uma percepção abrangente da situação de segurança da rede e um alerta precoce eficaz sobre riscos informacionais representa um desafio crítico no atual cenário de segurançada informação 4. Essa pesquisa não apenas tem importância teórica importante para a melhoria do sistema de proteção de segurança existente, mas também oferece forte suporte para garantir a segurança da infraestrutura nacional de informações chave e dos dados centraisempresariais 5.

Existem múltiplos desafios para realizar consciência situacional de segurança de rede e alerta de risco de informação em um ambiente de computação em nuvem: os tipos de dados agregados na plataforma em nuvem são numerosos e as fontes são complexas, tornando o pré-processamento de dados, extração de recursos e tarefas de fusão cada vez mais árduas; diante do aumento do tráfego de rede e dos cenários de ataque em rápida mudança, o sistema precisa responder em um tempo muito curto, e a detecção e o alerta em tempo real tornaram-se gargalos técnicos; a quantidade de tráfego normal é muito diferente da do tráfego de ataque, e algoritmos tradicionais têm baixa precisão ao processar categorias de amostras pequenas (como U2R, ataques de rede, etc.), e há grande risco de julgamento errado; Em um ambiente de rede complexo, relacionamentos de confiança são afetados por múltiplos fatores e são aleatórios eincertos 6,7. Métodos tradicionais de avaliação de confiança baseados em limiares fixos são difíceis de refletir o estado real e são facilmente interferidos por dados anormais. Para enfrentar essas limitações multidimensionais, esta pesquisa apresenta uma estrutura integrada que sinergiza aprendizado de máquina adaptativo, classificação hierárquica multirótulo e um mecanismo dinâmico de avaliação de confiança baseado em modelo de nuvem. Essa fusão de técnicas aplicadas em um ambiente de nuvem orientado por SDN vai além do refinamento incremental, permitindo o reconhecimento detalhado de ataques de baixa frequência, adaptação de confiança em tempo real e consciência situacional escalável, algo que os métodos existentes não alcançaram simultaneamente.

Ambientes de computação em nuvem geram tráfego de rede massivo, altamente dinâmico e heterogêneo, tornando os sistemas tradicionais de detecção de intrusão (IDS) incapazes de identificar com precisão tipos sofisticados e minoritários de ataques, como U2R e R2L. As soluções IDS existentes baseadas em aprendizado profundo (DL) melhoram a precisão da detecção, mas ainda sofrem com alta sobrecarga computacional, resposta lenta em tempo real e tratamento ruim de relações de confiança incertas ou em evolução entre entidades da rede. Além disso, a maioria dos modelos atuais opera como classificadores planos e carece de mecanismos para tomada de decisão hierárquica e detalhada ou avaliação dinâmica de confiança. Essas limitações criam uma lacuna crítica no desenvolvimento de um IDS que possa simultaneamente fornecer detecção em tempo real, reconhecimento preciso de classes minoritárias e avaliação confiável de riscos confiáveis em ambientes de nuvem em grande escala.

Nas pesquisas existentes sobre consciência da situação de segurança da rede e alerta de risco de informação, muitos estudos utilizam métodos como K-vizinho mais próximo (KNN) e máquina de vetores de suporte (SVM) para classificar e detectar tráfego de rede. Esses algoritmos têm as vantagens de alta eficiência computacional e fácil implementação, especialmente ao realizar triagem preliminar de grandes volumes dedados 8,9. No entanto, suas principais limitações se refletem em vários aspectos: quando confrontados com a maioria do tráfego normal e um pequeno número de amostras de ataque em um ambiente de nuvem, esses métodos tradicionais de ML frequentemente ignoram informações de algumas categorias, resultando em baixas taxas de reconhecimento para ataques detalhados (como U2R, ataques de vulnerabilidade de rede, etc.); modelos individuais geralmente são sensíveis a ruído e valores atípicos de dados, não têm capacidade de se adaptar a cenários de ataque que mudam dinamicamente e são propensos a sobreajuste ou generalizaçãoinsuficiente 10,11.

Nos últimos anos, métodos de DL como Multi-Layer Perceptron (MLP), CNN, Rede Neural Recorrente (RNN), Long Short-Term Memory Network (LSTM) e Gated Recurrent Unit (GRU) têm sido cada vez mais aplicados no campo da segurança de rede. Com as poderosas capacidades de aprendizado de características e mapeamento não linear das redes neurais profundas, esses métodos melhoraram significativamente a precisão da detecção e aprimoraram a capacidade de capturar comportamentos de ataque complexos em comparação com o ML12 tradicional. No entanto, eles têm altos requisitos para recursos computacionais e dados de treinamento. Especialmente no contexto do tráfego de big data em ambientes de computação em nuvem, ainda há espaço para melhorias na sobrecarga de treinamento e na velocidade de inferência em tempo real. Ao identificar classes com poucas amostras, devido ao desequilíbrio de dados, modelos DL apresentam baixas taxas de detecção para alguns ataques detalhados (como U2R, botnets) devido ao viés de classe13. Para compensar as limitações de um único modelo no tratamento do desequilíbrio de dados e da identificação de ataques multiclasse, alguns estudos propuseram soluções baseadas em aprendizado em conjunto, como Bagging e Boosting, que ampliam a precisão geral da previsão ao combinar decisões de múltiplosclassificadores 14. Ao mesmo tempo, a arquitetura de Classificação Multiclasse Hierárquica (HMC) decompõe o problema da classificação multiclasse em múltiplos subproblemas binários, alcançando assim um reconhecimento mais refinado para classes com menos amostras. No entanto, modelos integrados frequentemente enfrentam problemas como alto uso de recursos computacionais e aumento do tempo de resposta durante a implantação, especialmente em sistemas de monitoramento em tempo real de computação em nuvem, onde os requisitos em tempo real aumentam a pressão sobre os recursos dosistema 15.

Em resposta ao problema da avaliação dinâmica de relacionamentos de confiança na rede, alguns estudos introduziram a teoria do modelo de nuvem, que constrói uma nuvem de afiliação de confiança ao descrever a fufuness e a aleatoriedade dos atributos de confiança de cada entidade, e então utiliza gotículas de nuvem, entropia, superentropia e outros indicadores para avaliaçãoquantitativa 16. Ao enfrentar dados de confiança de rede atualizados em tempo real, a taxa de atualização e a eficiência computacional dos métodos existentes de modelos de nuvem podem ter dificuldade em atender aos requisitos de alerta dinâmico de alta frequência; O modelo é altamente sensível a dados de avaliação, e dados anormais ou informações de ruído podem ter uma interferência significativa na avaliação geral da confiança, afetando decisões subsequentes de alerta de risco.

Diante das muitas deficiências das pesquisas atuais em precisão de detecção, desempenho em tempo real, processamento de balanceamento de dados e avaliação de confiança, este artigo propõe um novo sistema de defesa que utiliza de forma abrangente algoritmos de ML adaptativo, estratégias hierárquicas de classificação multiclasse e avaliação de confiança em modelos de nuvem para consciência situacional de segurança de rede e alerta de risco de informação em ambientesde computação em nuvem 17.

A pesquisa aborda a cibersegurança em tempo real para redes inteligentes de navios utilizando tecnologia de computaçãoem nuvem 18. Ele sugere uma estrutura de múltiplos nós sensores para examinar dados em busca de ataques maliciosos e utiliza nós de estratégia de proteção auto-executáveis para interceptar ameaças. Os resultados demonstram uma taxa de detecção e defesa de intrusão de vírus de 85-95%, e uma taxa de falsos positivos de 2,56%, superando significativamente outros algoritmos. No entanto, a abordagem exige altos recursos computacionais e restrições de infraestrutura em nuvem na implementação prática. Aslan et al.19 fornecem um sistema inteligente de detecção de malware baseado em comportamento em um ambiente de computação em nuvem. Produziu um conjunto de dados de malware em máquinas virtuais e usou recursos selecionados com agentes de detecção baseados em aprendizado e regras para classificar malware e amostras benignas. A avaliação em 10.000 amostras de programas mostrou alto desempenho com taxa de detecção e FPR aprimoradas. Ainda assim, o método apresentava problemas de escalabilidade com variantes de malware em constante mudança e implantações na nuvem em escala e em tempo real.

Apesar das contribuições significativas feitas por esses estudos, uma comparação mais detalhada revela que a maioria das soluções existentes não aborda as suposições e requisitos da consciência situacional em tempo real ou do modelo dinâmico de confiança em ambientes baseados em nuvem. Técnicas convencionais de ML assumem limites de características que são fixos no espaço e falham no desequilíbrio de classes e dinâmicas de tráfegoaltamente dinâmicas 8,9,10. Modelos DL estão associados a excelentes habilidades de extração de características, mas consomem alto poder computacional, o que torna o processo de inferência lento e impraticável no monitoramento emtempo real 12,13. Abordagens em conjunto e HMC são mais precisas, mas precisam de ainda mais latência e recursos, e atualmente não são implantadas em nuvens em grandeescala 14,15. Enquanto isso, as técnicas de avaliação de confiança em modelos em nuvem capturam bem a incerteza, mas permanecem altamente sensíveis a dados ruidosos e não conseguem atualizar os valores de confiança de forma eficiente sob fluxos de ataque de altafrequência 16, 17, 18, 19. Mesmo frameworks IDS baseados em nuvem mais recentes carecem de suporte robusto e integrado tanto para detecção em tempo real quanto para tomada de decisão consciente daconfiança 20,21. Essas restrições destacam coletivamente a necessidade de uma estrutura eficiente, unificada e habilitada para a detecção de intrusões com confiança. Essa pesquisa supera essas limitações ao integrar ML adaptativo, HMC e avaliação dinâmica de confiança baseada em modelos de nuvem em uma arquitetura de nuvem habilitada por SDN, possibilitando detecção em tempo real, melhoria da precisão de classes minoritárias e avaliação de riscos consciente da incerteza.

As inovações deste artigo se refletem principalmente nos seguintes aspectos: Uma arquitetura de rede distribuída eficiente baseada no controlador Ryu OpenFlow e no switch OpenFlow é construída para permitir a coleta em tempo real e o escalonamento dinâmico das informações do link, melhorando assim significativamente a eficiência e o processamento de dados na transmissão de dados.

Diante das dificuldades causadas pelo desequilíbrio de dados e pela identificação de ataques com poucas amostras, é projetado um framework HMC top-down, e métodos integrados de aprendizado como AdaBoost e Bagging são introduzidos para melhorar significativamente a precisão da detecção de categorias de ataques detalhadas.

A teoria do modelo de nuvem é usada para construir uma nuvem de afiliação de confiança. Por meio do gerador reverso e do cálculo de similaridade, a avaliação dinâmica do status de confiança de cada entidade na rede é realizada, fornecendo uma base quantitativa para alerta de risco e suprimindo efetivamente a especulação de crédito causada por transações anormais a preços baixos ou altos.

Access restricted. Please log in or start a trial to view this content.

Protocol

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

NOTA: Este protocolo descreve como construir um sistema de consciência situacional de segurança de rede baseado em nuvem e implementar classificação hierárquica com avaliação dinâmica de confiança. Siga os passos abaixo para projetar a topologia da rede em nuvem, coletar e anotar fluxos de dados e implantar os módulos hierárquicos de classificação multiclasse e avaliação de confiança. A Figura 1 ilustra o framework SDN-cloud proposto que integra ML adaptativo, classificação hierárquica e avaliação de confiança para detecção de ataques em tempo real.

1. Projeto de topologia de rede em nuvem

NOTA: Garanta acesso administrativo ao OpenStack, Ryu e Mininet antes de prosseguir.

  1. Implante o sistema em uma plataforma de nuvem construída pelo OpenStack. Use a tecnologia de virtualização para criar múltiplos hosts virtuais e configure um ambiente de rede definida por software (SDN) para gerenciamento unificado de recursos e agendamento isolado.
  2. Implante e configure Ryu e Open vSwitch (OVS) para trabalhar com controle de SDN e gerenciamento de tráfego.
  3. Construa uma topologia de três camadas onde o controlador Ryu é o núcleo e os switches OVS são os nós de encaminhamento, consistindo em uma camada de controle, uma camada de encaminhamento de rede e uma camada de serviço de dados.
    1. Configuração da camada de controle: Implemente um controlador SDN centralizado com o Ryu. Permita o monitoramento de status da rede em tempo real usando a API REST do Ryu e conecte-o ao módulo de detecção de segurança para responder rapidamente ao tráfego anormal.
    2. Configuração da camada de encaminhamento de rede: Configure vários nós virtuais de comutação OVS com hosts virtuais e gateways externos. Defina políticas de tabela de fluxo no OVS para permitir mudanças dinâmicas de caminho, separação de tráfego e redirecionamento de fluxo quando o tráfego de ataque for detectado.
    3. Configuração da camada de serviço de dados: Configure vários hosts virtuais na plataforma OpenStack. Crie máquinas virtuais atuando como servidores web, de banco de dados e de arquivos para gerar tráfego de dados realista e suportar fluxos de ataque injetados.
  4. Adicione vários valores de salto e caminhos diferentes. Simule condições heterogêneas de largura de banda e latência da rede usando o comando Mininet.
  5. Instale o Mininet para implantar e simular a topologia. Isole locatários, segmentação de sub-redes e listas de controle de acesso (ACLs) usando a CLI Mininet.
  6. Verifique a configuração para garantir que a topologia facilite a captura de tráfego em tempo real e tenha integração direta com o módulo de detecção.
  7. Registre a arquitetura do sistema completa (Figura 2) e a topologia (Figura 3) com todas as interconexões entre as camadas e o fluxo de informações.

2. Estratégia de coleta e anotação de fluxo de dados

ATENÇÃO: Certifique-se de cumprir as regulamentações de privacidade de dados (por exemplo, GDPR, políticas locais de cibersegurança). Pré-anonimize identificadores de usuário e endereços IP.

  1. Instale pequenos agentes de coleta de dados em cada host virtual e nó de rede. Configure cada agente para examinar constantemente o tráfego de rede, logs do sistema e informações comportamentais dos usuários.
  2. Instale o Kafka (v3.5) como uma fila de dados e o streaming Apache Spark (v3.4) para processar os dados do fluxo em tempo real. Configure a taxa de transferência do Kafka para 10.000 eventos/s ou superior e o intervalo micro-batch do Spark para 500 ms ou menos.
  3. Processe os dados coletados sequencialmente da seguinte forma:
    1. Limpe os dados para eliminar registros duplicados, registros incompletos e ruído. Filtre pacotes inválidos verificando cabeçalhos de protocolo.
    2. Normalize atributos numéricos para um intervalo padrão [0,1] usando normalização min-max para escalonamento consistente de características.
    3. Extrair características importantes, incluindo IPs de origem/destino, portas, tipo de protocolo, número de pacotes, número de bytes, atraso de encaminhamento e medidas de variação de tráfego.
  4. Alimente o conjunto de dados processado no módulo de detecção assistida por IA para treinar e validar.
  5. Estabeleça um sistema de anotação dupla para rotulagem precisa dos dados:
    1. Crie uma biblioteca de templates de ataque. Identifique padrões de ataque comuns (por exemplo, varredura de portas, flood SYN, DoS, U2R) com correspondência de padrões baseada em regras.
    2. Verifique manualmente as amostras ambíguas para manter a consistência na rotulagem.
  6. Use conjuntos de dados de referência estabelecidos como CIC-IDS2017 e NSL-KDD para validação cruzada. Alinhe os rótulos para manter ≥90% de consistência entre anotadores.
  7. Realize engenharia de características para construir vetores de entrada estruturados. Codificar hierarquias de ataque com base em definições de categorias multinível.
  8. Divida os conjuntos de dados em 80% de treinamento e 20% de testes.

3. Classificação hierárquica e avaliação de confiança Arquitetura integrada

  1. Construa uma arquitetura de percepção inteligente integrando a Classificação Multiclasse Hierárquica (HMC) e um mecanismo dinâmico de avaliação de confiança (Figura 4).
  2. Implemente o módulo HMC seguindo uma estratégia "grosseira a fina":
    1. Use recursos leves de conexão (por exemplo, frequência, distribuição de porta, tipo de protocolo) para classificar o tráfego em categorias "normais" e "anormais".
    2. Para tráfego "anormal", realize a classificação de segundo nível em categorias de ataque como DDoS, U2R, R2L e Probe usando características estatísticas de nível intermediário, como intervalo de pacotes e tamanho da carga útil.
    3. Identifique subtipos específicos (por exemplo, TCP SYN Flood, SQL Injection, Brute Force Attack) analisando assinaturas de ataque e atributos de alvo.
  3. Otimize o módulo de classificação.
    1. Aplique métodos de aprendizado em conjunto AdaBoost e Sagging Learning, construindo de 5 a 8 classificadores fracos em cada nível hierárquico (por exemplo, árvore de decisão, regressão logística).
    2. Combine os resultados dos classificadores usando votação majoritária ponderada baseada nas pontuações de precisão.
  4. Implemente o módulo de avaliação dinâmica de confiança usando a teoria do modelo de nuvem:
    1. Mantenha um controle constante sobre indicadores comportamentais do hospedeiro, por exemplo, estabilidade passada, frequência de comunicação e variação nos alvos de acesso.
    2. Inclua a credibilidade da saída do modelo no cálculo da confiança. Estime a pontuação real de confiança (0 a 1) com a ajuda dos parâmetros de expectativa (Ex), entropia (En) e hiper-entropia (He).
  5. Configure o mecanismo de retroalimentação de ligação entre HMC e módulos de confiança.
    1. Sistemas de agendamento automático baseados em valores de confiança: isolar hosts com ≤ de confiança 0,3 e reduzir privilégios dos hosts com confiança 0,3-0,6.
    2. Retreine o classificador com dados do host com ≥ de confiança 0,8 para aumentar a detecção e a flexibilidade diante de ataques desconhecidos.
  6. Teste a capacidade de resposta zero-day. Injete tráfego malicioso não rotulado e confirme que alertas e isolamento são acionados em até 10 minutos.

4. Cálculo e implementação do modelo de nuvem de confiança (Figura 5)

  1. Geração padrão de nuvem de confiança:
    1. Divida os valores de confiança em n níveis distintos (por exemplo, "Baixo", "Médio", "Alto", "Muito Baixo" e "Muito Alto").
    2. Calcule a expectativa (Exk) para o nível k com base na média das avaliações de trust para entidades nesse nível usando a Equação 1:
      figure-protocol-1
      onde Tik representa os valores individuais de confiança de entidades classificadas sob o nível de confiançaL k.
    3. Calcule a entropia (Enk) para quantificar a fuzziness dos valores de confiança dentro do nível Lk usando a Equação 2:
      figure-protocol-2
      onde α é uma constante que controla o nível de nebulosidade.
    4. Calcule a Hiper-entropia (Hek) usando a Equação 3 para quantificar a instabilidade da entropia ao longo do tempo:
      figure-protocol-3
      onde β é um parâmetro que ajusta o nível de incerteza.
    5. Produza o conjunto de nuvens de confiança padrão C1,C 2,...,C n correspondentes aos n níveis de confiança.
  2. Geração inversa de nuvens de atributos de confiança:
    1. Normalize os atributos de confiança de entrada Ai ao intervalo [0,1] usando a Equação 4:
      figure-protocol-4
      Aplique a análise estatística para estimar os parâmetros correspondentes do modelo de nuvem (Ex, En, He) para cada atributo normalizado Ai'.
      Gerar o atributo de confiança Cloud Ci para cada atributo.
  3. Avaliação abrangente do trust:
    1. Calcule as propriedades digitais da nuvem de confiança composta (Excom, Encom, Hecom) usando síntese ponderada (Equações 5-7):
      figure-protocol-5
      figure-protocol-6
      figure-protocol-7
      onde figure-protocol-8
    2. Calcule a semelhança entre a nuvem de confiança atual Ci e uma nuvem padrão Ck usando a Equação 8:
      figure-protocol-9
      Determine o nível final de confiança L* encontrando a maior similaridade usando a Equação 9:
      figure-protocol-10
  4. Atualização dinâmica de confiança
    1. Atualize o valor de confiança para refletir a evolução ao longo do tempo usando o modelo de decaimento temporal na Equação 10:
      figure-protocol-11
      onde λ∈[0,1] controla a ponderação entre confiança recente e histórica.
    2. Aplique o mecanismo de penalidade do trust se ocorrerem desvios específicos. Calcule o desvio (ΔA) e o fator de penalidade(penalidade P) usando as Equações 11 e 12:
      figure-protocol-12
      figure-protocol-13
    3. Calcule o valor de confiança atualizado usando a Equação 13:
      figure-protocol-14

5. Validação experimental do desempenho da detecção de ataques

  1. Configure o ambiente experimental e prepare o conjunto de dados.
    1. Use uma estação de trabalho Windows 11 equipada com ferramentas Visual C++ para compilação e testes de algoritmos.
    2. Obtenha o conjunto de dados de KDDCUP_10% de fontes verificadas e pré-processe-o seguindo as diretrizes institucionais de proteção de dados.
    3. Defina parâmetros do algoritmo: intervalo de tempo T = 10s, rodadas de amostragem h = 20 e amostras de dados n = 1000.
    4. Divida os dados em conjuntos de treinamento (80%) e testes (20%) por meio de amostragem estratificada.
  2. Valide o desempenho da classificação binária.
    1. Realizar validação cruzada de 5 vezes para confiabilidade.
    2. Treine e teste oito classificadores: Árvore de Decisão (DT), Naive Bayes (NB), Floresta Aleatória (RF), K-Vizinho Mais Próximo (KNN), Boosting Adaptativo (AdaBoost), Máquina Vetorial de Suporte (SVM), Ensacagem e Aumento de Gradiente.
    3. Execute 100 épocas por modelo e registre precisão, exatidão, recall e pontuação F1.
  3. Valide o desempenho da classificação multiclasse.
    1. Classificadores de trens para detectar DDoS, U2R, R2L, Probe e tráfego normal.
    2. Implemente cinco arquiteturas DL (MLP, CNN, GRU, RNN e LSTM) usando parâmetros especificados na Tabela 1.
    3. Compare o desempenho usando curvas de recordação de precisão e matrizes de confusão para cada classe.
  4. Valide o algoritmo HMC.
    1. Implemente HMC com AdaBoost e Sagging como estratégias de conjunto.
    2. Decompor problemas multiclasse em subclassificações binárias por meio de lógica hierárquica.
    3. Compare os resultados com modelos de referência para tipos de ataque minoritários (U2R, R2L).
  5. Implemente simulação de ataque.
    1. Implante o modelo treinado de detecção de confiança no testbed na nuvem.
    2. Crie ataques UDP Flood e SYN Flood usando hosts multi-virtuais para mirar nos servidores designados.
    3. Mantenha o tráfego de ataque em torno de 30% do throughput da rede.
    4. Acompanhe estatísticas da rede (taxa de transmissão, duração da sessão, frequência de acesso à porta, conexões anormais).
    5. Meça erro de detecção, falsos positivos e tempo médio de resposta do sistema.

Access restricted. Please log in or start a trial to view this content.

Results

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

Validação experimental e análise de desempenho

Validação baseada em nuvem

Para testar a eficiência e viabilidade do algoritmo proposto, testes de simulação foram realizados em um laboratório de rede controlado. A verificação foi realizada no sistema operacional Windows, e o algoritmo central é codificado em ferramentas de programação VC (Visual C++).

No caso de dados expe...

Access restricted. Please log in or start a trial to view this content.

Discussion

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

Uma implantação eficaz desse protocolo depende de etapas críticas dentro da arquitetura baseada em nuvem. A configuração adequada do controlador Ryu OpenFlow, a configuração correta das regras Open vSwitch e a formação robusta de uma topologia multicamada são essenciais para garantir a captura completa do tráfego. A escolha do Ryu como controlador e do Open vSwitch como plataforma de comutação fortalece significativamente o valor prático do sistema; Suas características leves, modulares ...

Access restricted. Please log in or start a trial to view this content.

Disclosures

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

Os autores não têm nada a revelar.

Acknowledgements

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

Os autores expressam sua gratidão ao Departamento de Informação do Centro de Íons Pesados e Proton de Xangai por fornecer os recursos computacionais essenciais e o ambiente de pesquisa necessários para este estudo. Também agradecemos aos nossos colegas pelos valiosos insights técnicos durante as fases de projeto e teste do sistema.

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
AdaBoost (Biblioteca de Aprendizagem em Conjunto)Scikit-learn, Pythonhttps://scikit-learn.org/stable/modules/generated/sklearn.ensemble.AdaBoostClassifier.htmlSoftware
Classificador de EmbalagemScikit-learn, Pythonhttps://scikit-learn.org/stable/modules/generated/sklearn.ensemble.BaggingClassifier.htmlSoftware
Código de Avaliação de Confiança de Modelos em NuvemImplementação personalizadaN/AAlgoritmo/Software
Rede Neural Convolucional (CNN)TensorFlow / PyTorchhttps://www.tensorflow.org/tutorials/images/cnnSoftware
Deep Learning Frameworks (MLP, RNN, LSTM, GRU)TensorFlow / PyTorchSoftware
Simulador de Rede EstiNetEstiNet Technologieshttps://sites.google.com/view/estinet-network-simulatorSoftware
Kafka (Plataforma de Streaming de Dados)Fundação Apachehttps://kafka.apache.org/Software
Conjunto de dados KDD CUP 10%Repositório de Aprendizado de Máquina UCIhttp://kdd.ics.uci.edu/databases/kddcup99/kddcup99.htmlConjunto de dados
Emulador MininetProjeto MininetMininet 2.3.1Emulação de rede para topologia SDN, largura de banda e simulação de ataques mistos.
Open vSwitch (OVS)Open vSwitch OrgOVS 3.2.2Switch virtual implementando controle por tabela de fluxo e redirecionamento de tráfego de ataque.
Plataforma OpenStack CloudFundação de Infraestrutura Abertahttps://www.openstack.org/Software em Nuvem
Python 3.xFundação de Software Pythonhttps://www.python.org/downloads/Linguagem de Programação
Controlador SDN RyuNTT R& DRyu 4.34Controlador SDN para captura de tráfego de rede em tempo real e consciência situacional.
Spark Streaming FrameworkFundação Apachehttps://spark.apache.org/docs/latest/streaming-programming-guide.htmlSoftware
Compilador Visual C++ (VC++)Microsofthttps://visualstudio.microsoft.com/Software
Estação de Trabalho Windows 11MicrosoftWindows 11 Pro 23H2SO usado para compilação de modelos, treinamento e testes.

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Xie, J. Application study on the reinforcement learning strategies in the network awareness risk perception and prevention. Int J Comput Intell Syst. 17 (1), 112(2024).
  2. Research on enhancing cloud computing network security using artificial intelligence algorithms. Wang, Y., Yang, X. 2025 International Conference on Sensor-Cloud and Edge Computing System (SCECS), Zhuhai, China, , 237-244 (2025).
  3. Research on computer network security situation awareness warning mechanism based on artificial intelligence. Chaowen, C. 2024 IEEE 4th International Conference on Electronic Technology, Communication and Information (ICETCI), Changchun, China, , 748-753 (2024).
  4. Zhao, X. Network security situational awareness and early warning architecture based on big data. Int J Syst Assur Eng Manag. , (2024).
  5. Akinbolaji, T. J. Advanced integration of artificial intelligence and machine learning for real-time threat detection in cloud computing environments. Iconic Res Eng J. 6 (10), 980-991 (2024).
  6. Emehin, O., Emeteveke, I., Adeyeye, O., Akanbi, I. Securing artificial intelligence in data analytics: strategies for mitigating risks in cloud computing environments. Int Res J Mod Eng Technol Sci. 6, 1978-1998 (2024).
  7. Shang, Y. Prevention and detection of DDoS attack in virtual cloud computing environment using naive Bayes algorithm of machine learning. Meas Sens. 31, 100991(2024).
  8. Altowaijri, S. M., El Touati, Y. Securing cloud computing services with an intelligent preventive approach. Eng Technol Appl Sci Res. 14 (3), 13998-14005 (2024).
  9. Mamidi, S. The role of AI and machine learning in enhancing cloud security. J Artif Intell Gen Sci. 3 (1), 403-417 (2024).
  10. Zhang, C., Shan, G., Roh, B. H. Fair federated learning for multi-task 6G NWDAF network anomaly detection. IEEE Trans Intell Transp Syst. 26 (10), 17359-17370 (2025).
  11. Shyam Mohan, J. S., Thirunavukkarasu, M., Kumaran, N., Thamaraiselvi, D. learning with blockchain based cyber security threat intelligence and situational awareness system for intrusion alert prediction. Sustain Comput Inform Syst. 42, 100955(2024).
  12. Akinade, A. O., Adepoju, P. A., Ige, A. B., Afolabi, A. I. Cloud security challenges and solutions: a review of current best practices. Int J Multidiscip Res Growth Eval. 6 (1), 26-35 (2025).
  13. Hasimi, L., Zavantis, D., Shakshuki, E., Yasar, A. Cloud computing security and deep learning: an ANN approach. Procedia Comput Sci. 231, 40-47 (2024).
  14. Barlybayev, A., Sharipbay, A., Shakhmetova, G., Zhumadillayeva, A. Development of a flexible information security risk model using machine learning methods and ontologies. Appl Sci. 14 (21), 9858(2024).
  15. Wang, Y. Research on intelligent cybersecurity protection system in cloud computing environment. Innov Sci Technol. 3 (4), 71-78 (2024).
  16. Ali, T., Al-Khalidi, M., Al-Zaidi, R. Information security risk assessment methods in cloud computing: comprehensive review. J Comput Inf Syst. 66 (1), 123-150 (2026).
  17. Tahir, A. B. Advanced virtualized cyber security strategies for cloud and fog computing: a machine learning and encryption approach. Int J Comput Data Sci. 1 (1), 37-55 (2025).
  18. Guo, J., Guo, H. Real-time risk detection method and protection strategy for intelligent ship network security based on cloud computing. Symmetry. 15 (5), 988(2023).
  19. Aslan, Ö, Ozkan-Okay, M., Gupta, D. Intelligent behavior-based malware detection system on cloud computing environment. IEEE Access. 9, 83252-83271 (2021).
  20. Mamidi, S. Enhancing cloud computing security through artificial intelligence-based architecture. J Artif Intell Gen Sci. 5 (1), 63-72 (2024).
  21. Omolola, H., et al. Enhancing cybersecurity through cloud computing solutions in the united states. Intell Inf Manag. 16 (4), 176-193 (2024).

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

Adaptive Machine LearningNetwork SecurityCloud ComputingRisk WarningHierarchical ClassificationTrust EvaluationDDoS DetectionEnsemble LearningSDN ArchitectureReal Time Response

Related Articles