O isolamento físico (air gap) bloqueia redes, não a física
O RAMBO, uma técnica demonstrada em pesquisa, codifica dados nas emissões eletromagnéticas geradas por atividades específicas do barramento de memória. Esse método transforma os componentes internos de um computador em um transmissor de rádio encoberto, exfiltrando dados até de sistemas projetados para máxima segurança.
Sistemas isolados (air-gapped) são essenciais para operações sensíveis, como as de instalações militares ou nucleares, justamente porque o isolamento de rede impede o acesso digital remoto. No entanto, o isolamento físico das redes não elimina todos os canais laterais físicos, deixando os sistemas vulneráveis a vazamentos eletromagnéticos.
Mordechai Mordechai Guri, pesquisador de cibersegurança da Ben-Ben-Mordechai Gurion University of the Negev of the Negev, desenvolveu o RAMBO como prova de conceito. Esse ataque não é evidência de roubo rotineiro de senhas, mas sim uma demonstração de um vetor sofisticado de exfiltração. A técnica, cujo nome completo é Radiation of Air-gapped Memory Bus for Offense, evidencia uma vulnerabilidade fundamental.
Um malware em uma máquina isolada pode manipular deliberadamente o barramento de memória para criar radiação eletromagnética controlada. Não se trata de ruído aleatório; essas modulações codificam dados, transformando efetivamente a RAM do computador em uma antena.
Como a RAM se transforma em um transmissor encoberto
O RAMBO explora as emissões eletromagnéticas inerentes a toda interação entre CPU e memória. Normalmente, essas emissões são um ruído de fundo aleatório e sem significado. No entanto, um malware pode orquestrar deliberadamente leituras e gravações de memória em um padrão preciso e de alta frequência, moldando essa radiação eletromagnética incidental em um sinal de rádio estruturado.
A codificação dos dados baseia-se na codificação Manchester, um método robusto em que o valor de cada bit é representado por uma transição no sinal, e não por seu nível absoluto. Essa informação de temporização incorporada permite que um receptor recupere os dados com precisão mesmo quando o sinal é fraco, ruidoso ou sofre interferência, o que a torna ideal para transmissões encobertas de baixa potência.
Na recepção, um atacante usa um rádio definido por software (SDR) próximo e uma antena simples. Essa configuração de baixo custo capta as ondas de rádio fracas emitidas pela máquina isolada. O SDR então decodifica o sinal codificado em Manchester, convertendo-o de volta nos bytes originais.
Esse processo difere fundamentalmente de um computador transmitindo senhas legíveis. Em vez disso, o malware no sistema isolado gera o sinal de rádio ao manipular a atividade do barramento de memória, transformando a própria memória em um transmissor não autorizado, que envia dados pelo ar a um receptor dedicado.
Alguns segundos podem bastar para uma chave
Mesmo um vazamento lento de dados pode ser extremamente eficaz. Pesquisadores demonstraram que o RAMBO conseguia exfiltrar dados a até 1.000 bits por segundo (bps) em um sistema Intel Core i7 padrão com 16 GB de RAM. Essa taxa é suficiente para capturar teclas digitadas em tempo real, com cada tecla codificada em 16 bits.
A baixa largura de banda não é um obstáculo para dados compactos e de alto valor. Uma chave de criptografia RSA de 4.096 bits, por exemplo, poderia ser transmitida por completo em aproximadamente quatro segundos na configuração mais rápida do RAMBO. Isso mostra como ativos criptográficos críticos ou pequenos conjuntos de senhas são altamente vulneráveis mesmo a taxas de dados aparentemente modestas.
O alcance e a confiabilidade variam conforme a velocidade de transmissão. O sinal pode ser recebido de forma confiável a até sete metros de distância em taxas mais lentas e estáveis. Aumentar a taxa de dados, em direção a 1.000 bps, reduz o alcance efetivo para cerca de três metros, ainda que com uma pequena porcentagem de erros de bits. Esse método é otimizado para a exfiltração direcionada de pequenos pacotes de dados críticos, não para transferências em massa. Para mais detalhes técnicos sobre o canal encoberto, consulte o artigo completo da pesquisa: RAMBO: Leaking Secrets from Air-Gap Computers by Spelling Covert Radio Signals from Computer RAM.
Gostando do artigo? Receba um assim na sua caixa de entrada toda manhã.
um e-mail por dia · cancele em dois cliques · sem rastreadores de terceiros
A parte difícil é instalar o malware
O principal obstáculo do RAMBO é a infiltração: o malware precisa primeiro chegar ao sistema-alvo isolado. Não se trata de um exploit remoto que rompe um air gap; ele pressupõe que a máquina isolada já tenha sido comprometida. Além disso, o receptor deve estar a poucos metros do alvo, normalmente de 3 a 7 metros, dependendo da taxa de dados desejada e da tolerância a erros.
Vetores de infecção plausíveis, embora desafiadores, incluem:
- Mídias USB comprometidas
- Equipamentos de manutenção infectados
- Interceptação na cadeia de suprimentos
- Acesso de pessoas internas
Esses métodos, exemplificados por operações como o Stuxnet, demonstram que o isolamento físico não equivale a segurança absoluta contra adversários determinados.
Defender-se contra esses ataques de canal lateral exige uma abordagem em várias camadas. O monitoramento de padrões anormais de acesso à memória pode detectar a atividade característica do malware. Aplicar uma rigorosa separação de zonas red-black e física para sistemas sensíveis é fundamental.
Um reforço adicional envolve restringir o acesso ao hardware para impedir conexões não autorizadas de dispositivos. Em ambientes com requisitos de segurança excepcionalmente altos, o uso de bloqueio de RF (jamming) ou o investimento em blindagem do tipo gaiola de Faraday ou TEMPEST pode reduzir as emanações eletromagnéticas, embora essas soluções possam ser caras para implementar em larga escala.
Perguntas frequentes
O que é o ataque RAMBO?
RAMBO é um canal encoberto de prova de conceito que usa atividade de memória controlada para codificar dados nas emissões eletromagnéticas do barramento de RAM de um computador.
O RAMBO pode roubar dados de qualquer computador isolado (air-gapped)?
Não por si só. O alvo precisa primeiro ser infectado com malware, e um receptor deve ser posicionado a poucos metros para captar o sinal.
Quantos dados o RAMBO pode transmitir?
O máximo relatado é de até 1.000 bits por segundo, o suficiente para pequenos segredos, como chaves, mas não para arquivos grandes.
Como as organizações podem se defender do RAMBO?
Utilize controles rigorosos de acesso físico, monitore atividades incomuns de memória e considere blindagem de RF, bloqueio de sinais (jamming) e zoneamento seguro para sistemas sensíveis.

