App Store e problemi di sicurezza

Uno sviluppatore autenticato di un'azienda crea applicazioni mobili per utenti mobili. Per consentire agli utenti mobili di navigare e installare comodamente queste app mobili, i fornitori di piattaforme come Google e Apple hanno creato mercati centralizzati, ad esempio PlayStore (Google) e AppStore (Apple). Eppure ci sono problemi di sicurezza.

Di solito le applicazioni mobili sviluppate dagli sviluppatori vengono inviate a questi mercati senza screening o controlli, rendendole disponibili a migliaia di utenti mobili. Se stai scaricando l'applicazione da un app store ufficiale, puoi fidarti dell'applicazione poiché il negozio di hosting l'ha esaminata. Tuttavia, se stai scaricando l'applicazione da un app store di terze parti, esiste la possibilità di scaricare malware insieme all'applicazione perché gli app store di terze parti non controllano le app.

L'autore dell'attacco scarica un gioco legittimo e lo riconfeziona con malware e carica le app mobili su un negozio di applicazioni di terze parti da cui gli utenti finali scaricano questa applicazione di gioco dannosa, credendo che sia autentica. Di conseguenza, il malware raccoglie e invia le credenziali dell'utente come registri delle chiamate / foto / video / documenti sensibili all'aggressore all'insaputa dell'utente.

Utilizzando le informazioni raccolte, l'attaccante può sfruttare il dispositivo e lanciare qualsiasi altro attacco. Gli aggressori possono anche progettare socialmente gli utenti per scaricare ed eseguire app al di fuori degli app store ufficiali. Le app dannose possono danneggiare altre applicazioni e dati, inviando i tuoi dati sensibili agli aggressori.

Problemi di sandboxing delle app

Sandbox aiuta gli utenti mobili limitando le risorse che un'applicazione utilizza nel dispositivo mobile. Tuttavia, molte applicazioni dannose possono superare questo limite consentendo al malware di utilizzare tutte le capacità di elaborazione del dispositivo e i dati dell'utente.

Sandbox sicuro

È un ambiente in cui ogni applicazione esegue le risorse e i dati allocati in modo che le applicazioni siano protette e non possano accedere ad altre risorse e dati dell'applicazione.

Sandbox vulnerabile

È un ambiente in cui è installata un'applicazione dannosa e sfrutta la sandbox consentendo a se stessa di accedere a tutti i dati e le risorse.