Caratteristiche degli aggiornamenti del firmware dei dispositivi mobili

Aggiornare o non aggiornare il firmware sul proprio telefono personale è una decisione personale.
C'è chi installa CyanogenMod, mentre altri non si sentono padroni del dispositivo senza TWRP o jailbreak.
Nel caso dell'aggiornamento dei telefoni cellulari aziendali, il processo deve essere relativamente uniforme, altrimenti ai professionisti IT potrebbe sembrare un gioco persino il Ragnarok.

Per sapere come funziona nel mondo "aziendale", leggi sotto.

Caratteristiche degli aggiornamenti del firmware dei dispositivi mobili

Breve introduzione

I dispositivi mobili basati su iOS ricevono aggiornamenti regolari in modo simile ai dispositivi Windows, ma con alcune differenze:

  • gli aggiornamenti sono meno frequenti;
  • la maggior parte dei dispositivi riceve aggiornamenti, ma non tutti.

Apple rilascia l'aggiornamento iOS quasi per tutti i suoi dispositivi, tranne per quelli che non ricevono più supporto. Tuttavia, Apple supporta i suoi dispositivi per un tempo relativamente lungo. Ad esempio, l'aggiornamento iOS 14 sarà disponibile anche per l'iPhone 6s, lanciato nel 2015. Certo, non mancano errori, come la rallentamento forzato dei vecchi modelli, che, come affermato, non è stato fatto per costringere l'acquisto di un nuovo telefono, ma per prolungare la vita della vecchia batteria… Tuttavia, in ogni caso questo è meglio della situazione su Android.

Android è essenzialmente un marchio. L'originale Android di Google si trova solo sui dispositivi della serie Pixel e su dispositivi economici che partecipano al programma Android One. Negli altri dispositivi si trovano solo versioni derivate di Android - EMUI, Flyme OS, MIUI, One UI, ecc. Per la sicurezza dei dispositivi mobili, questa varietà rappresenta un grande problema.
Ad esempio, la "comunità" trova una nuova vulnerabilità in Android o nei componenti di sistema che lo supportano. Successivamente, le vulnerabilità vengono registrate nel database CVE, chi le ha scoperte riceve una ricompensa attraverso uno dei programmi di bounty di Google e solo dopo Google rilascia una patch e la include nell'ultima versione di Android.

Il tuo telefono riceverà l'aggiornamento, se non è un Pixel o un partecipante al programma Android One?
Se hai acquistato un nuovo dispositivo un anno fa, probabilmente sì, ma non subito. Il produttore del tuo dispositivo deve prima includere la patch di Google nella propria build di Android e testarla sui modelli di dispositivi supportati. I modelli di fascia alta vengono supportati per un periodo leggermente più lungo. Tutti gli altri devono rassegnarsi e non controllare ogni mattina il database CVE per non rovinarsi l'appetito.

La situazione con gli aggiornamenti maggiori di Android è generalmente ancor peggiore. In media, una nuova versione principale arriva sui dispositivi mobili con Android personalizzato non meno di un trimestre, e talvolta anche di più. Ad esempio, l'aggiornamento Android 10 di Google è stato rilasciato a settembre 2019, ma i dispositivi di diversi produttori, che hanno avuto la fortuna di ricevere l'aggiornamento, lo hanno ricevuto fino all'estate del 2020.

Si può capire i produttori. Pubblicare e testare nuove versioni di firmware comporta costi significativi. E dato che i dispositivi li abbiamo già acquistati, non ci si può aspettare ulteriori guadagni da parte nostra.
Resta … costringerci a comprare nuovi dispositivi.

Caratteristiche degli aggiornamenti del firmware dei dispositivi mobili

La fragilità delle versioni di Android di alcuni produttori ha portato Google a modificare l'architettura di Android per consegnare autonomamente aggiornamenti critici. Il progetto è stato denominato Google Project Zero, di cui si è parlato un anno fa su Hacker News. Si tratta di una funzionalità relativamente nuova, ma presente in tutti i dispositivi dal 2019 in poi che hanno i servizi Google. Molti sanno che questi servizi sono a pagamento per i produttori di dispositivi, che pagano royalty a Google, ma pochi sanno che non si limita al lato commerciale. Per ottenere l'autorizzazione a utilizzare i servizi Google su un dispositivo specifico, il produttore deve inviare il proprio firmware a Google per la verifica. Inoltre, Google non accetta firmware basati su versioni obsolete di Android per la verifica. Questo consente a Google di imporre sul mercato il proprio Project Zero, che speriamo renda i dispositivi Android più sicuri.

Raccomandazioni per gli utenti aziendali

Nel mondo aziendale non si utilizzano solo applicazioni pubbliche disponibili su Google Play e App Store, ma anche applicazioni sviluppate internamente. Talvolta, il ciclo di vita di tali applicazioni termina al momento della firma del verbale di consegna e del pagamento dei servizi da parte dello sviluppatore secondo il contratto.

In questo caso, l'installazione di un nuovo aggiornamento principale del sistema operativo porta spesso a far smettere di funzionare tali applicazioni 'job-is-done'. I processi aziendali si bloccano, e gli sviluppatori vengono assunti di nuovo fino a quando non si verifica il prossimo problema. Accade lo stesso quando gli sviluppatori aziendali non riescono a adattare le proprie applicazioni alla nuova versione del sistema operativo in tempo utile, oppure la nuova versione dell'app è già disponibile, ma gli utenti non l'hanno ancora installata. I sistemi di classe sono destinati a risolvere tali problemi. UEM.

