Por que os aplicativos do App Locker precisam de tantas permissões? Estou seguro? -- applications campo com security campo com lock-screens campo com privacy camp android Relacionado O problema

Why do App Locker apps need so many permissions? Am i safe?


6
vote

problema

português

Eu tenho tentado proteger a senha um aplicativo, e parece que as permissões variam de aplicativo para app para cacifos de aplicativos.

Por que muitos deles exigem acesso telefônico completo?

Existe algum perigo se eu usar um popular e bem conhecido, como HTTPS: // mercado. android.com/details?id=com.morrison.applocklite ?

english

I've been trying to password protect an app, and it seems that the permissions vary from app to app for App Lockers.

Why do so many of them require full phone access?

Is there any danger if i use a popular and well known on such as https://market.android.com/details?id=com.morrison.applocklite?

           
     
     

Lista de respostas

4
 
vote
vote
Melhor resposta
 

A primeira parte da sua pergunta "Por que muitos deles exigem acesso telefônico completo?". Isso é por 2 razões.

    .
  1. A granularidade do sistema de permissão do Android Grupos Muitas APIs do sistema sob um pequeno número de permissões.
  2. App Lockers Precisa de acesso de baixo nível para desativar / ativar aplicativos.

Eu suponho que, por "acesso telefônico completo", você quer dizer algo como a permissão " modificar as configurações do sistema global ". Essa permissão provavelmente será exigida pelos aplicativos do App Locker para impedir que alguém desative a trava sem autorização, mas é difícil dizer, já que não escrevi o aplicativo. No contexto desta questão, há algumas outras permissões que fazem sentido para mim, por exemplo, " Recuperação de aplicativos em execução " e " automaticamente iniciar na inicialização ". É provável que a maioria dos aplicativos do App Locker solicite pelo menos essas permissões.

O resto das permissões seria desnecessário apenas para bloquear um aplicativo, mas pode ser usado por outras razões. Por exemplo, não sei porque o aplicativo precisa interceptar chamadas de saída .

Para o que vale a pena, eu corri o APK através de http://android-permissions.org e o A ferramenta informou que este aplicativo não está mais privilegiado, o que significa que dentro do aplicativo, há código que faz uso de todas as permissões solicitadas. Isso não é bom ou ruim, significa apenas que o desenvolvedor provavelmente não está solicitando permissões desnecessárias.

Para responder a segunda parte de sua pergunta, você provavelmente está ok se instalar esse aplicativo, mas nunca podemos ter certeza. Uma atualização pode tornar o aplicativo começar a fazer algo diferente que você acha inaceitável, ou o aplicativo já pode estar transmitindo seu número de telefone ou IMEI para algum servidor remoto. Quem sabe.

 

The first part of your question "Why do so many of them require full phone access?". This is for 2 reasons.

  1. The granularity of the Android permission system groups many system APIs under a small number of permissions.
  2. App lockers need low level access to disable/enable apps.

I assume that by "full phone access" you mean something like the "modify global system settings" permission. This permission is probably going to be required by app locker applications to prevent someone from disabling the lock without authorization, but it's hard to say, since I didn't write the app. In the context of this question there are a few other permissions that make sense to me, e.g., "retrieve running applications" and "automatically start at boot". It's likely that most app locker apps will request at least those permissions.

The rest of the permissions would be unnecessary just for locking an app, but may be used for other reasons. For example, I don't know why the app needs to intercept outgoing calls.

For what it's worth, I ran the apk through http://android-permissions.org, and the tool reported that this app is not over privileged, meaning that inside the app, there is code that makes use of all the permissions requested. This isn't good or bad, it just means that the developer probably isn't requesting unneeded permissions.

To answer the second part of your question, you are probably ok if you install that app, but we can never be sure. An update might make the app start doing something different that you find unacceptable, or the app may already be transmitting your phone number or IMEI to some remote server. Who knows.

 
 

Perguntas relacionadas

2  Como remover o arquivo de "arquivos recentes" no Android 10?  ( How to remove file from recent files on android 10 ) 
No aplicativo Arquivos Android 10 (Pixel 2 XL), há uma categoria "recente". Por razões de privacidade, eu queria excluir um arquivo nesta categoria. Tanto qua...

3  É possível fazer uma chamada sem ter acesso à lista de contatos?  ( Is it possible to make a call without having access to the contacts list ) 
É possível fazer uma chamada sem dar acesso aos contatos do telefone? Isto é Diga que eu deixo um amigo usar meu telefone e bloquear meus contatos, de modo qu...

6  Por que os aplicativos do App Locker precisam de tantas permissões? Estou seguro?  ( Why do app locker apps need so many permissions am i safe ) 
Eu tenho tentado proteger a senha um aplicativo, e parece que as permissões variam de aplicativo para app para cacifos de aplicativos. Por que muitos deles ...

9  Como você criptografa seu dispositivo que funciona CyanogenMod 12.1?  ( How do you encrypt your device running cyanogenmod 12 1 ) 
CyanogenMod 12 e 12.1 Configuração 'Encrypt Phone' está quebrada e tem sido por um bom tempo. Existe alguma maneira de criptografar o telefone de alguma out...

2  Meus contatos são criptografados no meu android?  ( Are my contacts encrypted on my android ) 
são os meus contatos criptografados no meu android e onde estão eles? Como posso acessá-los? Alguma APIs Pública? (Do PC) ...

2  Pode app ops executado em 4.4.4?  ( Can app ops run on 4 4 4 ) 
Eu instalei e tentei vários dos " App ops " Aplicativos Starter da Google Play Store. Quando eu executo qualquer um deles, uma caixa de diálogo aparece dizend...

24  O que o Android Sync'd Data é criptografado?  ( What android syncd data is encrypted ) 
com o lançamento do plug-in de firesheep/codebutler.github.com/fireesheep/"> Firefox para o Firefox Tornou-se trivial para navegação em redes abertas Wi-Fi p...

90  Por que tantos aplicativos requerem permissão para ler o estado do telefone e a identidade?  ( Why do so many applications require permission to read the phone state and ident ) 
Por que tantos aplicativos exigem permissão para ler o estado do telefone e a identidade?. Especificamente: Phone calls read phone state and identity ...

0  Isso é possível para o cache de papel de parede economizado na pasta Android / Data sendo hackeada? (Nao enraizado)  ( It that possible for the wallpaper cache saved in android data folder being hac ) 
Meu namorado estava brincando comigo, colocando minha foto privada como papel de parede. Eu deletei a foto, mas o papel de parede ainda permanece lá ... A...

26  Por que a nova atualização do Chrome quer que a permissão use minha câmera e gravação de áudio?  ( Why does the new chrome update want the permission to use my camera and audio re ) 
Sério, afirma especificamente que pode usar a gravação de câmera e áudio a qualquer momento que quiser ou não, eu desejo ou não . Por que o cromo no Android ...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.