Mobile

Les fonctionnalités de censure chinoise d’Apple ont provoqué un bogue de plantage de l’iPhone

Ce site peut gagner des commissions d’affiliation à partir des liens sur cette page. Conditions d’utilisation.

Toute entreprise qui souhaite faire des affaires en Chine doit respecter les lois draconiennes de censure imposées par le gouvernement du pays. Même Apple, l’une des entreprises les plus précieuses au monde, doit jouer au ballon. Selon le chercheur en sécurité Patrick Wardle, Apple efforts pour apaiser le gouvernement chinois a conduit à un bogue iPhone ennuyeux qu’il vient de corriger dans la dernière mise à jour logicielle, après que le bogue ait tourmenté les utilisateurs pendant deux ans.

Le bogue est suffisamment spécifique pour rendre quiconque suspect. Avec certaines configurations système, les applications qui affichaient le mot « Taïwan » ou l’emoji du drapeau taïwanais plantaient immédiatement le téléphone. D’après Wardle, ce bogue était simple à reproduire sur les iPhones avec des codes de pays incluant la Chine ou des paramètres de langue incluant le chinois. Cependant, l’anglais peut toujours être défini comme langue principale.

L’iOS d’Apple est une source fermée, contrairement à Android. Cela a rendu difficile la recherche de la cause du bogue. En observant la mémoire du téléphone et les fichiers de restauration du système, Wardle a réussi à extraire certaines des bibliothèques de code. Le bogue remonte à une fonctionnalité conçue par Pomme pour classer les messages en fonction des emoji qu’ils contiennent. Apple avait configuré iOS pour signaler les messages, à la fois types et reçus, qui incluaient l’emoji du drapeau de Taïwan.

Le comportement prévu de ce code n’est évidemment pas de planter votre téléphone. Si un iPhone est localisé en Chine, iOS est simplement censé supprimer cet emoji. Le bogue a affecté presque toutes les applications de messagerie, y compris iMessage, Facebook Messenger et WhatsApp. En Chine, les applications de messagerie ne plantaient pas, mais n’affichaient pas les emoji interdits. Pour les utilisateurs américains en proie au bogue, ils pourraient au moins temporairement arrêter les plantages en définissant la région du téléphone sur la Chine, puis en la modifiant immédiatement.

Après avoir perdu la Chine continentale au profit des forces communistes en 1949, la République de Chine a déménagé à Taiwan. La Chine revendique sa souveraineté sur Taïwan, ce qui entraîne de nombreuses tensions qui s’étendent même aux emoji. Wardle note qu’Apple a probablement créé un code dans iOS pour supprimer l’emoji du drapeau de Taïwan à la demande du gouvernement chinois, et ce code est la cause des plantages suspects. Ces restrictions ont poussé Google à mettre fin à ses activités commerciales en Chine il y a dix ans.

Heureusement, ce code ne posera plus de problème aux iPhones non chinois. Wardle a signalé le bogue à Apple, qui a finalement publié un correctif. Depuis la dernière mise à jour 11.4.1, les utilisateurs ne planteront pas leur téléphone simplement en tapant « Taiwan ».

Psssssst :  La nouvelle caméra d'action Osmo de DJI testée sur le terrain - High-teK.ca

Bouton retour en haut de la page