I sistemi UEM forniscono la gestione operativa di smartphone e tablet, installando e aggiornando tempestivamente le applicazioni sui dispositivi dei dipendenti mobili. Inoltre, possono ripristinare la versione dell'applicazione a una precedente in caso di necessità. La possibilità di tornare a una versione precedente è una caratteristica esclusiva dei sistemi UEM. Né Google Play né App Store offrono questa opportunità.

I sistemi UEM possono bloccare o posticipare l'aggiornamento del firmware dei dispositivi mobili da remoto. Il comportamento dipende dalla piattaforma e dal produttore dei dispositivi. Su iOS in modalità supervised (puoi leggere di questa modalità nel nostro FAQ) è possibile posticipare l'aggiornamento fino a 90 giorni. Per questo è sufficiente configurare la politica di sicurezza appropriata.

Sui dispositivi Android prodotti da Samsung è possibile vietare gratuitamente l'aggiornamento del firmware o utilizzare un servizio a pagamento aggiuntivo chiamato 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 sui nuovi firmware dei propri dispositivi. Comprendendo l'impegno richiesto da questo processo, offriamo ai nostri clienti un servizio basato su Samsung E-FOTA One, che include servizi di verifica dell'operatività delle applicazioni aziendali target sui modelli di dispositivi utilizzati dai clienti.

Sui dispositivi Android di altri produttori, purtroppo, non c'è una funzionalità analoga.
Vietare o posticipare il loro aggiornamento può essere fatto, al massimo, utilizzando strategie poco rassicuranti, come:
«Gentili utenti! Non aggiornate i vostri dispositivi. Questo potrebbe portare all'inefficienza delle applicazioni. In caso di violazione di questa regola, le vostre richieste al servizio di assistenza tecnica NON VERRANNO esaminate/ascoltate!».

Un ulteriore consiglio

Seguite le notizie e i blog aziendali dei produttori di sistemi operativi, dispositivi e piattaforme UEM. Proprio quest'anno Google ha deciso di abbandonare il supporto per una delle possibili strategie mobili, e cioè dispositivi completamente gestiti con profilo di lavoro.

Dietro questo lungo nome si nasconde il seguente scenario:

Fino ad Android 10, i sistemi UEM gestivano completamente il dispositivo E il profilo di lavoro (contenitore), in cui sono contenute le applicazioni e i dati aziendali.
A partire da Android 11, è possibile una gestione completa solo O il dispositivo O del profilo di lavoro (contenitore).

Google spiega le novità con un'attenzione alla privacy dei dati degli utenti e al proprio portafoglio. Se esiste un contenitore, i dati dell'utente devono trovarsi al di fuori della visibilità e del controllo del datore di lavoro.

Nella pratica, questo significa che non è più possibile conoscere la posizione dei dispositivi aziendali o installare applicazioni necessarie per il lavoro dell'utente, ma che non richiedono collocazione all'interno del contenitore per garantire la protezione dei dati aziendali. O ci si deve rassegnare a rinunciare al contenitore…

Google afferma che tale accesso allo spazio personale allontanava il 38% degli utenti dall'installazione di UEM. Ora agli offerenti di UEM non resta che "prendere quello che c'è".

Caratteristiche degli aggiornamenti del firmware dei dispositivi mobili

Ci siamo già preparati per le novità e quest'anno proporremo una nuova versione SafePhone, che terrà conto dei nuovi requisiti di Google.

Fatti poco conosciuti

Per concludere, ecco alcuni fatti poco conosciuti sull'aggiornamento dei sistemi operativi mobili.

  1. I firmware sui dispositivi mobili possono a volte essere ripristinati. Come mostra l'analisi delle frasi di ricerca, la frase "come ripristinare Android" viene cercata più spesso di "aggiornamento Android". Sembrerebbe che non si possa tornare indietro, ma a volte è comunque possibile. Tecnologicamente, la protezione da rollback si basa su un contatore interno, che non aumenta con ogni versione del firmware. All'interno di un unico valore di questo contatore, il rollback diventa possibile. Questo riguarda Android. In iOS la situazione è un po' diversa. Dal sito del produttore (o da innumerevoli mirror) è possibile scaricare l'immagine di iOS di una specifica versione per un modello specifico. Per installarla via cavo utilizzando 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, affinché gli utenti i cui dispositivi presentano problemi dopo l'aggiornamento possano tornare a una build più stabile.
  2. Ai tempi in cui la comunità del jailbreak non si era ancora disperta nelle grandi aziende, era possibile modificare la versione visualizzata di iOS in uno dei plist di sistema. In questo modo era possibile, ad esempio, passare da iOS 6.3 a iOS 6.2 e viceversa. Il perché di ciò verrà spiegato in uno dei prossimi articoli.
  3. è evidente l’amore universale dei produttori per il programma di flashing Odin. Non è stato ancora creato uno strumento migliore per il flashing.

Scrivete, discutiamo, … forse possiamo aiutare.

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster