BlueRock lança NOVA Microhypervisor com suporte a isolamento AMD DMA
De acordo com pt.wedoany.com-A BlueRock lançou a versão mais recente de código aberto do NOVA Microhypervisor, adicionando suporte a remapeamento DMA para plataformas AMD com virtualização de hardware IOMMU. Esse recurso, ativado por padrão, estende o isolamento em nível de hardware entre máquinas virtuais, dispositivos e memória em ambientes de execução compartilhados.

O NOVA integra funcionalidades de micronúcleo e hipervisor em uma base de computação confiável reduzida, empregando um modelo de autorização baseado em capacidades para fornecer virtualização, isolamento espacial e temporal, escalonamento, comunicação e gerenciamento de recursos da plataforma. Múltiplos sistemas operacionais convidados não modificados podem ser executados simultaneamente em máquinas com suporte a virtualização de hardware. O código é quase inteiramente escrito em C++, com aproximadamente 3,7% em linguagem assembly, suportando processadores ARMv8-A (aarch64) e x86_64, abrangendo Intel VT-x (VMX, EPT) e AMD-V (SVM, NPT). A compilação aarch64 oferece suporte a placas da Allwinner, Amlogic, Broadcom, HiSilicon, NVIDIA, NXP, Qualcomm, Renesas, Rockchip, Texas Instruments e Xilinx.
A integração AMD IOMMU é um mecanismo central de execução do NOVA dentro da plataforma. O NOVA pode impedir que dispositivos de hardware atribuídos a uma máquina virtual acessem a memória de cargas de trabalho adjacentes, aplicando controle de acesso à memória em granularidade por dispositivo e por página de memória, abortando transações de memória não autorizadas via IOMMU e registrando opcionalmente falhas de remapeamento DMA para análise de diagnóstico. O CEO da BlueRock, Harold Byun, destacou que, embora muitas vulnerabilidades de segurança sejam exploradas via CPU, o lado do chipset também apresenta uma grande superfície de ataque devido a drivers de dispositivo defeituosos; sem proteção IOMMU, um driver comprometido pode ler ou gravar via DMA em qualquer região de memória, comprometendo confidencialidade e integridade, enquanto drivers de dispositivo representam uma parte significativa e frequentemente de baixa qualidade do software em sistemas operacionais.
O NOVA suporta máquinas virtuais com até 256 TB de memória física e 128 PB de espaço de endereço virtual por carga de trabalho. Segundo Byun, manter um espaço de endereço tão grande requer tabelas de páginas com árvores radix de 5 níveis de profundidade; o NOVA consegue manter suas tabelas de páginas completamente sem bloqueios, sem primitivas de trava que limitem a escalabilidade de atualizações concorrentes em regiões de memória disjuntas. Quanto à previsibilidade de execução de cargas de trabalho de IA, os Domínios de Proteção (Protection Domains) são isolados em conjuntos específicos de núcleos de forma configurável, com a configuração atuando essencialmente como uma alocação. O NOVA pode cooperar com o gerenciador de máquinas virtuais para coordenar alocações conforme requisitos de desempenho; o cache da CPU também pode ser particionado para diferentes níveis de qualidade de serviço, oferecendo otimização e priorização adicionais.
Em plataformas x86, o NOVA pode ser compilado com suporte opcional à Tecnologia de Reforço de Fluxo de Controle (Control-Flow Enforcement Technology), incluindo Rastreamento de Ramificação Indireta (Indirect Branch Tracking) e Pilhas Sombra do Supervisor (Supervisor Shadow Stacks). Devido a requisitos de CPU e sobrecarga em tempo de execução, a proteção de fluxo de controle é omitida na compilação padrão. Em plataformas com suporte a TXT, quando um Módulo de Código Autenticado SINIT (SINIT Authenticated Code Module) correspondente está presente na memória TXT, o NOVA executa uma inicialização medida para estabelecer uma Raiz Dinâmica de Confiança para Medição (Dynamic Root of Trust for Measurement).
As especificações formais e provas do NOVA são mantidas em um branch separado do GitLab sob o grupo de segurança da BlueRock. O código-fonte é licenciado sob GPL v2, com direitos autorais cobrindo de 2009 a 2026, envolvendo a Technische Universitaet Dresden, Intel, FireEye e BlueRock Security. O projeto ainda está em fase experimental.
A BlueRock afirma que os sistemas de IA estão transitando de cargas de trabalho experimentais para infraestrutura de produção em execução contínua, com custos de inferência aumentando e pressões operacionais crescendo. A arquitetura futura de infraestrutura de IA exigirá isolamento, previsibilidade, complexidade de confiança reduzida e execução simplificada em escala. O recurso de remapeamento DMA impõe proteção abaixo do sistema operacional convidado, visando manter o isolamento quando as cargas de trabalho são comprometidas. O código-fonte do NOVA Microhypervisor está disponível gratuitamente no GitHub.
Este texto foi elaborado por Wedoany. Qualquer citação por IA deve indicar a fonte “Wedoany”. Em caso de infração ou outros problemas, informe-nos prontamente, por favor. O conteúdo será corrigido ou removido. E-mail: news@wedoany.comProdutos Relacionados

Estação Central em Nuvem da Internet das Coisas para Distribuição de Energia
XJ ELECTRIC CORPORATION

Solução de Instrumentação de Segurança SIS
Beijing Consen Automation Technology Co., Ltd.
Terminal satelital portátil de placa Terminal portátil manual com abertura de 0,35 metros
China Starwin Science & Technology co., Ltd.

Software de Servidor de Aplicações Baolande V9.5
Beijing Baolande Software Corporation

Sistema de Monitoramento Inteligente de Correias Transportadoras
LUO YANG WIRE ROPE INSPECTION TECHNOLOGY CO., LTD.

Coletor Inteligente de Dados DataHub 1000
SOLAX POWER NETWORK TECHNOLOGY (ZHEJIANG) CO., LTD.
Radar de Monitoramento Oceânico Multifuncional para Baixa Altura – Medição de Ambiente Dinâmico Marítimo e Atmosférico
Chengdu Dixin Technology Co., Ltd.
Fibra monomodo não-dispersiva deslocada com extensão de faixa de comprimento de onda G.652.D
HONGAN GROUP CO. LTD








