Sì, qualsiasi sistema operativo può essere infettato da qualsiasi tipo di malware, compresi i virus, e l'iOS dell'iPhone è, come implica il suo nome, un sistema operativo
Ora la probabilità di essere infettati da un virus è quasi nulla in base a quanto è bloccato iOS, anche se questo non significa che non puoi o non vuoi essere infettato
Ci sono 4 modi possibili per essere infettati da un virus su un iPhone
- Applicazioni dannose tipo Trojan - Mentre Apple controlla le applicazioni caricate dagli sviluppatori per il codice dannoso prima di approvarle e metterle nell'App Store e nega le applicazioni dannose, c'è ancora la possibilità che manchi il codice dannoso e approvi l'app, è raro ma può succedere
- Applicazioni Sideloading - Il Sideloading è più comune sui dispositivi Android, ma contrariamente alla credenza popolare, è possibile effettuare il sideloading delle app su iOS sotto forma di "Profili di configurazione" (Impostazioni > Generali > Profilo), invece di scaricare l'app tramite l'App Store, si scarica l'app direttamente da un sito web, l'app viene aggiunta come Profilo e viene aggiunta alla schermata iniziale (l'app originale Uber Driver è stata installata in questo modo), ci sono molte app iOS che vengono installate in questo modo per aggirare il processo di approvazione di Apple, aprendo la porta al malware, compresi i virus
- Jailbreaking - Con il jailbreak di un dispositivo iOS, si sta fondamentalmente abbattendo il "Walled Garden" di Apple, consentendo di scaricare una pletora di applicazioni non approvate e permettendo la personalizzazione altrimenti non possibile su iOS, questo ovviamente apre la porta al malware, compresi i virus
- Accesso da app "approvate" - È possibile per uno sviluppatore sviluppare un'app benigna che viene approvata da Apple con la motivazione che non è dannosa e non viola i ToS di Apple, poi successivamente, utilizzando possibili scappatoie, possono essere aggiunti moduli sul backend che vengono aggiunti automaticamente dopo che l'app viene installata ed eseguita o possono essere scaricati su richiesta dell'utente, introducendo l'utente al malware, Apple generalmente non approverebbe un'app con tali buchi evidenti, ma proprio come in # 1, potrebbe essere trascurato, è anche possibile sideload un App Store simile a Cydia (senza jailbreak) come in #2, poi scaricare applicazioni da lì, ci sono molte applicazioni simili a Cydia per dispositivi iOS non jailbroken che si possono caricare di nascosto, una di queste è Mojo (anche se alcune applicazioni in Mojo richiedono un cambio di data per funzionare, e alcune chiaramente non funzionano affatto), alcune di queste applicazioni, proprio come in Cydia, possono contenere virus
Nella maggior parte dei casi, l'utente medio dei dispositivi iOS, compresi gli utenti di iPhone, non scaricheranno applicazioni che non sono nell'App Store e generalmente non si imbatteranno in un sito che contiene un download di Configuration Profile, e non si preoccuperanno di effettuare il jailbreak del loro iPhone, quindi saranno al 99% immuni da un virus sul loro iPhone, ma c'è ancora quell'1% di possibilità che possa accadere