Permissões de aplicativos Android explicadas

A smartphone showing an app permission request beside camera, location and microphone icons

Todo aplicativo Android pede permissões para acessar partes do seu dispositivo, mas as telas de solicitação raramente explicam o que essas permissões realmente permitem que um aplicativo faça. O resumo abaixo cobre todas as principais permissões do Android, aponta algumas que realmente afetam sua privacidade e fornece algumas regras simples para decidir o que permitir.

O que são permissões do Android?

As permissões do Android são um mecanismo de segurança que controla o que um aplicativo pode acessar no seu dispositivo. Quando você instala ou executa um aplicativo, ele pode solicitar acesso a vários recursos de hardware (câmera, microfone) ou dados (contatos, localização). Compreender essas permissões é crucial para manter sua privacidade e segurança.

Categorias de permissão

O Android divide as permissões em duas categorias principais:

Permissões normais (concedidas automaticamente)

Estas permissões não representam um risco significativo para a privacidade do usuário e são concedidas automaticamente:

Permissões perigosas (requer aprovação do usuário)

Estas permissões envolvem dados do usuário ou recursos do dispositivo que podem afetar a privacidade:

Grupo de permissão O que ele acessa Nível de risco
Câmera Tire fotos e grave vídeos ⚠️ Alto
Microfone Gravar áudio ⚠️ Alto
Localização GPS e localização baseada em rede ⚠️ Alto
Contatos Ler/escrever sua lista de contatos ⚠️ Alto
Telefone Faça chamadas, leia o estado do telefone, registros de chamadas 🔴 Muito alto
SMS Envie, leia e receba mensagens SMS 🔴 Muito alto
Armazenar Ler/gravar arquivos no seu dispositivo ⚠️ Médio-Alto
Calendário Ler/gravar eventos do calendário ⚠️ Médio
Sensores Corporais Monitor de frequência cardíaca, contador de passos ⚠️ Médio

Quando ser suspeito

Você deve questionar uma solicitação de permissão quando ela não corresponder à função do aplicativo:

Como verificar as permissões de um APK antes de instalar

Se você estiver fazendo o sideload de um APK, verifique suas permissões antes de instalar:

  1. Use nosso Ferramenta de informações do APK para extrair a lista completa de permissões
  2. Revise cada permissão em relação à finalidade declarada do aplicativo
  3. Compare as permissões com o aplicativo oficial na Play Store
  4. Se algo parecer suspeito, não instale

Permissões especiais: aquelas que não aparecem no momento da instalação

Além das permissões “normais” e “perigosas”, o Android tem um terceiro nível chamado permissões especial ou aplicativos. Esses são os recursos mais poderosos da plataforma, poderosos o suficiente para que o sistema operacional force uma viagem separada e deliberada às Configurações para ativar cada um deles. Eles também são os mais comumente usados ​​por malware. Se um aplicativo transferido por sideload solicitar alguma dessas opções, pare e pergunte por quê.

Combinações de permissão a serem observadas

As permissões individuais contam apenas parte da história. As combinações costumam ser mais reveladoras do que qualquer pedido único:

Um exemplo de auditoria funcional

Suponha que você encontrou um APK de "tocha" gratuito em um fórum e o executou em nosso Ferramenta de informações do APK antes de instalar. O manifesto mostra as seguintes permissões solicitadas:

android.permission.CAMERA
android.permission.FLASHLIGHT
android.permission.INTERNET
android.permission.READ_CONTACTS
android.permission.READ_SMS
android.permission.RECEIVE_SMS
android.permission.READ_PHONE_STATE
android.permission.ACCESS_FINE_LOCATION
android.permission.SYSTEM_ALERT_WINDOW

Um aplicativo de tocha precisa permissão da câmera (para acessar o LED através do subsistema da câmera), a permissão da lanterna e, possivelmente, a permissão da Internet para anúncios. Tudo abaixo dessa linha é injustificado.READ_SMS+READ_CONTACTS+RECEIVE_SMS+ localização + draw-over-apps é a assinatura de vigilância e roubo OTP descrita acima. Decisão: não instale. Exclua o arquivo. no máximo

