Nous utilisons des cookies pour améliorer votre expérience.

MacBidouille

Les raisons du bug de mot de passe de High Sierra

High Sierra a démarré sa carrière avec un bug touchant la sécurité des volumes chiffrés.Le mot de passe se retrouvé affiché en clair à la place de l'indice.
Apple l'a rapidement réglé heureusement.

Le site Cocoaengineering.com a décortiqué la mise à jour proposée par Apple pour comprendre ce qui a provoqué ce bug.

Pour résumer les choses, le code contenait une erreur de variable. Dans ce code, il y a (entre autres choses) une variable dans laquelle est stocké le code choisi par l'utilisateur, et une autre pour l'indice.
Il s'avère que lors du renvoi de ces variables, le développeur a fait l'erreur d'utiliser dans les deux cas la variable mot de passe, qui a donc remplacé celle contenant l'indice. C'est une erreur toute bête comme tous ceux qui ont développé en ont connu, mais ici elle a provoqué un problème grave, mais difficile à détecter puisque n'induisant aucun plantage.

La bonne nouvelle est qu'une fois le code corrigé le problème ne se pose plus. La mauvaise reste la nécessité de reformater les volumes pour s'en débarrasser.

Sondage

Comptez-vous acheter un nouvel iPhone ?