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 ?

Inglês Original

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

0  Parar o cursor de se mover para o final da palavra ao tocar em texto  ( Stop cursor from moving to end of word when touching text ) 
O comportamento padrão do Android ao interagir com o texto editável parece ser mover o cursor para o final da palavra que você tocou, independentemente do seu...

6  Como contornar a verificação de compatibilidade de mercado?  ( How to circumvent the market compatibility check ) 
Às vezes gostaria de instalar algum aplicativo na minha noção tinta Adam, mas o Android Market diz que meu dispositivo não é compatível com o aplicativo. ATM ...

2  Qual aplicativo de backup / sincronização é recomendado para telefones Android (sem computador)? [fechado]  ( What backup sync app is recommended for android phones without computer ) 
. FECHADO. Esta questão é off-tópico . Atualmente não está aceitando respostas. Quer melh...

21  Quais são os meus aplicativos mais utilizados?  ( What are my most frequently used apps ) 
Como eu quero otimizar meu fluxo de trabalho, como determinar meus aplicativos mais usados?, para que eu possa colocá-los na tela inicial. É claro que eu acho...

10  Aplicações de desinstalação a granel  ( Bulk uninstall applications ) 
Eu gosto de experimentar muitos aplicativos. Muitas vezes, um site como Lifehacker ou Droidlife contará com vários que são semelhantes em funcionalidade e vou...

0  Por que meu tablet diz espaço insuficiente? [duplicado]  ( Why does my tablet say insufficient space ) 
. Esta pergunta já tem respostas aqui : O que posso fazer para gerenciar o armazenamento interno do m...

3  Posso fazer meu telefone começar a gravar o som sem removê-lo do meu bolso?  ( Can i make my phone start recording sound without removing it from my pocket ) 
Às vezes eu gostaria de Som de som do meu telefone Android, muito rapidamente , sem ter que tocar na tela. (exemplo: Registre situações engraçadas na rua,...

1  Como parar aplicativos de auto instalação  ( How to stop apps from self installing ) 
Eu tenho um problema há algum tempo agora. Um aplicativo chamado Xeroxservice, que não tem nenhum ícone, exceto o de aplicativos como o Google Framework, etc ...

3  O que é o aplicativo android onetimeinitializer.apk?  ( What is onetimeinitializer apk android application ) 
Alguém sabe O propósito ou qualquer documento sobre ABCDEFGHIJKLMNABCDEFGHIJKLMN2 ? É uma aplicação integrada. Eu procurei por um tempo, mas não encontrei ...

12  Existe um aplicativo notepad baseado em caneta para o Android?  ( Is there a stylus based notepad app for android ) 
. bloqueado . Esta questão e suas respostas são bloqueado Porque a questão é off-tópico, mas tem significado histórico. Atualmente não está aceit...

0  APP Soldador ARC: Inicie o aplicativo, teste e baixar botões Zip faltando  ( Arc welder app launch app test and download zip buttons missing ) 
meu Soldador de arco App foi quebrado por algum tempo agora Não consigo encontrar outras perguntas sobre como consertar isso, então eu pensei que me pergunt...

1  São alternativos, principalmente asiáticos, os mercados Android seguros e justos?  ( Are alternative mostly asian android markets safe and fair ) 
Eu estou recebendo envio de vários mercados alternativos de Android, principalmente de regiões asiáticas (última das redes NDOO), oferecendo hospedagem do meu...

0  Exibir várias telas de aplicativos ao mesmo tempo  ( Display multiple app screens at the same time ) 
É possível exibir vários aplicativos na tela? Normalmente, aplicativos carregam a tela completa e os comutadores de aplicativos entre aplicativos de tela ch...

23  Novo telefone: Como transferir o progresso do jogo?  ( New phone how to transfer game progress ) 
Eu estou planejando comprar um novo telefone Android e gostaria de ser capaz de transferir o progresso que fiz em vários jogos para o novo dispositivo, então ...

10  "Atualizar sem sucesso" em todos os aplicativos em execução no cartão SD  ( Update unsuccessful on all apps running on sd card ) 
Eu sei que esse problema foi relatado antes, mas cara, estou realmente ficando cansado disso. Eu não consegui atualizar qualquer aplicativo que funcione do ca...




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


Licensed under cc by-sa 3.0 with attribution required.