Ouvrir le menu principal

MacGeneration

Recherche

Rachel True privée d’iCloud pendant six mois à cause… de son nom 🤦‍♂️

Nicolas Furno

lundi 08 mars 2021 à 12:00 • 35

Services

Les développeurs d’iCloud n’avaient manifestement pas prévu que le nom de famille d’un utilisateur pouvait être « True ». C’est le constat de Rachel True, qui ne parvient pas à utiliser son compte iCloud depuis plus de six mois. L’erreur affichée dans la boîte de dialogue qu’elle a partagée sur Twitter à la fin du mois de février prouve bien que son patronyme est la source du problème : « Type error: cannot set value ‘true’ to property ‘lastName’ ».

Pour comprendre le problème, il faut savoir que « true », « vrai » en anglais, est utilisé en développement pour les données de type booléen, qui sont soit vraies (true), soit fausses (false). De ce fait, c’est un mot-clé spécial qu’on ne doit pas utiliser en développement pour autre chose que pour remplir un booléen. Le nom de famille de l’utilisateur sur iCloud n’est évidemment pas de type booléen, c’est du texte.

Le bug provient d’une mauvaise protection du champ de texte qui sert à enregistrer le nom de famille. Les développeurs qui créent les formulaires sont censés prendre des précautions pour s’assurer que l’information est bien stockée en texte, même si l’utilisateur saisit une valeur qui ressemble à un booléen. C’est une bonne pratique qui a été manifestement oubliée dans le code JavaScript de la version web d’iCloud. Résultat, son nom de famille a été enregistré par erreur comme un booléen, ce qui bloquait toute tentative de connexion à iCloud.

Fort heureusement pour madame True, son tweet a suffisamment circulé pour finalement attirer l’attention d’un développeur dans l’équipe d’iCloud. Après six mois sans accès à son compte, elle devrait enfin pouvoir utiliser son abonnement iCloud. Apple lui remboursera les six mois perdus, rien de plus.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Apple a creusé l’idée de proposer des services de cloud computing aux développeurs pour concurrencer AWS

03/07/2025 à 21:45

• 13


Apple sort des fonds d’écran aux couleurs de son nouvel Apple Store à Osaka

03/07/2025 à 21:00

• 4


Test du ViewSonic ColorPro VP2788-5K : 27″, 5K et DCI-P3 pour le prix d’un demi-Studio Display

03/07/2025 à 20:30

• 6


Guerre commerciale : les produits fabriqués au Vietnam voient leur taxe multipliée par cinq

03/07/2025 à 20:20

• 12


Microsoft Office 2021 pour Mac à 49,99 € : une aubaine à ne pas rater pendant les soldes d’été 📍

03/07/2025 à 20:07

• 0


L’iPhone 17 Pro Max pourrait avoir une grosse batterie de 5 000 mAh

03/07/2025 à 19:50

• 30


Une extension Chrome et Firefox désactive le doublage par IA de YouTube

03/07/2025 à 17:14

• 17


Le générateur de vidéos Veo 3 est désormais disponible en France dans l’application Gemini

03/07/2025 à 16:00

• 1


Starlink pourrait amener un Wi-Fi plus rapide et plus fiable dans les TGV

03/07/2025 à 15:39

• 34


Les identifiants d’une quinzaine de futurs Mac en fuite

03/07/2025 à 15:15

• 19


L'utilitaire pour faire tourner des LLM en local Ollama devient une application native

03/07/2025 à 14:27

• 25


Apple rejoint discrètement Threads, le dernier réseau social de Meta

03/07/2025 à 13:30

• 5


NimDoor : des hackers nord-coréens ciblent des entreprises de crypto via le Mac

03/07/2025 à 11:57

• 7


Synology fait encore plus fort qu’Apple sur les prix des SSD

03/07/2025 à 10:46

• 60


Flitedeck : un CarPlay Ultra mais pour les vélos de route

03/07/2025 à 09:30

• 18


Promo : un switch Ethernet compact à moins de 15 €

03/07/2025 à 08:34

• 6