Ordinateurs

Les applications Mac planteront sans faute en raison d’un simple bogue de détection d’URL sensible à la casse – High-teK.ca

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

Pendant très longtemps, l’un des slogans les plus importants d’Apple pour OS X était « Ça marche », ce qui était en fait vrai dans une certaine mesure, il était une fois. Cependant, à mesure que les Mac devenaient plus importants, les choses ont commencé à fonctionner un peu moins. Exemple : une faille de détection d’URL à huit caractères qui bloque facilement les applications Mountain Lion.

Vous souvenez-vous des débuts d’Internet lorsque vous pouviez faire tourner le lecteur de disquette de votre ami via une commande AIM à distance ? Eh bien, vous pouvez maintenant vous faire quelque chose de similaire (mais plus ennuyeux) si vous utilisez Mountain Lion. Avec une simple commande de texte, File:/// (sans les guillemets et avec un F majuscule), qui peut être saisi dans à peu près n’importe quelle application utilisant les méthodes de saisie de texte standard d’OS X (formulaires Web, TextEdit, etc.), l’application se bloquera. Cela est dû à détecteurs de données, une facette des récentes mises à jour de Mountain Lion qui permet à OS X de détecter certains types de données et de réagir en conséquence. Par exemple, vous pouvez recevoir un e-mail avec une date et un lieu, puis l’ajouter automatiquement à votre calendrier. Ces détecteurs de données remarquent les URL, rendant les liens standard cliquables lors de la détection. Ils détectent également file:/// URL.

Comme le http:// commande sait naviguer vers une page Web, la file:/// La commande tente d’accéder à un fichier à partir de l’ordinateur qui a émis la commande. Le problème n’est pas qu’une application affectée donnée ne peut pas gérer la tentative d’accès au fichier local, mais que le détecteur a un problème avec la vérification que la commande est en fait la bonne. Lorsque le processus de vérification vérifie si la commande d’accès est légitime – plutôt qu’identifiée de manière incorrecte – il ne peut pas faire la distinction entre le « F » majuscule et le « f » minuscule, ce qui fait planter l’application lorsque la lettre majuscule est utilisée.

Psssssst :  Intel offre une garantie d'overclocking, peut être orientée pour améliorer les performances à un seul thread - High-teK.ca

Langue et texte

La mauvaise nouvelle est que le punaise est assez répandu et affecte à peu près toutes les applications qui utilisent un détecteur de données, ce qui est le plus important OS X applications. Le bogue plantera l’application en cours d’exécution, mais le pire des effets sera de perdre toutes les données non enregistrées et de devoir redémarrer (bien que Mountain Lion ait une fonction de reprise). Cela ne corrompra pas votre disque dur ou votre SSD, et ne fera pas chauffer les éléments à l’intérieur de votre Mac jusqu’à ce qu’ils fondent, provoquant une réaction en chaîne qui fait exploser votre batterie et met le feu à votre bureau. La bonne nouvelle est double : vous n’utilisez probablement pas ou ne rencontrez pas beaucoup d’URL de fichiers, et si vous le faites – ou si vous êtes maintenant paranoïaque à leur sujet – il existe un correctif. Ouvrez les Préférences Système, accédez au menu Langue et texte, puis à l’onglet Texte. Une fois là-bas, désactivez « Corriger l’orthographe automatiquement », ainsi que « Utiliser la substitution de symboles et de texte ». Vous perdrez certaines fonctionnalités importantes d’OS X, mais vous pourrez les réactiver une fois Pomme met à jour Mountain Lion avec un correctif. Si vous ne voulez pas perdre ces fonctionnalités, vous pouvez continuer à vivre la vie que vous avez vécue qui n’a jamais rencontré le bogue en premier lieu, sauf que maintenant vous pouvez être un peu paranoïaque à ce sujet.

Bien sûr, si vous ne pouvez pas vivre sans URL de fichiers, vous pouvez simplement utiliser le « f » minuscule pour commencer et éviter tous les ennuis.

Psssssst :  Graphique de 9 ans d'évolution du marché des GPU entre Intel, AMD et Nvidia

Maintenant lis: Le cœur de l’OS X d’Apple est-il en train de pourrir de l’intérieur ?

Bouton retour en haut de la page