Início
» Tecnologia
»
Segurança do Gooroom: O que o Trusted Boot e o Isolation realmente fazem
Segurança do Gooroom: O que o Trusted Boot e o Isolation realmente fazem
O modelo de segurança do Gooroom é melhor compreendido em camadas: a inicialização confiável estabelece a confiança no software carregado na inicialização, enquanto as proteções do sistema operacional e do navegador lidam com ameaças após a inicialização. Considere esses controles como complementares, não como uma garantia de que todos os programas sejam executados em um ambiente isolado (sandbox). Os materiais públicos do Gooroom descrevem a inicialização confiável, a proteção do sistema operacional, a proteção de executáveis e a proteção do navegador, mas não documentam um ambiente isolado universal por aplicativo nem comprovam que todos os dispositivos são enviados com configurações idênticas.
Visão conceitual das camadas de segurança discutidas nos materiais da Gooroom: hardware, cadeia de inicialização, integridade do sistema operacional e proteção do navegador.
O que significa “inicialização confiável” no Gooroom
A inicialização confiável descreve um processo que verifica se os componentes de inicialização estão autorizados ou íntegros à medida que o controle passa de um estágio para o seguinte. Em uma cadeia típica, o firmware da plataforma inicia um carregador de inicialização (bootloader); o carregador de inicialização, por sua vez, carrega o kernel e os componentes relacionados. Se uma etapa de verificação rejeitar um componente, o sistema pode bloquear a inicialização ou relatar um problema, dependendo da configuração. Isso difere da verificação de um arquivo baixado após o sistema operacional estar em execução.
A visão geral de segurança oficial do Gooroom apresenta a inicialização confiável como parte de sua estrutura de segurança, abaixo das proteções do sistema operacional e dos aplicativos. Separadamente, as notas de versão do projeto Gooroom GRUB listam o suporte nativo ao Secure Boot UEFI em seu histórico de código baseado em upstream. Isso é uma evidência de que o código do bootloader suporta o Secure Boot; não é uma evidência de que uma imagem Gooroom específica, firmware de computador ou instalação tenha o Secure Boot habilitado, chaves registradas ou todos os componentes de inicialização verificados. Os materiais públicos analisados não especificam uma raiz de confiança de hardware atual, um arranjo de chave de assinatura ou uma configuração obrigatória para todas as implementações.
Como a proteção e o isolamento do sistema operacional se encaixam nisso
As verificações de inicialização abordam o caminho de acesso ao sistema operacional. A proteção em tempo de execução visa reduzir o que códigos maliciosos ou não autorizados podem fazer após o login. Os materiais da estrutura de segurança da Gooroom mencionam a proteção do sistema operacional, a proteção de executáveis e a proteção do navegador como funções separadas. A visão geral do produto também descreve um hipervisor leve. Um hipervisor pode criar uma barreira entre ambientes, mas sua presença por si só não informa qual processo está isolado, a quais recursos ele pode acessar ou se o isolamento está ativo na sua edição instalada.
"Sandbox" é um conceito geral de segurança: o software é executado com acesso restrito a arquivos, dispositivos ou outros processos, de modo que uma violação de segurança tenha menos espaço para se propagar. Os materiais públicos do Gooroom apoiam a discussão sobre a proteção do navegador e do sistema operacional como componentes da estrutura, mas não fornecem detalhes atuais suficientes para afirmar que todos os aplicativos de desktop comuns são executados em seu próprio sandbox. Não infira isolamento por aba, isolamento por máquina virtual, reversão automática ou contenção completa, a menos que a documentação da sua versão específica confirme isso.
O repositório público do projeto OS-protector também descreve o Shadow-box, uma estrutura de monitoramento de kernel baseada em virtualização com um hipervisor leve e um monitor de segurança. Seu arquivo README discute o monitoramento da integridade do kernel e observa as limitações operacionais, incluindo a desativação de alguns recursos de kernel e gerenciamento de energia para essa implementação. O repositório ajuda a explicar a direção técnica do projeto, mas não garante que o recurso esteja habilitado em todas as versões atuais do Gooroom ou que seja adequado para todas as configurações de estações de trabalho.
O que este modelo pode e não pode proteger
Na inicialização: uma cadeia de inicialização confiável configurada corretamente pode dificultar o carregamento despercebido de alterações não autorizadas nos componentes de inicialização. Seu valor depende do firmware, das chaves de confiança registradas, dos componentes assinados e do caminho de inicialização real.
Após a inicialização: as proteções do sistema operacional, do executável e do navegador podem limitar determinadas ameaças ou caminhos de acesso. O alcance dessas limitações depende da implementação, da política e da versão do software.
Fora desses limites: esses controles não impedem automaticamente phishing, roubo de credenciais, decisões inseguras do usuário, aplicativos vulneráveis ou ataques por meio de serviços desprotegidos. Eles não substituem atualizações, backups, controles de conta ou defesas de rede.
A criptografia é um processo separado. A inicialização confiável pode ajudar a estabelecer confiança no software de inicialização, mas não significa que os arquivos em um dispositivo desligado estejam criptografados. Confirme o status da criptografia do disco separadamente se a proteção contra perda do dispositivo for um requisito essencial.
O que verificar em um dispositivo Gooroom
Como as descrições públicas não definem uma configuração universal única, verifique os controles no computador e versão específicos que você utiliza. Solicite ao administrador ou fornecedor o guia e a política de segurança específicos da versão. Confirme se a máquina inicializa no modo UEFI, se a Inicialização Segura está habilitada no firmware e se o carregador de inicialização e o kernel instalados são aceitos pelas chaves de confiança configuradas. Evite alterar as chaves do firmware ou desabilitar a Inicialização Segura em um dispositivo gerenciado sem aprovação; qualquer uma dessas alterações pode afetar a inicialização e as políticas da organização.
Verifique as proteções de tempo de execução separadamente. Procure por indicadores de status documentados ou políticas de gerenciamento para proteção do sistema operacional, executáveis e navegadores. Pergunte o que está isolado, quais dados e dispositivos permanecem acessíveis a partir desse ambiente, como as atualizações alteram a política e quais registros são exibidos quando uma verificação falha. Um folheto do produto é uma visão geral da arquitetura, não um relatório de status do seu endpoint.
Como interpretar as evidências
As principais referências são as notas de lançamento do Gooroom GRUB , o repositório do Gooroom OS-protector e a visão geral de segurança do Hancom Gooroom (publicada em 19 de agosto de 2022). O folheto descreve os componentes da estrutura; a documentação do repositório descreve o código e as restrições; nenhuma delas comprova o que está ativo em sua instalação. Não encontrei nenhum anúncio recente verificado nessas fontes que altere a distinção básica entre inicialização confiável e proteção em tempo de execução. Consulte a documentação específica da versão antes de tomar uma decisão de segurança.