Quali autorizzazioni sono concesse a un'app con privilegi di amministrazione del dispositivo?


14

Un'applicazione Device Administrator ha qualche / tutte le autorizzazioni come contatti, archiviazione, ecc.?

Non è chiaro da developer.android.com device-admin se questi diritti di amministratore implicano o meno anche le autorizzazioni dell'applicazione .

Oppure l'amministratore del dispositivo significa semplicemente che può fare solo le cose nella politica che è consentita come bloccare lo schermo, pulire il telefono, impedire (facilmente) di disinstallare l'app, ecc. E che le autorizzazioni per accedere alle informazioni private sono gestite tramite solo le impostazioni delle autorizzazioni?

Risposte:


7

Sì, un amministratore del dispositivo ha solo le autorizzazioni per fare ciò che dice.

Se si modificano le autorizzazioni dell'app a cui è associato l' amministratore , le autorizzazioni degli amministratori non cambieranno

(Risposta fatto dalle seguenti fonti ):


1
Hai prove per questo? Sono solo curioso di come l'hai scoperto.
GiantTree,

Dalla mia esperienza personale e dalla ricerca online
Joe

3
Sarebbe carino da parte tua se aggiungessi le tue fonti online. La risposta è buona ma potrebbe essere migliore.
GiantTree,

4

Mentre mi hai esplicitamente chiamato per una risposta:

AFAIK, le app possono usare solo le autorizzazioni dichiarate nel proprio manifest - quindi non dovrebbe essere possibile che un'app si aggiunga autorizzazioni che non ha mai richiesto lì.

DeviceAdmin offre alti poteri extra (ad esempio le app sono protette dalla disinstallazione e possono accedere ad alcune cose extra di cui non potrebbero fare a meno). Cosa comprende esattamente questo, non ne sono sicuro. Posso solo fare riferimento a una parte specifica della pagina che hai collegato , in cui sono spiegati i poteri. Non posso garantire la completezza delle pagine (o la correttezza in questo: non sarebbe la prima volta che qualche errore lo fa lì).

Amministratore dispositivo
Abilitazione dell'amministratore del dispositivo (fonte: sviluppatori Android ; fare clic sull'immagine per ingrandirla)

Potresti ricordare che c'è qualcos'altro che porta un nome simile: ADM, Gestione dispositivi Android . Controllare lo screenshot sopra con questo in mente, ti dà un'idea delle basi: ADM ti consente di consentire quelle funzioni (sebbene AFAIK non abbia "Monitora i tentativi di sblocco dello schermo" e "Disabilita telecamere"). Ma questo è un tipico esempio dell'uso della maggior parte di quelle funzionalità.


TL; DR: AFAIK DeviceAdmin non può concedere autorizzazioni a nessuna app (inclusa la stessa DA-app), soprattutto se l'app in questione non le ha dichiarate nella sua Manifest. Fornisce semplicemente all'app che trasporta questa autorizzazione l'accesso a funzionalità di sistema specifiche non disponibili altrimenti.


1
Suppongo che questo passaggio sulla pagina di amministrazione di quel dispositivo: una volta che gli utenti abilitano l'applicazione di amministrazione del dispositivo, siano soggetti alle sue politiche. Il rispetto di tali criteri in genere conferisce vantaggi, come l'accesso a sistemi e dati sensibili. significa che un'app aziendale di esempio potrebbe consentire l'accesso ai dati sensibili dell'azienda, non viceversa.
Christoph,

2
Esatto, @ChristophAlrich - ma allo stesso tempo, la società ottiene l'autorizzazione per cancellare il dispositivo da remoto ogni volta che lo desidera, o per cambiare la password. Starei molto attento con chi concedo questo. Se qualche compagnia volesse imporlo, direi loro di darmi piuttosto un dispositivo, ma non permetterei loro di manipolare il mio.
Izzy
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.