I'm the creeper

Circa la metà degli smartphone Android è vulnerabile ad attacchi via SMS

Dopo la grave falla scoperta per i dispositivi iOS, i ricercatori di Check Point Software Technologies hanno scoperto una grave falla che potenzialmente rischia di colpire almeno la metà degli smartphone Android moderni, includendo modelli da produttori quali Samsung, Huawei, LG e Sony.

Nella loro ricerca pubblicata, si scopre come la vulnerabilità in questione permetterebbe di inviare all’utente delle impostazioni di rete malevoli, convincendolo ad accettarle. Con queste nuove impostazioni applicate, il traffico dati potrebbe, per esempio, essere dirottato verso un server proxy di cui l’attaccante ha il pieno controllo e sniffarne così il traffico.

Le modalità di attacco

La falla riguarderebbe un particolare protocollo Over-The-Air (OTA) molto utilizzato dagli operatori di telefonia mobile per configuare i device dei propri clienti. Lo standard attualmente utilizzato dall’industria per questo tipo di operazioni è l’OMA CP (Open Mobile Alliance Client Provisioning) che si porta dietro un grave problema: per l’utente è molto difficile capire se l’aggiornamento delle impostazioni è stato inviato lecitamente dall’operatore o da un truffatore.

L’attacco, si legge nel report, può essere messo in atto facilmente attraverso un semplice modem GSM USB (che si trova facilmente a una decina di euro online) o tramite un telefono operante in modalità modem. Attraverso poi uno script è possibile comporre l’OMA CP.

Payload OMA CP. Credits: checkpoint.com

E’ possibile così configurare le seguenti opzioni sul telefono della vittima:

  • Server MMS
  • Proxy Server
  • Homepage browser e preferiti
  • Mail Server
  • Server per la sincronizzazione di contatti e calendari

Come varia l’attacco a seconda dei produttori?

Qui la cosa si fa un po’ arzigogolata dato che ogni produttore adotta delle varianti diverse di OMA CP.

Samsung, per esempio, non richiede nessun tipo di autenticazione: l’unico impedimento è l’accettazione manuale da parte dell’utente delle nuove configurazioni.

OMA CP su smartphone Samsung. Credits: checkpoint.com
OMA CP su smartphone Samsung. Credits: checkpoint.com

In altri smartphone invece, come quelli di LG, Huawei e Sony, è richiesto conoscere l’IMSI dell’utente destinatario del messaggio. L’IMSI è l’identificativo a 64 bit di ciascun dispositivo su una rete mobile, in uso dal GSM e fino a 3G. Questo numero viene utilizzato per il routing ed è approssimativamente equivalente a un indirizzo IP nelle reti internet.

Se non si conosce l’IMSI, l’unica strada che resta da percorrere è quella dell’autenticazione tramite PIN. Qui, l’attaccante manda un primo SMS dove chiede di accettare l’OMA CP in arrivo inserendo un certo PIN di autenticazione comunicato nell’SMS stesso. Quest’ultima procedura consente di avviare l’installazione anche se non si conosce l’IMSI del device.

OMA CP con pin. Credits: checkpoint.com
OMA CP con pin. Credits: checkpoint.com

Insomma: inviando un semplice SMS i pirati potrebbero intercettare tutte le comunicazioni della vittima, aprendo la strada a ogni tipo di truffa e di ulteriore attacco.

Le patch per correggere la vulnerabilità stanno arrivando in ordine sparso. Samsung l’ha rilasciata a maggio e LG in luglio. Huawei l’ha programmata per i prossimi modelli mentre Sony non sembra intenzionata a fare alcunché. L’azienda, infatti, avrebbe semplicemente risposto che i suoi sistemi “corrispondono alle specifiche OMA CP”

Published by
Gabriele La Greca