Aggiornare o meno il firmware del proprio telefono è una decisione personale.
Alcuni installano CyanogenMod, altri non si sentono padroni del dispositivo senza TWRP o jailbreak.
Nel caso di aggiornamenti per telefoni aziendali, il processo deve essere relativamente uniforme, altrimenti anche il Ragnarok sembrerà un gioco da ragazzi per i professionisti IT.
Scopri come avviene nel mondo "aziendale" qui sotto.

Breve panoramica
I dispositivi mobili basati su iOS ricevono aggiornamenti regolari proprio come quelli su Windows, ma ci sono alcune differenze:
- gli aggiornamenti vengono rilasciati meno frequentemente;
- la maggior parte dei dispositivi riceve aggiornamenti, ma non tutti.
Apple rilascia aggiornamenti iOS per la maggior parte dei suoi dispositivi, ad eccezione di quelli che non sono più supportati. Tuttavia, Apple supporta i propri dispositivi per un periodo piuttosto lungo. Ad esempio, anche l'aggiornamento a iOS 14 sarà disponibile per l'iPhone 6s, lanciato nel 2015. Naturalmente, ci sono stati degli errori, come il rallentamento forzato dei vecchi apparecchi, che, si sostiene, non sia stato fatto per costringere le persone a comprare un nuovo telefono, ma per prolungare la vita della batteria. In ogni caso, è migliore rispetto alla situazione con Android.
Android è fondamentalmente un franchise. L'Android originale di Google si trova soltanto sui dispositivi della serie Pixel e su alcune soluzioni economiche che partecipano al programma Android One. Su altri dispositivi, si trovano solo versioni derivate di Android – EMUI, Flyme OS, MIUI, One UI, ecc. Questa varietà rappresenta un grande problema per la sicurezza dei dispositivi mobili.
Ad esempio, la «comunità» scopre una nuova vulnerabilità in Android o nei componenti di sistema che lo supportano. Successivamente, alla vulnerabilità viene assegnato un numero nel database CVE e il ricercatore riceve una ricompensa tramite uno dei programmi di bounty di Google, e solo allora Google rilascia una patch e la include nel prossimo aggiornamento di Android.
La riceverà il tuo telefono, se non è un Pixel o non fa parte del programma Android One?
Se hai acquistato un nuovo dispositivo un anno fa, probabilmente sì, ma non subito. Il produttore del tuo dispositivo deve ancora integrare la patch di Google nella propria versione di Android e testarla sui modelli supportati. I modelli di fascia alta vengono supportati un po' più a lungo. Tutti gli altri devono rassegnarsi e smettere di consultare il database CVE al mattino per non rovinarsi l'appetito.
La situazione con gli aggiornamenti principali di Android è generalmente ancora peggiore. In media, una nuova versione principale arriva ai dispositivi mobili con Android personalizzato non prima di un trimestre, se non di più. Ad esempio, l'aggiornamento di Android 10 di Google è stato rilasciato a settembre 2019, mentre i dispositivi di diversi produttori che hanno avuto la fortuna di meritare l'aggiornamento lo hanno ricevuto fino all'estate del 2020.
È possibile capire i produttori. L'uscita e il collaudo di nuovi firmware comportano costi, e non di poco conto. E dato che abbiamo già acquistato i dispositivi, non possiamo aspettarci ulteriori investimenti da parte nostra.
Resta solo ... costringerci ad acquistare nuovi dispositivi.