Execute o mesmo tipo de verificação em cada APK que você carrega de lado. Cinco minutos com permissão de um auditor evitam problemas que nenhum aplicativo antivírus pode resolver após o fato.

Como as permissões se comportam em diferentes versões do Android

A permissão UX foi remodelada quase todos os anos. A mesma capacidade subjacente pode parecer muito diferente no Android 9 e no Android 15:

Se você ainda estiver usando uma versão mais antiga do Android, não terá as proteções mais recentes. Tenha ainda mais cuidado com o que você instala.

Perguntas

Se eu negar uma permissão, o aplicativo deixará de funcionar?

A maioria dos aplicativos degrada normalmente: o botão da câmera fica acinzentado, o recurso de reconhecimento de localização está desativado e o resto ainda funciona. Uma pequena minoria de aplicativos mal escritos trava ou se recusa a iniciar; nesse caso, pergunte se você realmente precisa de um aplicativo que exige tanto.

Por que um aplicativo às vezes pede permissão novamente?

Você selecionou anteriormente "Somente desta vez" (uma concessão única) ou a permissão foi revogada porque você não usou o aplicativo por um longo período e o Android o revogou automaticamente. Ambos os comportamentos são proteções intencionais.

Posso ver todas as permissões declaradas por um APK antes de instalá-lo?

Sim. Coloque o APK em nosso Ferramenta de informações do APK e ele analisa o AndroidManifest.xml em seu navegador, decodifica o formato XML binário e lista todas as entradas uses-permission declaradas pelo aplicativo. Compare essa lista com o que você esperaria da categoria do aplicativo antes de tocar em “Instalar”.

Verifique as permissões do APK

Use nossa ferramenta gratuita de informações do APK para ver exatamente quais permissões um APK solicita antes de instalá-lo.

Verifique as informações do APK

Gerenciando permissões em seu dispositivo

Como revisar as permissões do aplicativo

  1. Vá para Configurações → Aplicativos
  2. Selecione um aplicativo
  3. Toque em Permissões
  4. Revise e alterne as permissões conforme necessário

Como visualizar todos os aplicativos com permissão específica

  1. Vá para Configurações → Privacidade → Gerenciador de permissões
  2. Selecione uma categoria de permissão (câmera, local, etc.)
  3. Veja todos os aplicativos que têm acesso a essa permissão
  4. Revogar o acesso de aplicativos que não precisam dele

Alterações de permissão do Android 13+

Versões recentes do Android fizeram melhorias significativas no tratamento de permissões:

Regras práticas para auditoria de permissões de aplicativos

As permissões são onde grande parte da sua privacidade é ganha ou perdida, por isso vale a pena lê-las em vez de aproveitá-las. Questione qualquer coisa que não corresponda à finalidade do aplicativo e execute um APK por meio de nosso extrator de informações do APK antes de carregá-lo. Um aplicativo bem construído pede o que precisa para funcionar e nada mais.

Projetado e documentado por Mst Shaefale Desenvolvedor líder e arquiteto de pacotes Android • Verificado no Android 12–15

Mst Shaefale mantém a fusão XAPK/APKS do lado do cliente, analisador de manifesto binário e ferramentas de assinatura APK v1+v2 em xapktoapk.com. Identificou um comando desatualizado ou uma alteração no sistema operacional? Envie uma nota editorial.

De relance: As permissões normais são silenciosas e de baixo risco. Permissões perigosas exigem aprovação explícita e devem corresponder ao que o aplicativo realmente faz. Permissões especiais (acessibilidade, administração de dispositivos, "extrair aplicativos", "acesso a todos os arquivos") são as mais arriscadas de todas e quase nenhum aplicativo de consumo precisa delas legitimamente. Audite-as em Configurações → Privacidade → Gerenciador de permissões a cada poucos meses e revogue qualquer item que não corresponda à finalidade do aplicativo.