A Microsoft está se preparando para melhorar os recursos de segurança do Windows 11 e atualizar o sistema de arquivos padrão com uma solução mais robusta e eficiente. Os desenvolvedores da gigante da tecnologia estão trabalhando independentemente em dois novos recursos – inicializar com Rust dentro do kernel e usar ReFS em vez de NTSF como sistema de arquivos padrão.
A Microsoft está trabalhando para aprimorar os recursos de segurança do Windows 11 ao integrando Rust no kernel. Conforme explicado pela Wired, Rust é um linguagem segura conhecida por sua proteção contra ataques de injeção, semelhante a linguagens como Java. Ele foi projetado para impedir que programas acessem acidentalmente dados não intencionais da memória de um computador.
Na conferência BlueHat IL 2023, David Weston, vice-presidente de segurança corporativa e de sistema operacional da Microsoft, confirmou o plano da empresa de utilizar Rust no kernel para inicialização do Windows 11. Segundo o executivo, a integração entre Windows e Rust está mais próxima do que nunca.
Imagem cortesia: Microsoft
Os usuários podem inicializar o Windows 11 com Rust no kernel nas próximas semanas ou meses. No momento, o objetivo principal é garantir compatibilidade e desempenho. Isso inclui a conversão de alguns tipos de dados C++ internos em equivalentes Rust.
Até agora, a Microsoft fez progressos significativos, como o uso de APIs Rust padrão como Vec e Result, que são mais fáceis de escrever e entender do que suas contrapartes C++.
Ao mesmo tempo, o desempenho do código portado foi excelente, sem diferença perceptível nos aplicativos do Office medidos pelo PCMark 10.
A integração do Rust também impulsionou alterações upstream na própria linguagem, com mais métodos try_ para Vec que não entram em pânico no OOM. Embora ainda existam muitas chamadas de código “inseguros” para funções externas, o número de blocos e funções inseguros diminui à medida que mais códigos são transferidos.
“Rust não pode e não será a única solução para aumentar a memória segurança no Windows. Este é um excelente documento avaliando vários abordagens de marcação de memória e seu ROI contra vulnerabilidades”, disse David Weston.
A integração do Rust no kernel do Windows 11 visa tornar o sistema operacional mais seguro e mais fácil de manter, ao mesmo tempo em que desbloqueia os benefícios de ferramentas e melhorias de desempenho.
ReFS como o sistema de arquivos padrão
Outra mudança, já identificada na compilação de visualização do Windows 11, visa substituir o NTFS pelo ReFS como o sistema de arquivos padrão em novas instalações.
A Microsoft criou o Resilient File System (ReFS) para substituir o New Technology File System (NTFS), mas não foi possível instalar as edições de consumidor do Windows 11 no ReFS. Para quem não sabe, o ReFS é melhor do que o NTFS de várias maneiras, incluindo atender a necessidades inesperadas de armazenamento e lidar com grandes volumes ou pools de armazenamento.
Ele também melhorou a resistência à corrupção e o Windows 11 pode mudar em breve do NTFS para o Sistema de arquivos resiliente ReFS em novas instalações para melhorar a experiência geral.