Le VPN sono rotte su iPhone?

Pubblicato: 2022-09-18
Un blocco VPN rotto.
mizar_21984/Shutterstock.com

Le persone che utilizzano una VPN su iPhone e iPad non sono così sicure come pensano. L'esperto di sicurezza Michael Horowitz e diversi provider VPN hanno rivelato problemi che influiscono sull'integrità di iOS da anni. Potrebbe benissimo essere che le VPN siano rotte su iOS, da iOS 13 e forse anche prima.

Come funzionano le VPN

Prima di entrare nei dettagli di queste affermazioni, esaminiamo molto rapidamente come funzionano le VPN. Se lo sai già, puoi saltare questo passaggio per passare alla parte succosa, ma se non conosci le VPN, potresti voler prenderti del tempo.

Quando ti connetti a Internet, stai inviando informazioni dal tuo computer (supponiamo WiFi per amor di discussione) a un server gestito dal tuo provider di servizi Internet (ISP). Da lì, ti connetti al sito che desideri, in questo caso il server del nostro sito web. In questo scenario, il tuo ISP sa a quale sito ti sei connesso e il sito conosce il tuo indirizzo IP e quindi da dove ti sei connesso.

In breve, una VPN reindirizza la tua connessione. Dal server del tuo ISP, va a un server gestito dalla tua VPN e da lì al sito che desideri. Questo fa in modo che il sito a cui ti sei connesso non possa più rintracciarti, quando cerca di scoprire da dove sei connesso, tutto ciò che ottiene è l'indirizzo IP del server VPN.

Inoltre, la VPN crittografa anche la connessione tra il tuo computer e il server VPN in quello che viene chiamato un tunnel VPN. Ciò significa che anche il tuo ISP non sa più cosa stai facendo, oltre a rendere molto più difficile per chiunque scoprire cosa stai facendo se dovesse intercettare la tua connessione.

VPN e iOS

Tuttavia, secondo il ricercatore di sicurezza informatica Michael Horowitz, che ha affermato che "nerd di computer in pensione" sarebbe più accurato in un'e-mail a How-To Geek - agli utenti iOS non viene offerta tutta la forza di questa protezione. Come spiega in dettaglio nel suo post sul blog, quando un utente iPhone o iPad attiva la propria VPN mentre una connessione è ancora attiva, non tutti i dati trasferiti attraverso la connessione rimarranno nel tunnel.

Horowitz ha eseguito la maggior parte dei suoi test su un iPad, che funziona su iPadOS, una versione leggermente diversa di iOS che esegue iPhone. Tuttavia, possono essere considerati identici per il bene di questi test.

In questo caso, puoi pensare alla connessione VPN meno come un tunnel e più come un tubo. Quando una VPN fa il suo lavoro, tutta l'acqua che viene versata esce dall'altra parte. Tuttavia, con questo problema di iOS, parte dell'acqua esce dal tubo in transito, da qui l'uso della parola "perdita". Queste perdite sono causate da un problema in iOS e non sono dovute ad alcun problema con le VPN stesse.

Inoltre, va notato che ciò che viene trapelato sono dati crittografati, non, come ci si potrebbe aspettare, indirizzi IP o altri problemi DNS. Il risultato è che gli utenti iOS che incontrano questo problema probabilmente non possono ancora essere tracciati, la VPN sta ancora facendo il suo lavoro in questo senso. Dal momento che sono crittografati, anche i dati trapelati non sono particolarmente a rischio, per fortuna. Tuttavia, ciò non significa che non sia un difetto piuttosto grave.

Far cadere la palla

Non è solo un problema per motivi tecnici: come osserva lo stesso Horowitz, Proton, sviluppatori di ProtonVPN, lo ha sottolineato per la prima volta nel marzo 2020, più di due anni fa. Quando Proton ha contattato Apple per questo problema, alla società è stato detto che era "previsto".

