Qual è la differenza / relazione tra analisi di perdita di dati e analisi di vulnerabilità? Quanto e quale tipo di test di vulnerabilità è richiesto per l'analisi della fuga di dati?
Devo fornire un rapporto sull'analisi delle perdite di dati per alcune applicazioni mobili. In base a quanto so, la perdita di dati si verifica quando un'app stessa invia dati importanti all'esterno, ad es. sul server remoto o su un file di registro (accessibile ad altre app sul SO mobile) o conservandolo in un luogo non sicuro e vulnerabile.
Secondo la mia comprensione, devo solo controllare come comunicare e salvare dati importanti.
Per quanto riguarda le vulnerabilità e lo sfruttamento, è possibile che alcuni malintenzionati possano usare modi sofisticati e intelligenti per hackerare un'app e rubarne i dati. Cioè né hanno hackerato il metodo di comunicazione dei dati della vittima né le possibili posizioni di archiviazione (ad es. log), ma alcuni altri componenti dell'applicazione. Per esempio. chiamare una funzione con un server remoto diverso per inviare dati a ....
Capisco che alcune analisi di vulnerabilità saranno richieste, ad es. i dati inviati al server non dovrebbero essere non crittografati ... ma quanto profonda (e che tipo di) analisi di vulnerabilità è richiesta di solito? Per esempio. lo scenario che ho citato nel precedente paragrafo, sono richieste tali prove?