Clearing / Protezione di un dispositivo Android da una fonte non affidabile

1

C'è stato almeno un caso notevole di un venditore / marchio di minori telefoni Android con malware precolorato, e alcuni thread hanno già discusso che un reset di fabbrica non necessariamente uccide tutto se il livello di sistema è stato manomesso .

Normalmente presumo che se ottengo il mio telefono da un corriere o da un venditore importante può essere relativamente attendibile, ma quali passaggi è possibile / dovresti prendere per ottenere un nuovo dispositivo da una terza parte meno affidabile?

Da un punto di vista rigoroso, nulla può mai essere sicuro al 100% in alcun modo significativo, ma ci sono ancora generalmente alcune categorie per risultati come "basso sforzo, debitamente controllato" e "alto sforzo, molto controllato"

    
posta Vigilant 25.04.2017 - 20:02
fonte

2 risposte

1

Ricordo il caso in cui avevo acquistato due telefoni Android più economici da un venditore eBay.

I due telefoni sono stati imballati in fabbrica per quanto ho potuto vedere, presi direttamente dalla fabbrica in Cina e spediti direttamente a me. Ho scoperto che non era affatto il caso.

Circa 12-14 giorni dopo l'acquisto, ho notato che il browser web apriva una pagina pubblicitaria una volta ogni tanto. All'inizio, però, pensavo che si trattasse di un addon rouge o qualcosa del genere, ma non era così. È arrivato al punto che le app casuali sarebbero state installate sul telefono senza alcun preavviso o consenso.

In effetti il caso era che l'app YouTube è stata sostituita da un clone che ha aggiornato e mantenuto in silenzio un'altra app rouge in esecuzione in background. C'era una bomba logica in questa app rouge (sembrava essere una "autentica" app preparata dalla fabbrica di lenovo) che avrebbe funzionato 12-14 giorni dopo il reset di fabbrica.

Non c'era nessun livello utente o rootkit a livello di kernel coinvolto qui. Sembra essere piuttosto difficile da fare, o almeno nasconderlo, perché le recenti versioni di Android verificano il dispositivo a livello di file system con hashing su blocchi di dati. Una versione precedente della pagina sorgente di Android ha fatto riferimento a questo, ma non riesco più a trovarlo. Ho aggiunto un link qui sotto per chi fosse interessato.

link

Nel mio caso, ho trovato una ROM alternativa per il flash, ma questo includeva ancora le app Rouge. Alla fine, ho usato la nuova ROM e rimosso manualmente le app rouge con ADB e alcuni altri strumenti (ADB non sicuri e KingoRoot).

Le lezioni che ho imparato da questo includono:

  • L'autenticità fisica non si traduce in autenticità virtuale
  • La modifica della "ROM" per Android può essere relativamente facile da fare
  • I telefoni con chipset MediaTek semplificano ulteriormente questo processo
  • Gli IMEI sono abbastanza facili da cambiare sui chipset MediaTek
  • ADB (dagli Strumenti per sviluppatori di Google) è l'unico modo per rimuovere efficacemente il malware basato su ROM
  • ADB non sicuro consente l'accesso al PC dell'utente root di un dispositivo
  • Anche l'origine di installazione dell'app rouge deve essere rimossa per una correzione permanente.
  • La verifica dell'app di Google non sembra eseguire la scansione delle app installate in fabbrica.
  • Rimuovere le app di rouge a mano è un processo lungo.
risposta data 26.04.2017 - 05:44
fonte
1

Se acquisti da un venditore non fidato sembra che il meglio che potresti provare sia ottenere le immagini / ROM (system.img, recovery.img, bootloader, qualsiasi altra immagine del firmware) da una fonte che potrebbe essere di fiducia. È passato molto tempo da quando ho guardato AOSP e penso che CyanogenMod non sia quello che era ... che dire che mettere le immagini da una fonte conosciuta (se possono essere ottenute) sarebbe un inizio; tuttavia, ciò non riguarderebbe necessariamente backdoor hardware o firmware che potrebbero esistere sul dispositivo che non è in grado di flash. Ciò presuppone anche la possibilità di sostituire il bootloader o le utility che useresti per il flash del dispositivo. jtag potrebbe essere un'opzione che potresti esplorare pure.

Spero di esserne utile.

    
risposta data 26.04.2017 - 03:02
fonte

Leggi altre domande sui tag