Maak advertensie toe

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

Twee dae gelede het 'n plasing op een van die Reddit-forums verskyn wat inlig dat enigiemand met 'n bietjie vrye tyd hul iOS-toestelle met 64-bis verwerkers (iPhone 5S en later, iPad Air en iPad mini 2 en later) in 'n statiese ontwerp kan verander voorwerp. Skakel net die outomatiese datuminstelling in die instellings af, verander dit met die hand na 1 Januarie 1970, en herlaai dan die toestel.

In hierdie geval sal die herbegin nooit voltooi word nie - die toestel sal op 'n wit skerm met die Apple-logo vassit. Herstel vanaf rugsteun of fabriekterugstelling sal nie help nie. Mense wat hul iPhones en iPads na die Apple Store geneem het in 'n poging om dit weer bruikbaar te maak, het 'n nuwe toestel ontvang nadat hulle etlike minute na die verwarde gesigte van Apple-tegnici gekyk het.

Alhoewel hierdie fout dalk nogal triviaal lyk (hoeveel mense het die drang om hierdie presiese datum op hul iOS-toestel in te stel?), kan dit gebruik word om nuttelose ontwerpvoorwerpe in massa te vervaardig. Outomatiese tydinstelling wanneer gekoppel aan Wi-Fi in iOS-toestelle vind plaas deur NTP-bedieners ('n protokol vir die sinchronisering van rekenaarhorlosies in die netwerk).

Enigiemand wat toegang het tot die NTP-bediener van 'n gegewe Wi-Fi-netwerk kan 'n instruksie stuur om die datum te verander na alle toestelle wat daaraan gekoppel is. Hierdie scenario het nog nie gebeur nie en dit is nie seker dat dit moontlik sou wees nie. NTP-data word egter ongekodeer en ongeverifieer gestuur, so dit behoort nie te moeilik te wees om uit te vind wat so 'n geïnisieerde massadataverandering sou veroorsaak nie.

Die probleem het waarskynlik sy oorsprong in die manier waarop Unix-bedryfstelsels tyd bepaal. Dit is omdat dit in 32-bis-formaat daarin gestoor word as die aantal sekondes wat verloop het sedert die begin van Unix-tyd, 1 Januarie 1970. Volgens huidige spekulasie doen 64-bis iOS-toestelle iets vreemds met stelseltye wat naby is. na nul, sodat hul instellings 'n lus veroorsaak tydens die opstart van die stelsel.

Die enigste manier om die vasgestelde tyd terug te stel, is om die battery heeltemal te ontlaai of dit te ontkoppel en weer aan te sluit. Die gebruiker kan dus 'n wanfunksionele toestel weer in behoorlike werking kry deur bloot te wag dat dit heeltemal ontlaai word, maar dit verander nie die behoefte om aandag aan die probleem te gee nie. Op die Mac is gebruikers bang hoef nie, want die rekenaarstelsel het 'n ingeboude beskerming waar dit jou waarsku wanneer jy probeer om die datum na die voorgenoemde datum te verander om moontlike probleme te vermy.

bron: reddit, Ars Technica
Onderwerpe:
.