È più sicuro iOS Jailbroken o Android?
La sicurezza delle applicazioni è diventata il fulcro di un'intensa attenzione nel mondo mobile ultimamente, dovuta in gran parte ad alcuni eventi ben pubblicizzati che interessano ciascuna delle principali piattaforme.
Dal lato iPhone, naturalmente, c'è lo strumento JailbreakMe, che sblocca il sistema operativo del dispositivo in un modo che potrebbe potenzialmente essere emulato da applicazioni dannose.
Sul lato Android, è stato il caso delle app per lo sfondo che accedono ai dati - che, risulta, non ha fatto nulla per mettere gli utenti a rischio dopo tutto.
[Ulteriori letture: Come rimuovere il malware dal PC Windows]La sicurezza della trasmissione, nel frattempo, ha dato alla piattaforma Blackberry la propria quota di ribalta in nazioni che controllano i dati.
Ancora, mentre è chiaro che nessuna piattaforma mobile ha una sicurezza perfetta - e nemmeno questo è possibile - Android ha una serie di vantaggi convincenti che rendono le sue applicazioni intrinsecamente più sicure di quelle per l'iPhone.
1. Autorizzazioni per le applicazioni
Sulla piattaforma Android basata su Linux, ogni applicazione viene eseguita in un "silo" separato, che per impostazione predefinita non è in grado di leggere o scrivere dati o codice in altre applicazioni. Associato ad ogni applicazione isolata è un identificativo univoco e un corrispondente set di autorizzazioni che governano esplicitamente a quale particolare applicazione è consentita l'accesso e il funzionamento.
Di conseguenza, il modo in cui gli utenti Linux in genere non hanno i privilegi di "root" con il potere associato di fare danni a livello di sistema, quindi le app Android di default sono limitate in modo simile. Proprio come Linux riduce al minimo il danno che potrebbe essere fatto sul desktop da un virus che colpisce un singolo utente, in altre parole, così Android limita il potenziale danno che potrebbe essere fatto da un'applicazione canaglia.
Affinché i dati siano condiviso tra le applicazioni Android, deve essere fatto in modo esplicito e in un modo che informa l'utente. In particolare, prima che l'installazione possa accadere, l'app deve dichiarare quali funzionalità o dati del telefono vorrà utilizzare, ad esempio il GPS, e l'utente deve concedere esplicitamente il permesso di farlo. Quelle app per la carta da parati, dovrebbe essere notato, non hanno fatto eccezione. Quindi, se un utente vede al momento dell'installazione che una semplice applicazione per lo sfondo richiede l'accesso al suo elenco di contatti, è probabile che ci sia un motivo per pensarci due volte prima di procedere.
Sull'iPhone, d'altra parte, è una storia diversa. Tutte le app sono considerate uguali e possono accedere a molte risorse per impostazione predefinita e senza doverle comunicare all'utente. Quindi, mentre su Android sarai in grado di vedere che un'app dannosa è sospetta nel momento in cui provi ad installarla, su iPhone iOS, non ne avrai idea - potenzialmente fino a quando il danno non verrà risolto.
2. App Markets
Mentre Android mette l'utente sotto controllo della valutazione dei requisiti di un'applicazione prima dell'installazione, Apple mantiene quel controllo per sé. Invece, come un genitore iperprotettivo, insiste nell'approvare ogni singola applicazione prima che possa essere messa in vendita nell'App Store - parte della sua strategia di mantenere il "giardino recintato" della piattaforma iPhone.
Nel mercato Android naturalmente, non ci sono restrizioni di questo tipo - ancora una volta, spetta agli utenti valutare le app che acquistano al momento dell'installazione.
Mentre alcuni considerano l'approccio di Apple più sicuro per gli utenti, l'opacità del suo processo rende poco chiaro cosa, esattamente, l'azienda controlla le applicazioni in arrivo. Dato il numero di nuove app scritte ogni giorno, sembra improbabile che Apple - o qualsiasi azienda - possa fare di più che semplicemente verificare l'identità dello sviluppatore e assicurarsi che l'app faccia ciò che promette di fare. Sarebbe anche facile per qualsiasi sviluppatore aggiungere codice malevolo dopo che un'app è stata approvata.
Ad ogni modo, non c'è dubbio che molte app che Apple aveva controllato in seguito sono risultate avere vulnerabilità. Proprio di recente, la società di ricerche di sicurezza Lookout ha rilevato che le applicazioni su Android sono generalmente meno probabili di quelle per l'iPhone di essere in grado di accedere alla lista dei contatti di una persona o di recuperare la loro posizione. Inoltre, ha rilevato che quasi il doppio delle app per iPhone può accedere ai dati di contatto dell'utente.
3. Apertura
Anche se la piattaforma Android non è così aperta come molti vorrebbero che fosse, non si può negare che sia molto più aperta della piattaforma iPhone di Apple. Tra i molti vantaggi di questa apertura è che il codice sottostante alla piattaforma è disponibile per il controllo da parte degli utenti e degli sviluppatori di tutto il mondo. Non mi interessa quante persone ha il team di Apple; non c'è modo in cui il loro numero possa competere con quello. Il risultato? Più "eyeball" che studiano il codice significa che i problemi vengono catturati più rapidamente.
In questa era di trasparenza e partecipazione, credo che l'apertura e il controllo dell'utente siano ciò che è necessario nel mondo mobile in rapida espansione. Nessuna singola azienda, per quanto possa essere capace, può proteggere gli utenti da tutto. Né, in effetti, a nessuna singola società dovrebbe essere affidata una tale responsabilità. L'approccio di gran lunga migliore è quello di offrire agli utenti un modo per giocare un ruolo nel monitoraggio della sicurezza, ed è proprio quello che fa Android.
Sicurezza, sicurezza, più sicurezza
Le notizie sulla sicurezza hanno dominato questa settimana, e questo sarà indubbiamente il caso anche la prossima settimana, con Black Hat e Defcon ...
Perché Mailbox per iOS è un'app di posta elettronica migliore per le aziende
L'attesa beta è finita: ora tutti possono ottenere questa eccellente app companion di Gmail . Ecco perché è necessario.
Risolve il problema delle app che non si aprono o delle app che si bloccano su iPhone
Comprendere perché alcune app per iPhone, iPad o iPod Touch si bloccano all'apertura e come risolvere il problema.