Tanca l'anunci

[su_youtube url="https://www.youtube.com/watch?v=fY-ahR1R6IE" width="640″]

Fa dos dies, va aparèixer una publicació en un dels fòrums de Reddit informant que qualsevol persona amb una mica de temps lliure pot convertir els seus dispositius iOS amb processadors de 64 bits (iPhone 5S i posteriors, iPad Air i iPad mini 2 i posteriors) en un disseny estàtic. objecte. Només has de desactivar la configuració automàtica de la data a la configuració, canviar-la manualment a l'1 de gener de 1970 i reiniciar el dispositiu.

En aquest cas, el reinici mai no es completarà: el dispositiu quedarà enganxat en una pantalla blanca amb el logotip d'Apple. La restauració des de la còpia de seguretat o el restabliment de fàbrica no ajudarà. Les persones que van portar els seus iPhones i iPads a l'Apple Store per intentar tornar-los a ser útils van rebre un nou dispositiu després de diversos minuts de veure les cares confuses dels tècnics d'Apple.

Tot i que aquest error pot semblar bastant trivial (quanta gent té ganes de posar aquesta data exacta al seu dispositiu iOS?), es pot utilitzar per produir en massa objectes de disseny inútils. La configuració automàtica de l'hora quan es connecta a Wi-Fi en dispositius iOS es realitza mitjançant servidors NTP (un protocol per sincronitzar els rellotges de l'ordinador a la xarxa).

Qualsevol persona que tingui accés al servidor NTP d'una xarxa Wi-Fi determinada pot enviar una instrucció per canviar la data a tots els dispositius connectats a ella. Aquest escenari encara no s'ha produït i no és segur que sigui possible. Tanmateix, les dades NTP s'envien sense codificar i sense verificar, de manera que no hauria de ser massa difícil esbrinar què provocaria un canvi de dades massiu iniciat.

El problema probablement té el seu origen en la manera com els sistemes operatius Unix determinen el temps. Això es deu al fet que s'emmagatzema en ells en format de 32 bits com el nombre de segons que han passat des de l'inici del temps Unix, l'1 de gener de 1970. Segons l'especulació actual, els dispositius iOS de 64 bits fan alguna cosa estranya amb els temps del sistema tancats. a zero, de manera que la seva configuració produeix un bucle a l'inici del sistema.

L'única manera de restablir l'hora establerta és descarregar completament la bateria o desconnectar-la i tornar-la a connectar. Per tant, l'usuari pot tornar a funcionar correctament un dispositiu que no funciona només esperant que es descarregui completament, però això no canvia la necessitat de prestar atenció al problema. Al Mac, els usuaris temen no cal, perquè el sistema informàtic té una protecció incorporada on t'avisa quan intentes canviar la data a la data esmentada per evitar possibles problemes.

Font: Reddit, Ars Technica
Temes:
.