Sécurité

Un simple décalage de date peut rendre un iPhone inutilisable

Apple a un sérieux problème avec les calendriers. Lorsqu’une année bissextile commence, qu’une heure d’été se termine ou que vous changez de fuseau horaire, nous savons qu’un produit à base de pomme va coller. Une panne récemment découverte est assez grave : sur les iPhones les plus récents, si vous changez la date de l’appareil au 1er janvier 1970 et que vous le redémarrez, il s’arrête tout simplement de fonctionner.

Le problème a été révélé par un utilisateur de Reddit et pour autant qu’on le sache, il affecte tout appareil qui fonctionne sous iOS et qui a un processeur 64 bits, ce qui signifie que les iPhones 5 ou plus récents sont sujets à des pannes. Une fois que la date est remontée à 1970 et que l’appareil est éteint, l’iPhone ne s’allume plus. L’écran de démarrage, avec la marque Apple, apparaît même, mais on ne peut rien faire de plus.

Cette vidéo montre ce qui se passe :

  Rumeur du jour : Xbox One pourrait sortir aux Etats-Unis le 8 novembre

Ne demandez pas comment (et pourquoi) quelqu’un a réussi à résoudre le problème ? Il faut beaucoup de patience pour ramener le calendrier de l’iPhone à 1970. Mais la faille est certainement liée au fait que le 1er janvier 1970 est la date zéro dans le calendrier des systèmes d’exploitation basés sur Unix. L’heure Unix est le nombre de secondes qui se sont écoulées depuis ce jour (au moment où j’écris ce paragraphe, l’horloge indique 1455292939).

C’est un problème sérieux car le smartphone doit être physiquement réparé si un drôle de type change la date exprès. Pour l’instant, il n’y a rien que vous puissiez faire pour qu’un logiciel fasse revivre un iPhone que vous pensez être en 1970, pas même mettre l’appareil en mode de récupération.

En outre, il est théoriquement possible de désactiver un iPhone même sans accès physique, ce qui ne suffit pas pour empêcher quelqu’un d’essayer de vous rendre la date sur votre téléphone. Comme les ordinateurs synchronisent généralement l’heure avec un serveur NTP, un pirate pourrait, par exemple, envoyer une commande à distance pour faire remonter au 1er janvier 1970 tous les iPhones connectés à un réseau dans le cadre d’une hypothétique attaque.

  Android Froyo va transformer l'appareil en hotspot

Une autre année, un autre échec du calendrier chez Apple.

A propos de l'auteur

Ronan

Le Breton de l'équipe ! Développeur back-end dans une startup française. Internet des objets, domotiques, mes sujets de prédilection sont vastes. #teamLinux sur PerlmOl

Laisser un commentaire