Edgar Cervantes / Autoridade Android
DR
- O Android 15 pode introduzir uma nova maneira de o sistema proteger os usuários contra aplicativos com comportamento inadequado: colocando-os em quarentena.
- O Android já é um sistema operacional muito seguro, mas às vezes aplicativos com comportamento inadequado escapam.
- Por enquanto, aplicativos com comportamento inadequado são frequentemente desinstalados pelo Google Play Protect.
O sistema operacional Android oferece proteção robusta contra aplicativos maliciosos e mal-comportados. Mesmo assim, aplicativos ruins às vezes escapam e, nesse caso, o Google Play Protect pode intervir e removê-los automaticamente. Como qualquer software antimalware avançado, o Play Protect não será 100% preciso em suas detecções, e é por isso que geralmente erra por excesso de cautela e pergunta ao usuário se ele deseja remover um aplicativo potencialmente prejudicial. Com a próxima atualização do Android 15, o sistema pode adicionar uma nova maneira de serviços como o Play Protect protegerem os usuários contra aplicativos com comportamento inadequado: colocando-os em quarentena.
Se você já lidou com software antivírus em sistemas operacionais de desktop como o Windows, talvez esteja familiarizado com o conceito de quarentena de software. Quando um software antivírus coloca um arquivo em quarentena, é porque ele suspeita que ele seja malicioso, mas não consegue excluí-lo ou deixa a decisão para o usuário porque não tem certeza se o arquivo é realmente malicioso. Os arquivos em quarentena são isolados do resto do sistema para que não possam ser executados, garantindo que qualquer software malicioso potencialmente contido neles não possa fazer nenhum trabalho sujo.
O conceito tradicional de colocar software em quarentena realmente não existe no Android, principalmente porque o sistema operacional foi projetado desde o início para ser protegido contra vírus. Os aplicativos não podem obter acesso no nível do sistema, são colocados em sandbox por padrão e só podem se comunicar entre si usando APIs bem definidas que só podem acessar se receberem permissões bem definidas. É por isso que você realmente não precisa baixar um aplicativo antivírus ou antimalware de terceiros para Android. Como o Android não funciona da mesma maneira que o Windows, não é surpresa que a quarentena de software no Android funcione de maneira um pouco diferente do que no Windows.
Quarentena de aplicativos Android 15: como pode funcionar
Quando um aplicativo é colocado em quarentena no Android, ele se comporta de maneira diferente de um aplicativo que não está em quarentena. Ele ainda estará visível na tela inicial do usuário e nas configurações do Android, mas algumas restrições serão aplicadas a ele:
- As notificações dele não serão mostradas
- Todas as suas janelas ficarão ocultas e as atividades já iniciadas serão interrompidas
- Não será possível ligar para o dispositivo
- Seus serviços não podem ser consultados por outros aplicativos (embora suas atividades possam)
- Ele não pode ser vinculado nem receber transmissões do sistema ou de outros aplicativos
- Não pode ser resolvido (ou seja, não aparecerá na caixa de diálogo de desambiguação de intenções)
Portanto, os aplicativos em quarentena agem de maneira semelhante aos aplicativos desativados, embora os aplicativos desativados não apareçam no inicializador da tela inicial. Colocar um aplicativo em quarentena também é semelhante a suspendê-lo, uma ação realizada pelo serviço Digital Wellbeing para pausar aplicativos que distraem, exceto que componentes individuais de aplicativos em quarentena podem se comportar como desativados, conforme mencionado anteriormente. Assim, é seguro dizer que o novo estado de quarentena se situa algures entre os estados suspensos e deficientes existentes.
Mishaal Rahman / Autoridade Android
Os recursos de temporizador e modo de foco do Digital Wellbeing colocam os aplicativos no estado suspenso.
Na verdade, as APIs usadas para colocar um aplicativo em quarentena são as mesmas usadas para suspendê-lo, exceto que um sinalizador extra é passado. Durante o teste e o desenvolvimento desse recurso, os aplicativos do sistema com o SUSPEND_APPS
permissão foi concedida para colocar aplicativos em quarentena, mas os métodos em questão foram atualizados para exigir o uso do novo QUARANTINE_APPS
permissão. Essa permissão só pode ser mantida pelo aplicativo “verificador” do sistema ou por um aplicativo assinado com o mesmo certificado usado para assinar o SO. Portanto, apenas serviços como o Play Protect, que faz parte da Google Play Store, poderão colocar aplicativos em quarentena.
Infelizmente, não sei quando o Google realmente lançará esse novo recurso. Vi pela primeira vez evidências de quarentena de aplicativos no Android 14 QPR2 Beta 1 em novembro, mas a página do desenvolvedor para “Aplicativos em quarentena” já foi removida. O sinalizador de recurso que permite suporte em nível de sistema operacional para quarentena de aplicativos ainda está presente, mas não há como colocar aplicativos em quarentena manualmente, mesmo por meio da linha de comando. Além disso, nem os aplicativos Google Play Store nem Google Play Services solicitam atualmente o QUARANTINE_APPS
permissão. Portanto, é perfeitamente possível que esse recurso não seja lançado no Android 15, mas acabe em uma versão futura.
Mishaal Rahman / Autoridade Android
A página Aplicativos em quarentena nas opções do desenvolvedor do Android 14 QPR2 Beta 1.
Quando a quarentena do aplicativo for iniciada, a IU mostrada acima provavelmente será um pouco ajustada. Os aplicativos que chamam a API para suspender ou colocar em quarentena um aplicativo podem personalizar a caixa de diálogo mostrada ao usuário quando ele tenta iniciar um aplicativo suspenso ou em quarentena. Qualquer aplicativo do sistema que implemente o recurso de quarentena de aplicativos do Android provavelmente personalizará a caixa de diálogo para dizer algo como “[X] app foi colocado em quarentena para sua segurança” seguido de uma explicação do motivo pelo qual foi colocado em quarentena.
Embora o Android não precise de um recurso de quarentena de aplicativos há muito tempo, ainda estou feliz em vê-lo adicionado, porque é impossível que serviços como o Play Protect sejam 100% precisos, mesmo que esse sistema faça um bom trabalho na captura de programas maliciosos. e aplicativos malcomportados.