Um olhar para o futuro
Todos nós ouvimos as histórias de horror sobre aplicativos maliciosos sendo capazes de assumir o controle de um dispositivo durante a execução em segundo plano. Pegue o malware Skygofree recém-descoberto, por exemplo. Ele foi capaz de executar 48 comandos diferentes, incluindo a capacidade de ativar o microfone do seu smartphone e ouvir o que você está falando no momento.
Isso é um pensamento bastante assustador. Mesmo se você "não tem nada a esconder" (isso é o que as pessoas sempre dizem, certo?), Ninguémquertodas as conversas são potencialmente públicas.
Independentemente do aplicativo que está tentando espionar você, todos funcionam da mesma maneira: aproveitando o acesso ao hardware do telefone enquanto o aplicativo é executado em segundo plano. A questão é, por que um aplicativo precisa acessar sua câmera ou microfone enquanto corre em segundo plano? Não há um bom argumento aqui, exceto pela detecção de hotword sempre ouvida (como OK, Google). E isso deve ser parte do sistema operacional principal em primeiro lugar.
Para deixar claro: não há motivo para um aplicativo precisar acessar a câmera ou o microfone enquanto está sendo executado em segundo plano. E, a partir do Android P, o acesso a esses recursos de hardware será bloqueado para aplicativos executados em segundo plano.
Esquerda: Camera commit; Direita: confirmação de microfone.
Um compromisso recente com o AOSP (Android Open Source Project) mostra uma regra que bloquearia o acesso de aplicativos em segundo plano à câmera. Um segundo commit mostra o mesmo para o microfone. Esses dois commits dão uma ideia de como esses recursos funcionarão, e os dois já estão ativos na visualização para desenvolvedores do Android P, que está disponível agora para telefones Pixel.
O que você pode fazer agora
Embora seja legal o fato de o Google estar tomando medidas para impedir que os aplicativos o espionem em segundo plano em uma versão futura do Android, há etapas que você pode adotar para impedir que os aplicativos o espionem agora.
Verificar as permissões do aplicativo
Embora você não possa impedir que os aplicativos tenham acesso a determinadas permissões apenas enquanto estão em execução em segundo plano, você pode controlar a que permissões os aplicativos têm acesso.
Para encontrar isso, vá para o menu Configurações e escolha a categoria "Aplicativos" ("Aplicativos e Notificações" no Oreo).
Esquerda: Nougat; Direita: Oreo
O que você faz daqui depende da versão do Android que seu smartphone está executando.
- Android Nougat:Toque no botão Configurações no canto superior e, em seguida, toque em "Permissões de aplicativo". Nos dispositivos Samsung Galaxy, você encontrará "Permissões de aplicativo" no menu.
- Android Oreo: Escolha "Permissões de aplicativo" na página "Aplicativos e notificações".
Da esquerda para a direita: Stock Nougat, Samsung Galaxy (Nougat) e Oreo
Em seguida, toque em uma permissão para ver quais aplicativos podem ter acesso a ela. Por causa desta peça, vamos dar uma olhada na permissão do microfone.
Se um aplicativo desativado precisar de acesso ao recurso no futuro, ele solicitará o acesso novamente. Isso pode ajudar você a entender melhor por que o aplicativo deseja as permissões e se deve permitir isso.
Basta repetir este processo para cada permissão e seu telefone ficará mais seguro em pouco tempo.