Cosa devo fare per sviluppare una nota sicura con l'app in Android 8.0?

2

Uno dei fattori che ho considerato è stato quello di avere tutto il testo crittografato e archiviato nella memoria del dispositivo. Ma non possiamo evitare di avere dati raw non criptati sulla RAM, quando l'applicazione è in esecuzione. Will not Antivirus e altri processi a livello di sistema hanno accesso ai contenuti nella memoria dell'applicazione? C'è un modo per garantire che la memoria di runtime dell'app non venga visualizzata o monitorata da un'altra applicazione?

Voglio che questa applicazione funzioni bene su Samsung Galaxy on8 che esegue Android 8.0.

Lo scopo di questo è, voglio essere in grado di memorizzare note / dati che non voglio nemmeno che i produttori di telefoni o Google (tramite il sistema operativo) abbiano accesso ai suoi contenuti. Capisco che le persone con un requisito di sicurezza a questo livello, avranno un hardware personalizzato. Ma voglio solo creare un'applicazione super sicura come un progetto.

    
posta Sreram 21.11.2018 - 06:49
fonte

1 risposta

2

Questi due obiettivi non sono compatibili.

I want this application to work well on [platform] that runs Android 8.0.

e

Google (through the OS) to [not] have access to its contents.

"gira su Android 8.0" per definizione significa che il sistema operativo (Android 8.0) avrà accesso.

Supponendo che tu voglia fare minimizzare quell'accesso, per lo meno vorrai scrivere la tua tastiera. Tutte le funzioni di controllo ortografico, auto-correttivo e di predizione del testo fanno parte del sistema operativo e la tastiera avrà accesso a ogni tratto di chiave inserito.

Più ragionevolmente, probabilmente non dovresti preoccuparti degli scraper RAM per la memoria, del sistema operativo e della tastiera, e solo crittografare i byte memorizzati sul disco per una protezione "abbastanza buona".

    
risposta data 22.11.2018 - 00:36
fonte

Leggi altre domande sui tag