Il problema delle versioni vulnerabili di Android da parte di alcuni produttori ha portato Google a cambiare l'architettura di Android per fornire aggiornamenti critici in modo autonomo. Il progetto si chiama Google Project Zero, di cui si è parlato circa un anno fa su Habr. La funzionalità è relativamente nuova, ma è integrata in tutti i dispositivi con i servizi Google dal 2019. Molti sanno che questi servizi sono a pagamento per i produttori di dispositivi, che pagano royalties a Google, ma pochi sanno che non si tratta solo di commercio. Per ottenere il permesso di utilizzare i servizi Google su un dispositivo specifico, il produttore deve inviare il proprio firmware a Google per la verifica. È importante notare che Google non accetta firmware con versioni obsolete di Android. Questo consente a Google di imporre sul mercato il suo Project Zero, che, speriamo, renderà i dispositivi Android più sicuri.
Raccomandazioni per gli utenti aziendali
Nel mondo aziendale vengono utilizzate non solo applicazioni pubbliche disponibili su Google Play e App Store, ma anche applicazioni sviluppate internamente. A volte, il ciclo di vita di tali applicazioni si interrompe al momento della firma del verbale di collaudo e del pagamento dei servizi del sviluppatore secondo contratto.
In questo caso, l'installazione di un nuovo aggiornamento principale del sistema operativo spesso porta al malfunzionamento di tali applicazioni job-is-done. I processi aziendali si fermano, e si assumono nuovamente sviluppatori fino al verificarsi del prossimo problema. La stessa situazione si verifica quando gli sviluppatori aziendali non riescono ad adattare le loro applicazioni in tempo per il nuovo sistema operativo o quando una nuova versione dell'app è già disponibile, ma gli utenti non l'hanno ancora installata. Tra l'altro, sistemi di classe sono progettati per affrontare tali problemi. .
I sistemi UEM garantiscono la gestione operativa di smartphone e tablet, installando e aggiornando tempestivamente le applicazioni sui dispositivi dei dipendenti mobili. Inoltre, possono ripristinare una versione precedente dell'applicazione se necessario. La possibilità di ripristino della versione è una caratteristica esclusiva dei sistemi UEM. Né Google Play né App Store offrono questa possibilità.
I sistemi UEM possono bloccare o posticipare da remoto l'aggiornamento del firmware dei dispositivi mobili. Il comportamento dipende dalla piattaforma e dal produttore dei dispositivi. Su iOS in modalità supervisionata (leggi di più sulla modalità nel nostro ) è possibile posticipare l'aggiornamento fino a 90 giorni. Basta configurare la politica di sicurezza appropriata.
Su dispositivi Android prodotti da Samsung, è possibile vietare gratuitamente l'aggiornamento del firmware o utilizzare il servizio a pagamento E-FOTA One, che consente di specificare quali aggiornamenti del sistema operativo installare sui dispositivi. Questo offre agli amministratori la possibilità di verificare in anticipo il comportamento delle applicazioni aziendali con i nuovi firmware dei loro dispositivi. Comprendendo la complessità di questo processo, offriamo ai nostri clienti un servizio basato su Samsung E-FOTA One, che include servizi di verifica del funzionamento delle applicazioni aziendali target sui modelli di dispositivi utilizzati dal cliente.
Sui dispositivi Android di altri produttori, purtroppo, non esiste una funzionalità analoga.
È possibile vietare o posticipare i loro aggiornamenti, se non con avvertimenti spaventosi, come:
«Gentili utenti! Non aggiornate i vostri dispositivi. Questo potrebbe portare a malfunzionamenti delle applicazioni. In caso di violazione di questa regola, le vostre richieste al servizio di assistenza tecnica saranno IGNORATE!».
Un'altra raccomandazione
Rimanete aggiornati sulle novità e sui blog aziendali dei produttori di sistemi operativi, dispositivi e piattaforme UEM. Proprio quest'anno Google ha deciso al supporto di una delle possibili strategie mobili, e cioè dei dispositivi completamente gestiti con profilo di lavoro.
Dietro a questo lungo nome si cela il seguente scenario:
Fino ad Android 10, i sistemi UEM gestivano in modo completo dispositivo E il profilo di lavoro (contenitore), in cui si trovano le applicazioni e i dati aziendali.
A partire da Android 11, è possibile un pieno funzionamento della gestione solo OPPURE dispositivo OPPURE del profilo di lavoro (contenitore).
Google spiega le novità come una cura per la privacy dei dati degli utenti e per il proprio portafoglio. Se c'è un contenitore, i dati dell'utente devono rimanere fuori dalla vista e dal controllo da parte del datore di lavoro.
In pratica, questo significa che sapere la posizione dei dispositivi aziendali o installare le applicazioni necessarie per l'utente al lavoro, ma che non richiedono di essere collocate nel contenitore per garantire la protezione dei dati aziendali, ora è impossibile. Altrimenti, sarà necessario rinunciare al contenitore...
Google afferma che questo tipo di accesso allo spazio personale ha scoraggiato il 38% degli utenti dall'installare UEM. Ora i fornitori di UEM devono "prendere ciò che gli viene dato".

Ci siamo preparati in anticipo per le novità e quest'anno proporremo una nuova versione , che terrà conto dei nuovi requisiti di Google.
Fatti poco conosciuti
In conclusione, alcuni fatti poco conosciuti sull'aggiornamento dei sistemi operativi mobili.
- Le versioni del firmware sui dispositivi mobili possono talvolta essere ripristinate. L'analisi delle frasi di ricerca mostra che l'espressione «come ripristinare Android» è cercata più frequentemente rispetto a «aggiornamento Android». A prima vista, sembra impossibile tornare indietro, ma a volte si può. Tecnologicamente, la protezione contro il downgrade si basa su un contatore interno, che non aumenta con ogni versione del firmware. All'interno di un determinato valore di questo contatore, il downgrade diventa possibile. Questo è il caso di Android. In iOS, la situazione è leggermente diversa. È possibile scaricare l'immagine di una specifica versione di iOS per un determinato modello dal sito del produttore (o da innumerevoli specchi). Per installarla tramite cavo con iTunes, Apple deve firmare il firmware. Di solito, nelle prime settimane dopo il rilascio di una nuova versione di iOS, Apple firma le versioni precedenti del firmware in modo che gli utenti i cui dispositivi presentano problemi dopo l'aggiornamento possano tornare a una build più stabile.
- In un'epoca in cui la community del jailbreak non si era ancora dispersa tra grandi aziende, era possibile modificare la versione visualizzata di iOS in uno dei file plist di sistema. Questo permetteva, ad esempio, di passare da iOS 6.3 a iOS 6.2 e viceversa. Vi spiegheremo a cosa serviva in uno dei prossimi articoli.
- È evidente l'amore universale dei produttori per il programma di flashing dei smartphone Odin. Non esiste ancora un strumento migliore per il flashing.
Scrivete, discuteremo, … forse aiuteremo.
Fonte: habr.com
