Android protegge gli appunti, ma una tecnica permette ancora di leggerli

La clipboard di Android potrebbe rappresentare un punto debole nella protezione delle credenziali aziendali.

Un esperimento pubblicato da Toni Noble mostra come un’applicazione possa sfruttare una particolare tecnica per nascondere agli utenti gli avvisi generati quando un’altra applicazione legge il contenuto degli appunti. Il problema riguarda informazioni che spesso vengono copiate durante le normali attività lavorative, comprese password e codici di autenticazione.

La ricerca mette in discussione l’efficacia di un meccanismo progettato proprio per rendere visibili eventuali accessi sospetti. Il rischio è che un’operazione apparentemente innocua si trasformi in un’occasione per sottrarre informazioni riservate senza attirare l’attenzione della persona che utilizza il dispositivo.

Android e la protezione dei dati copiati negli appunti

La documentazione ufficiale di Google sulla gestione sicura della clipboard attribuisce agli sviluppatori la responsabilità di proteggere le informazioni sensibili copiate dagli utenti.

Android mette a disposizione un flag specifico, denominato EXTRA_IS_SENSITIVE, che consente di oscurare l’anteprima del contenuto nella tastiera. In questo modo, una password non viene mostrata in chiaro quando compare il suggerimento visivo degli appunti.

Questa protezione, tuttavia, non impedisce alle altre applicazioni di leggere il valore copiato. Google riconosce che software potenzialmente malevoli possono rappresentare una minaccia, soprattutto quando riescono a osservare le attività dell’utente. Anche Google Authenticator utilizza questa funzionalità quando vengono copiati i codici di verifica: l’informazione viene nascosta nell’anteprima, ma rimane accessibile a livello applicativo.

Il sistema operativo ha introdotto ulteriori restrizioni per limitare questo comportamento. Con Android 10 è stato impedito alle applicazioni in background di accedere liberamente agli appunti. Inoltre, la registrazione dello schermo richiede un’autorizzazione esplicita, salvo particolari eccezioni legate alla firma del software. Successivamente, Android 12 ha introdotto una notifica temporanea ogni volta che un’applicazione legge i dati copiati. L’obiettivo è rendere riconoscibili gli accessi alla clipboard e offrire all’utente un’indicazione di possibili attività indesiderate.

Un esperimento dimostra come nascondere gli avvisi

Toni Noble ha ritenuto insufficiente una notifica temporanea, soprattutto quando riguarda informazioni particolarmente delicate.

Per questo ha presentato una richiesta su IssueTracker affinché Google introduca autorizzazioni specifiche per controllare l’accesso agli appunti da parte delle singole applicazioni, seguendo un modello simile a quello già adottato per altri permessi.

L’occasione per approfondire il problema è arrivata durante un’attività di sviluppo Android. Dopo aver installato Android Studio e lavorato su una versione modificata dell’applicazione Meshtastic, l’autore ha realizzato un semplice software sperimentale per verificare il comportamento delle notifiche di sistema.

Il test ha dimostrato che è possibile generare rapidamente notifiche personalizzate capaci di sovrapporsi agli avvisi che segnalano la lettura degli appunti. In questo modo, la comunicazione destinata a informare l’utente viene resa difficile da individuare, compromettendo la capacità del sistema di segnalare un accesso sospetto. L’esperimento è documentato attraverso un’applicazione di prova e una registrazione del comportamento osservato.

Le conseguenze potenziali non si limitano alla sottrazione di una password. Un soggetto malevolo potrebbe utilizzare informazioni pubblicamente disponibili attraverso attività di OSINT per individuare l’account associato alle credenziali intercettate, oppure vendere il segreto acquisito.

La questione solleva una riflessione più ampia sulla sicurezza mobile: un sistema di protezione non può essere considerato affidabile soltanto perché genera un avviso. La sua efficacia dipende anche dalla possibilità che l’utente lo riconosca e intervenga prima che le informazioni personali finiscano nelle mani sbagliate.

Ti consigliamo anche

Link copiato negli appunti