Comment autoriser des applications depuis n'importe où dans macOS Sierra Gatekeeper

Gatekeeper dans macOS Sierra est désormais plus strict que jamais, par défaut pour autoriser uniquement les options pour les applications téléchargées à partir de l'App Store ou l'App Store et les développeurs identifiés. Les utilisateurs Mac avancés peuvent souhaiter autoriser une troisième option, à savoir la possibilité d'ouvrir et de permettre des applications téléchargées depuis n'importe quel endroit de macOS Sierra.


Pour être clair, l'option "Autoriser les applications téléchargées de n'importe où" est masquée par défaut dans Gatekeeper for macOS Sierra. Vous pouvez le voir en allant dans le panneau de préférences de sécurité et de confidentialité, et dans la section "Général" vous ne trouverez pas une telle option pour les paramètres de l'application Gatekeeper. Malgré cela, avec une petite intervention en ligne de commande, vous pouvez révéler la troisième option et retrouver la possibilité d'ouvrir des applications qui viennent de n'importe où.

Ceci n'est pas recommandé pour la plupart des utilisateurs Mac, seuls les utilisateurs Mac avancés et les développeurs ayant la capacité de mesurer précisément la validité des applications devraient utiliser cette méthode, qui consiste à désactiver Gatekeeper depuis la ligne de commande, supprimant ainsi les mécanismes de sécurité standard de Gatekeeper.

Comment autoriser des applications de n'importe où dans Gatekeeper pour macOS Sierra

  1. Quittez les préférences système
  2. Ouvrez l'application Terminal à partir du dossier / Applications / Utilities /, puis entrez la syntaxe de commande suivante:
  3. sudo spctl --master-disable

  4. Hit retour et authentifier avec un mot de passe administrateur
  5. Relancez les Préférences Système et allez dans "Sécurité & Confidentialité" et dans l'onglet "Général"
  6. Vous verrez maintenant l'option "Anywhere" sous "Autoriser les applications téléchargées à partir de:" Options de Gatekeeper

Vous serez désormais en mesure d'ouvrir et de lancer des applications de n'importe où sous macOS Sierra, mais sachez que cela désactive Gatekeeper et n'est pas recommandé pour la grande majorité des utilisateurs de Mac. Autoriser des applications de n'importe où, y compris des développeurs non identifiés, peut potentiellement rendre un Mac vulnérable à certains logiciels malveillants et indésirables et devrait être évité par tous les utilisateurs de Mac, à l'exception de ceux ayant des capacités réellement avancées.

Une autre approche consiste à ajouter manuellement des exceptions Gatekeeper via la ligne de commande, une solution qui peut être plus appropriée que de simplement laisser tout passer à côté de Gatekeeper.

Retour à la sécurité de Gatekeeper par défaut dans macOS Sierra

Vous pouvez également inverser cette option et revenir aux paramètres par défaut de Gatekeeper, qui autorisent uniquement les applications du Mac App Store et les développeurs identifiés en émettant la chaîne de commande suivante:

sudo spctl --master-enable

Si vous retournez et vous ré-authentifiez, macOS Gatekeeper reviendra à son état par défaut, à savoir interdire le lancement des applications aléatoires.

Presque tous les utilisateurs Mac doivent laisser cette fonctionnalité activée dans l'état par défaut. Si vous n'avez pas la possibilité de discerner quelles applications sont légitimes ou non, vous ne devriez absolument pas changer cette option. Le message "L'application ne peut pas être ouverte car il provient d'un développeur non identifié" est là pour offrir une protection à la grande majorité des utilisateurs de Mac et ne doit pas être ignoré.