← Últimos artigos
💻 computer science

Understanding Implicit Trust Errors in Core Carrier Networks through Multi-Agent Flaw Discovery and Analysis

Este artigo apresenta o iFinder, um sistema multiagente impulsionado por LLM que identifica e valida "erros de confiança implícita" (iTrues) em redes de núcleo celular nativas em nuvem ao cruzar especificações da 3GPP com análise de código e geração automatizada de exploits, descobrindo com sucesso 84 vulnerabilidades anteriormente desconhecidas, incluindo uma falha confirmada de sequestro de sessão em redes 5G comerciais.

Autores originais: Ziyu Lin, Ziting Wang, Xinfeng Li, Wei Dong, XiaoFeng Wang

Publicado 2026-07-14
📖 6 min de leitura🧠 Leitura aprofundada

Autores originais: Ziyu Lin, Ziting Wang, Xinfeng Li, Wei Dong, XiaoFeng Wang

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine o núcleo da rede celular como os bastidores agitados e de alta tecnologia de um enorme concerto global. Durante décadas, esses bastidores foram uma fortaleza. Apenas os membros da banda (os componentes da rede) tinham permissão para entrar, e todos confiavam uns nos outros implicitamente. Se um membro da banda gritasse um comando para outro, o segundo membro simplesmente o executava, assumindo que o comando era seguro e real. Eles não conferiam identidades, não verificavam o roteiro e certamente não contavam quantos lanches restavam na despensa antes de distribuí-los. Este era o modelo de "confiança implícita".

Mas recentemente, as paredes dos bastidores começaram a desmoronar. Graças a uma mudança em direção a configurações "cloud-native" (pense nos bastidores mudando de um bunker privado para um espaço de coworking compartilhado e público), as portas não estão mais trancadas. Agora, um estranho travesso parado do lado de fora do local pode potencialmente deslizar um bilhete para dentro dos bastidores, fingindo ser um membro da banda.

A Grande Descoberta: "Fé Cega" é Perigosa

Uma equipe de pesquisadores da Universidade Tecnológica de Nanyang decidiu investigar o que acontece quando esses "estranhos" chegam perto dos bastidores. Eles não apenas adivinharam; eles analisaram 22 reclamações de segurança do mundo real (problemas do GitHub) de versões de código aberto dessas redes.

Eles encontraram um padrão assustador: os membros da banda ainda estão agindo como se estivessem em um bunker privado, embora as portas estejam abertas.

Eles chamam esses erros de Erros de Confiança Implícita (ou iTrues). É como um segurança de uma boate que deixa qualquer um entrar só porque a pessoa está usando uma camiseta, sem verificar se ela está realmente na lista de convidados. Os pesquisadores descobriram três formas principais pelas quais essa "fé cega" causa problemas:

  1. Perder o Roteiro: Se uma mensagem chega sem uma parte obrigatória (como um ingrediente faltando em uma receita), o sistema tenta cozinhá-la de qualquer maneira e trava.
  2. Ignorar as Regras: Se uma mensagem diz algo impossível (como "eu tenho 50 anos de idade" quando o sistema só aceita idades de 1 a 10), o sistema a aceita e quebra.
  3. Esvaziar a Despensa: Se uma mensagem pede 1.000 lanches, o sistema os entrega sem verificar se ainda restam alguns, causando um colapso total.

A Ferramenta de Detetive: iFinder

Para encontrar essas falhas ocultas, os pesquisadores construíram uma equipe de detetives digitais chamada iFinder. Pense no iFinder não como um único robô, mas como um esquadrão de três agentes especializados trabalhando juntos, alimentados por uma IA superinteligente (um Modelo de Linguagem Grande - LLM).

  • O batedor (Agente de Descoberta): Este agente varre o código procurando por "movimentos perigosos", como um membro da banda copiando um número de um bilhete sem verificar se o bilhete é real.
  • O Bibliotecário (Agente de Verificação): Esta é a parte mais importante. O Batedor pode se confundir e achar que um movimento é perigoso quando, na verdade, ele é seguro porque uma verificação ocorreu anteriormente no processo. O Bibliotecário verifica o livro de regras oficial (as especificações 3GPP) para ver a história completa. Ele pergunta: "O membro da banda verificou a identidade antes deste passo?" Isso impede que a IA invente problemas falsos (um problema chamado "alucinação").
  • O Ator (Agente de Exploração): Se o Batedor e o Bibliotecário concordarem que existe uma falha, este agente tenta encená-la. Ele constrói uma "prova de conceito" (PoC) de ataque falsa e a executa em uma sala de teste segura e vazia. Se o sistema travar ou se comportar de forma estranha, a falha é real. Se não, o Agente aprende com a falha e tenta novamente, refinando o ataque até que funcione.

Os Resultados: Um Tesouro de Bugs

A equipe executou o iFinder em sete implementações diferentes de redes celulares de código aberto (incluindo Open5GS, free5GC e OAI). Os resultados foram impressionantes:

  • Eles encontraram 84 vulnerabilidades anteriormente desconhecidas.
  • 83 delas foram confirmadas pelos desenvolvedores.
  • 81 receberam CVEs oficiais (um ID único para falhas de segurança, como um registro criminal para um bug).

Mas o verdadeiro choque? Eles não encontraram bugs apenas nas versões de teste de código aberto. Eles testaram essas mesmas falhas contra duas redes de núcleo 5G comerciais reais usadas por operadoras de fato.

  • Eles conseguiram disparar um ataque de Negação de Serviço (DoS) (travando a rede) em uma rede comercial.
  • Eles encontraram uma falha de Sequestro de Sessão (Session Hijacking) em ambas as redes comerciais. Este é o equivalente digital de um estranho se aproximar de um VIP, trocar seu crachá e roubar toda a sua experiência VIP. Um fornecedor corrigiu o erro imediatamente; o outro ainda está trabalhando nisso.

O Que Isso Significa (e o Que Não Significa)

O artigo é muito claro sobre o que eles encontraram e o que não encontraram.

  • Eles provaram que esses erros de "confiança cega" são generalizados em diferentes linguagens (C, Go, C++) e diferentes protocolos (PFCP e GTP-C). Não é apenas um código ruim; é um hábito sistêmico.
  • Eles argumentaram contra a ideia de que essas redes são seguras apenas porque são "internas". O artigo afirma explicitamente que a antiga suposição de isolamento físico foi quebrada.
  • Eles mediram seu sucesso com números reais: 84 bugs encontrados, 81 CVEs emitidos. Eles não apenas "sugeriram" que esses eram problemas; eles construíram os ataques e assistiram aos sistemas quebrarem.

No entanto, o artigo também admite limitações. O iFinder não é uma varinha mágica que encontra todos os possíveis bugs. Ele depende de padrões específicos que lhe foram ensinados para procurar. Se um bug não se encaixar nesses padrões, a ferramenta pode perdê-lo. Além disso, embora tenham encontrado 84 bugs, eles não alegam ter encontrado todos os bugs do mundo.

A Conclusão

Os pesquisadores estão essencialmente dizendo: "Construímos uma ferramenta que encontrou 84 buracos na armadura da espinha dorsal da internet e provamos que esses buracos funcionam em redes comerciais reais. A antiga regra de 'confie em todos que estão dentro' está quebrada. Precisamos começar a verificar identidades, mesmo para as pessoas que moram no mesmo prédio."

Eles planejam lançar sua ferramenta de detetive, o iFinder, para o público para que outros possam ajudar a tapar esses buracos antes que os vilões os encontrem primeiro. É um chamado à ação: os bastidores não são mais privados, então os membros da banda precisam começar a verificar seus roteiros.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →