Le service de gestion de l'exécution de données Gatekeeper d'Apple offre une sécurité accrue aux utilisateurs d'OS X, mais il peut parfois bloquer certains programmes légitimes, notamment avec ses paramètres de sécurité les plus élevés.
La sécurité de Gatekeeper sous OS X comporte trois niveaux: autoriser tous les programmes, autoriser les programmes signés avec un ID de développeur Apple valide ou autoriser uniquement les programmes distribués via le Mac App Store. Avec les deux niveaux plus restrictifs, le système nécessite des instructions explicites pour exécuter une application non fiable. Bien que cette approche augmente la sécurité, si Gatekeeper est défini sur des niveaux de sécurité plus élevés, des problèmes de mise à jour de certains programmes risquent de se produire, même si ces programmes avaient déjà été ajoutés à la liste des exceptions de Gatekeeper.
Cela est particulièrement vrai pour les programmes qui appliquent des auto-mises à jour en téléchargeant et en exécutant un programme de mise à jour autonome. Même si le programme principal est autorisé à être exécuté par Gatekeeper, le programme de mise à jour peut ne pas l'être.
Par exemple, le navigateur Opera se met à jour en téléchargeant un programme de mise à jour dans un dossier de cache relativement caché, où il s'exécutera au prochain lancement du navigateur. Toutefois, si la sécurité Gatekeeper est définie sur le niveau le plus élevé, le programme de mise à jour ne pourra pas s'exécuter car il ne le reconnaît pas en tant que programme App Store.
Normalement, ce n'est pas un problème, car lorsque cette restriction apparaît, vous pouvez cliquer avec le bouton droit de la souris sur un programme pour l'ouvrir dans le menu contextuel, ce qui l'ajoutera en tant qu'exception aux règles du responsable du contrôle d'accès. Cependant, étant dans un dossier de cache masqué, le programme de mise à jour n'est pas facilement accessible après sa fermeture. Cela signifie qu’une fois que vous avez cliqué sur «OK» dans le message indiquant que le programme n’est pas autorisé à être exécuté, Opera se ferme tout simplement et il n’y aura plus rien pour indiquer qu’il est autorisé.
Pour contourner de telles erreurs, vous avez trois options:
- Désactiver temporairement le portier
C’est peut-être l’option la plus simple, car elle permettra au programme de s’exécuter et de se mettre à jour. Pour ce faire, accédez aux préférences système de sécurité, authentifiez-vous et sélectionnez l'option permettant l'exécution d'applications téléchargées de n'importe où.
- Télécharger la mise à jour du développeur
Vous pouvez accéder au site Web du développeur d'applications et obtenir le programme de mise à jour à partir de là. Cela vous permettra de l'ouvrir en cliquant avec le bouton droit de la souris et en choisissant Ouvrir dans le menu contextuel, puis en confirmant que vous souhaitez exécuter l'application.
- Accédez au package de programme de mise à jour actuel et créez une exception Gatekeeper pour celui-ci.
Même si le programme de mise à jour est masqué, vous pouvez le révéler, puis l'exécuter manuellement. Pour ce faire, attendez que Gatekeeper affiche son message d'avertissement, puis cliquez avec le bouton droit de la souris sur l'icône du Dock du programme de mise à jour et choisissez Options> Afficher dans le Finder. Cliquez ensuite avec le bouton droit sur le package du programme de mise à jour pour l'ouvrir et ajoutez-le aux exceptions Gatekeeper. Cela peut ne pas fonctionner dans tous les cas, mais devrait dans la plupart des cas où le programme de mise à jour est une application distincte non signée.
Laissez Vos Commentaires