Come Horowitz ha scoperto attraverso ulteriori test, da allora Apple non lo ha risolto in nessuna iterazione di iOS. Quando Horowitz ha contattato lo stesso Apple, ha ricevuto più o meno la stessa risposta di ProtonVPN e gli è stato detto che le cose "funzionavano come previsto". Questo sembra strano, soprattutto perché la perdita è provata oltre ogni dubbio.

Non che Apple non abbia fatto nulla: a quanto pare, da iOS 14, c'è un interruttore che gli sviluppatori iOS devono attivare nel loro codice per far sparire questo problema. Tuttavia, secondo gli sviluppatori con cui Horowitz ha parlato, c'è un problema che funziona solo con alcuni protocolli VPN, l'insieme di regole che determinano il modo in cui le VPN comunicano con altre macchine, non tutte. Apparentemente alcuni dei protocolli più popolari non funzioneranno con questo flag, inclusi OpenVPN e WireGuard.

Possibili soluzioni per perdite di VPN iOS

Tuttavia, a breve termine, sembra esserci un'altra soluzione, scoperta dal provider VPN Mullvad alcuni anni fa. Implica la connessione alla VPN normalmente, quindi l'abilitazione della modalità aereo, la disattivazione del Wi-Fi e quindi la disattivazione della modalità aereo nuovamente. Horowitz, da parte sua, afferma che non sempre funziona, quindi potresti non voler rischiare.

Un'altra opzione è utilizzare una VPN che ucciderà tutte le connessioni aperte all'avvio, se ciò fosse possibile su iOS. Windscribe ha questa funzione sul desktop: è necessario selezionare "Chiudi socket TCP dopo la connessione" nelle impostazioni, ma non nell'app iOS del servizio. Non è chiaro se Apple lo consenta su iOS.

Per ora, però, l'unica cosa che puoi fare è, come consiglia Horowitz, connettere i tuoi dispositivi mobili Apple tramite un router VPN. In questo modo, l'intera rete utilizza la VPN contemporaneamente e quindi iPhone e iPad separati non possono più perdere . Nota, tuttavia, che se lo fai potresti voler disabilitare i dati mobili in modo da non poter ripiegare su quello se il tuo router si guasta, per qualsiasi motivo.

Altri problemi

Tutto questo è piuttosto brutto, ma questa potrebbe non essere la fine. Horowitz si aspetta che derivino ancora più problemi con iOS da ulteriori test. Per prima cosa, c'è un problema che è stato segnalato dal ricercatore di sicurezza Matt Volante nel 2018 e di nuovo dal monitoraggio dell'app di protezione Disconnect nel 2022. In questi casi, sembra che gli sviluppatori possano scegliere di far aggirare il tunnel VPN con le loro app iOS.

Se questo è il caso, questo è un grosso problema per tutti gli utenti di iPhone, ma soprattutto per quelli nei paesi in cui Internet è censurato. Come sottolinea Disconnect, la maggior parte delle app russe deve essere approvata dal governo russo, il che significa che ci sono buone probabilità che tali app sfruttino questa scappatoia.

Apple ha rotto le VPN?

In questo momento, l'unica cosa che sembra chiara è che abbiamo scoperto solo i primi metri della tana del coniglio. Apple sembra aver fatto un po' di confusione nella sicurezza della VPN, cosa che supponiamo possa accadere, ma non sembra aver assegnato una priorità particolarmente alta alla risoluzione di questi problemi. Al momento in cui scrivo, non sappiamo se questo problema esiste ancora nell'iOS 16 appena rilasciato, ma considerando la mancanza di reazione di Apple finora, non stiamo trattenendo il respiro che sia stato risolto.

Sebbene si possa obiettare che non ci sono problemi reali perché i dati degli utenti non sono a rischio, sembra un po' sciatto, soprattutto se proviene da un'azienda come Apple, a cui piace proclamare quanto sia attenta alla sicurezza e alla privacy. Anche se spetta ai singoli consumatori decidere in che modo ciò influenzerà il loro rapporto con l'azienda, sembra che Apple abbia lasciato cadere una palla e non l'abbia raccolta qui.