Lançamento do sistema operacional Qubes 4.1, que utiliza virtualização para isolar aplicativos.

Após quase quatro anos de desenvolvimento, foi lançado o sistema operacional Qubes 4.1, que implementa a ideia de usar um hipervisor para o isolamento rigoroso de aplicativos e componentes do sistema operacional (cada classe de aplicativos e serviços do sistema funcionam em máquinas virtuais separadas). É necessário um sistema com 6 GB de RAM e um CPU de 64 bits Intel ou AMD que suporte as tecnologias VT-x com EPT/AMD-v com RVI e VT-d/AMD IOMMU, preferencialmente com uma GPU Intel (GPUs NVIDIA e AMD não foram suficientemente testadas). O tamanho da imagem de instalação é de 6 GB.

Os aplicativos no Qubes são divididos em classes com base na importância dos dados processados e nas tarefas a serem resolvidas. Cada classe de aplicativos (por exemplo, trabalho, entretenimento, operações bancárias), assim como os serviços do sistema (sub-sistema de rede, firewall, armazenamento, pilha USB, etc.), funcionam em máquinas virtuais separadas, iniciadas usando o hipervisor Xen. Esses aplicativos estão acessíveis dentro de uma mesma área de trabalho e são destacados para maior visibilidade por meio de diferentes cores de contorno da janela. Cada ambiente tem acesso de leitura ao sistema de arquivos raiz básico e ao armazenamento local, que não se sobrepõe aos armazenamentos de outros ambientes; um serviço especial é usado para organizar a interação entre aplicativos.

Lançamento do sistema operacional Qubes 4.1, que utiliza virtualização para isolar aplicativos.

Como base para a formação de ambientes virtuais, pode-se utilizar repositórios de pacotes do Fedora e Debian, além de que a comunidade dá suporte a templates para Ubuntu, Gentoo e Arch Linux. É possível organizar o acesso a aplicativos em uma máquina virtual com Windows, assim como criar máquinas virtuais com base no Whonix para garantir acesso anônimo através do Tor. A interface do usuário é construída sobre o Xfce. Quando o usuário inicia um aplicativo através do menu, esse aplicativo é iniciado em uma máquina virtual específica. O conteúdo dos ambientes virtuais é definido por um conjunto de templates.

Lançamento do sistema operacional Qubes 4.1, que utiliza virtualização para isolar aplicativos.
Lançamento do sistema operacional Qubes 4.1, que utiliza virtualização para isolar aplicativos.

Principais mudanças:

  • Foi implementada a possibilidade de aplicar um ambiente separado GUI Domain com componentes para garantir o funcionamento da interface gráfica. Anteriormente, em ambientes virtuais, um servidor X separado era iniciado para cada classe de aplicativos, um gerenciador de janelas simplificado e um driver de vídeo stub, que transmitia a saída para o ambiente de controle em modo composto, mas os componentes da pilha gráfica, o gerenciador de janelas da área de trabalho principal, os controles de tela e os drivers gráficos eram executados no ambiente de controle principal Dom0. Agora, as funções relacionadas à gráfica podem ser transferidas do Dom0 para um ambiente separado GUI Domain, separando-as dos componentes de gerenciamento do sistema. No Dom0, apenas um processo em segundo plano especial foi mantido para fornecer acesso a determinadas páginas de memória. O suporte a GUI Domain ainda é experimental e não está ativado por padrão.
  • Foi adicionada a suporte experimental para Audio Domain, um ambiente separado para a execução de som, servidor, permitindo a separação dos componentes de processamento de áudio do Dom0.
  • Foi adicionado um processo em segundo plano qrexec-policy e um novo sistema de regras para o mecanismo RPC Qrexec, que permite executar comandos no contexto de ambientes virtuais específicos. O sistema de regras Qrexec determina quem, o que e onde pode fazer algo no Qubes. A nova versão das regras possui um formato mais flexível, um aumento significativo no desempenho e um sistema de notificações que simplifica o diagnóstico de problemas. Foi adicionada a capacidade de executar serviços Qrexec na forma de um servidor, acessível através de um socket.
  • Três novos modelos de ambientes virtuais baseados em Gentoo Linux foram propostos — mínimo, com Xfce e com GNOME.
  • Foi implementada uma nova infraestrutura para acompanhamento, montagem automatizada e teste de templates adicionais de ambientes virtuais. Além do Gentoo, a infraestrutura agora suporta templates com Arch Linux e testes do núcleo Linux.
  • O sistema de montagem e teste foi aprimorado, adicionando suporte para verificação no sistema de integração contínua baseado no GitLab CI.
  • Foi realizado o trabalho para implementar suporte a montagens repetíveis de ambientes baseados no Debian, que podem ser utilizados para confirmar que os componentes do Qubes foram montados exatamente a partir das fontes declaradas e não contêm alterações externas, cuja inserção, por exemplo, poderia ser executada por meio de um ataque à infraestrutura de montagem ou backdoor no compilador.
  • A implementação do firewall foi reescrita.
    Lançamento do sistema operacional Qubes 4.1, que utiliza virtualização para isolar aplicativos.
  • Os ambientes sys-firewall e sys-usb agora são iniciados por padrão no modo "disposable", ou seja, são descartáveis e podem ser criados sob demanda.
  • Apoio melhorado para telas com alta densidade de pixels.
  • Adicionada suporte para diferentes formas de cursor.
  • Implementação de notificação sobre falta de espaço livre em disco.
  • Adicionada suporte para um modo paranoico de recuperação de backup, onde um ambiente virtual descartável é utilizado para a restauração.
  • No instalador, foi fornecida a opção de escolher entre Debian e Fedora para templates de máquinas virtuais.
  • Uma nova interface gráfica para gerenciar atualizações foi adicionada.
    Lançamento do sistema operacional Qubes 4.1, que utiliza virtualização para isolar aplicativos.
  • Adicionada uma ferramenta Template Manager para instalação, remoção e atualização de templates.
  • O mecanismo de disseminação de templates foi aprimorado.
  • O ambiente base Dom0 foi atualizado para a base de pacotes do Fedora 32. Os templates para a formação de ambientes virtuais foram atualizados para Fedora 34, Debian 11 e Whonix 16. O núcleo Linux 5.10 está agora sugerido por padrão. O hypervisor Xen 4.14 e o ambiente gráfico Xfce 4.14 foram atualizados.

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