Com o lançamento do Ubuntu 24.10, a Canonical introduz um sistema inovador de controle de permissões para aplicativos Snap, oferecendo aos usuários um nível de controle sem precedentes sobre o acesso de aplicativos a recursos como arquivos, diretórios e, futuramente, interfaces como câmera e microfone. Isso significa que, quando um aplicativo precisa acessar arquivos ou recursos, como sua câmera ou microfone, o sistema agora pergunta se você permite ou não. Essa nova funcionalidade, através de uma interface amigável, oferece mais controle sobre o que os aplicativos podem ou não fazer no seu computador, garantindo que seus dados e privacidade estejam protegidos.
O recurso se destaca por seu uso do AppArmor e pela nova interface em Flutter, que facilita a interação com as permissões por meio de prompts detalhados e de fácil compreensão. Essa nova abordagem é uma resposta direta à crescente demanda por maior segurança e privacidade no uso de aplicativos, sem a necessidade de modificações no código dos binários. Além disso, a funcionalidade será expandida em futuras versões para fornecer ainda mais opções de controle e segurança.
Funcionamento e integração com o Ubuntu 24.10
A implementação inicial está disponível como um recurso experimental que pode ser ativado pelo novo Centro de Segurança do Ubuntu. Esse centro oferece uma interface centralizada para a configuração e gestão das regras de permissão, fornecendo aos usuários a capacidade de visualizar e modificar essas regras a qualquer momento. Isso torna o processo de configuração das permissões mais transparente, com informações claras sobre quais ações o aplicativo está tentando realizar e por quanto tempo essas permissões serão concedidas.
Além de gerenciar o acesso a diretórios e arquivos, o novo sistema oferece aos usuários mais controle sobre a interface “home”, permitindo que decidam quais pastas ou arquivos específicos um aplicativo pode acessar. Isso representa um avanço significativo em relação ao modelo tradicional de permissões.
Interação com o XDG Desktop Portals e segurança aprimorada
Embora o Ubuntu já suporte o uso de XDG Desktop Portals para permitir que aplicativos interajam com recursos fora de sua sandbox, o novo sistema de prompts complementa esse método, atuando em um nível mais profundo e abrangente. O controle das permissões no Ubuntu 24.10 opera no nível das chamadas de sistema, permitindo que usuários mantenham o controle total sobre os aplicativos, mesmo aqueles que não foram desenvolvidos para utilizar os XDG Portals.
Essa nova abordagem fortalece ainda mais o modelo de segurança do Ubuntu, permitindo que aplicativos Snap sejam executados em um ambiente seguro sem comprometer a experiência do usuário. A segurança é gerida diretamente no nível do AppArmor, garantindo que qualquer ação que um aplicativo tente realizar seja autorizada pelo usuário.
Futuras expansões e melhorias
A Canonical planeja expandir o sistema de prompts em futuras versões do Ubuntu, abrangendo mais interfaces e oferecendo uma experiência de usuário ainda mais refinada. Algumas das melhorias esperadas incluem uma integração mais profunda dos pop-ups no ambiente de desktop, gerenciamento aprimorado de regras redundantes e sugestões de respostas automáticas com base no feedback dos usuários.
Os desenvolvedores também estão focados em tornar o sistema mais intuitivo, permitindo que até usuários avançados tenham maior flexibilidade na configuração de suas permissões. A capacidade de realizar análises mais inteligentes das permissões solicitadas é uma das áreas de foco para as próximas atualizações.
Como testar o recurso no Ubuntu 24.10
Os usuários interessados em experimentar o novo sistema de permissões podem habilitá-lo no Ubuntu 24.10 através do Centro de Segurança, disponível por meio do snapd 2.65. Para ativar o recurso, é necessário instalar os pacotes “prompting-client” e “desktop-security-center” e, em seguida, ajustar as permissões conforme o necessário. O feedback dos usuários será essencial para aprimorar o recurso nas próximas versões.
Testando o sistema de permissões no Ubuntu 24.04 LTS
Para aqueles que desejam experimentar o novo recurso de controle de permissões no Ubuntu 24.04 LTS, é possível ativá-lo seguindo alguns comandos simples:
- Atualize o Snapd para a versão 2.65 (no canal candidate):
snap refresh snapd --channel=candidate
- Instale os pacotes necessários:
snap install prompting-client && snap install desktop-security-center
Essa funcionalidade é um passo importante no compromisso da Canonical em oferecer uma experiência de uso mais segura e controlada, especialmente à medida que a segurança digital se torna uma prioridade cada vez maior.