Il vantaggio più grande dell'anti-rollback è che può rafforzare la coerenza del sistema e prevenire la frammentazione
Oct 07, 2022| Il vantaggio più grande dell'anti-rollback è che può rafforzare la coerenza del sistema e prevenire la frammentazione
Quando gli sviluppatori accedono ad Android 13 per la serie Pixel 6, assicurati di scorrere in entrambi gli slot della partizione. Se il telefono è caricato su Android 13 ma viene ripristinato il bootloader di Android 12 a causa di un errore di avvio, il telefono verrà permanentemente bloccato.
Fino ad ora, Google ha adottato un approccio più rilassato allo scorrimento, sbloccando il bootloader per salire o scendere a piacimento. Ora Google sta improvvisamente eseguendo l'anti-rollback, senza fornire uno strumento di emergenza per il salvataggio dei brick (la piattaforma Qualcomm ha un "9008" dedicato), consentendo agli utenti di brickare i propri telefoni, più o meno facendo una dimostrazione dannosa.
Fortunatamente, questa volta il problema riguarda principalmente gli sviluppatori e gli utenti comuni non devono preoccuparsi troppo. Google ha inoltre affermato in un comunicato che il problema riguarda principalmente la generazione di telefoni Pixel 6.
Anche Shawn Willden, direttore della sicurezza hardware per Android, ne ha spiegato il motivo. "Il bootloader presenta una vulnerabilità e il rollback serve a impedire che la vulnerabilità venga sfruttata dagli aggressori."
Come ho detto, il meccanismo anti-rollback ha un effetto positivo. Ma porta con sé anche molte polemiche.
Il vantaggio più grande dell'anti-rollback è che può rafforzare la coerenza del sistema e prevenire la frammentazione. iOS di Apple è un esempio positivo, con l'adozione di iOS 15 che ha raggiunto quasi il 90% nel periodo precedente al rilascio di iOS 16 a giugno. La versione del sistema dell'utente è sostanzialmente la stessa, Apple aggiorna la funzione, il problema sarà più conveniente.
A loro volta, i suoi svantaggi sono evidenti. Una volta salito di livello, non puoi tornare indietro. A differenza del computer, i problemi possono essere ripristinati, reinstallati e ripristinati il sistema. Se ci sono bug gravi nel nuovo sistema, non c'è altro da fare che attendere la correzione ufficiale e inviare aggiornamenti.
Ancora più spaventosi dei bug sono i "lanci remoti" che i produttori utilizzano per indurre gli utenti a cambiare macchina. Alcuni anni fa, Apple è stata colpita da una causa collettiva per "slackgate". Gli utenti hanno accusato Apple di rallentare i vecchi iPhone con gli aggiornamenti di sistema, costringendo gli utenti a sostituire i loro telefoni o a sostituire le batterie. Di conseguenza, Apple ha dovuto spendere centinaia di milioni di dollari per risolvere le cause legali.



