IBM, Google, Microsoft e Intel formaram uma aliança para desenvolver tecnologias abertas de proteção de dados

A organização Linux Foundation anunciou sobre a criação do consórcio Consórcio de Computação Confidencial, focado no desenvolvimento de tecnologias e padrões abertos relacionados ao processamento seguro de dados na memória e computações confidenciais. Já se uniram ao projeto empresas como Alibaba, Arm, Baidu, Google, IBM, Intel, Tencent e Microsoft, que pretendem desenvolver tecnologias para a proteção dos dados na memória durante os cálculos em uma plataforma neutra.

O objetivo final é fornecer ferramentas para sustentar todo o ciclo de processamento de dados em formato criptografado, sem que as informações estejam em forma aberta em etapas distintas. As tecnologias de interesse do consórcio incluem principalmente aquelas relacionadas ao uso de dados criptografados durante os cálculos, ou seja, a aplicação de enclaves isolados, protocolos para cálculos multipartidários, manipulação de dados criptografados na memória e total isolamento dos dados na memória (por exemplo, para evitar que o administrador do sistema host acesse os dados na memória dos sistemas convidados).

Para desenvolvimento independente, os seguintes projetos foram transferidos para o Consórcio de Computação Confidencial:

  • A Intel transferiu para continuação do desenvolvimento conjunto componentes previamente abertos
    para o uso da tecnologia SGX (Software Guard Extensions) no Linux, incluindo um SDK com um conjunto de ferramentas e bibliotecas. O SGX oferece um conjunto de instruções de processador especiais para isolar aplicativos de nível de usuário em áreas de memória criptografada que não podem ser lidas ou alteradas nem mesmo pelo núcleo e por códigos executados em modos ring0, SMM e VMM;
  • A Microsoft transferiu o framework Open Enclav, que permite criar aplicativos para diversas arquiteturas TEE (Ambiente de Execução Confiável), utilizando uma única API e uma representação abstrata do enclave. Um aplicativo preparado com o Open Enclav pode ser executado em sistemas com diferentes implementações de enclaves. Atualmente, apenas o Intel SGX é suportado no TEE. O código para suporte ao ARM TrustZone está em desenvolvimento. Não há informações sobre o suporte Keystone, AMD PSP (Processador de Segurança da Plataforma) e AMD SEV (Virtualização Criptografada Segura).
  • A Red Hat transferiu o projeto Enarx, fornecendo uma camada de abstração para criar aplicativos universais para serem executados em enclaves, suportando diferentes ambientes TEE, independentes de arquiteturas de hardware e permitindo a utilização de diferentes linguagens de programação (usando um tempo de execução baseado em WebAssembly). Atualmente, o projeto suporta as tecnologias AMD SEV e Intel SGX.

Entre os projetos semelhantes que passaram despercebidos, destaca-se o framework Asylo, que é desenvolvido principalmente pelos engenheiros do Google, mas não é é um produto oficialmente suportado pelo Google. O framework permite adaptar facilmente aplicativos para transferir parte da funcionalidade que requer maior proteção para o enclave seguro. Dos mecanismos de isolamento de hardware suportados, no Asylo apenas o Intel SGX é suportado, mas também há um mecanismo de software para a formação de enclaves baseado em virtualização.

Vale lembrar que um enclave (TEE, Ambiente de Execução Confiável) implica que o processador fornece uma área isolada especial que permite mover parte da funcionalidade de aplicativos e do sistema operacional para um ambiente separado, cujo conteúdo de memória e código executável não são acessíveis a partir do sistema principal, independentemente do nível de privilégios existentes. Para sua execução, podem ser transferidas para o enclave implementações de diferentes algoritmos de criptografia, funções de processamento de chaves privadas e senhas, procedimentos de autenticação, códigos para lidar com dados confidenciais.

Em caso de comprometimento do sistema principal, o invasor não poderá determinar as informações armazenadas no enclave e será limitado apenas à interface de programação externa. A utilização de enclaves de hardware pode ser considerada como uma alternativa ao uso de métodos baseados em criptografia homomórfica ou protocolos de computação confidencial, mas ao contrário dessas tecnologias, o enclave tem um impacto praticamente nulo na performance dos cálculos com dados confidenciais e simplifica significativamente o desenvolvimento.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster