Vous êtes déjà client NinjaOne ? Connectez-vous pour consulter d'autres guides et les dernières nouvelles.

Extensions système pour macOS MDM

Sujet

Les extensions système permettent aux applications macOS d'utiliser des fonctionnalités avancées du système d'exploitation, telles que la création de pilotes de périphériques, d'extensions réseau (proxys DNS, VPN ou filtres de contenu) et d'extensions de sécurité des terminaux pour surveiller et bloquer les événements système.

Avec la solution MDM de NinjaOne, vous pouvez gérer et approuver automatiquement les extensions système pour les applications gérées. Cela permet une installation plus fluide des applications, une meilleure expérience utilisateur et l'élimination des erreurs potentielles des utilisateurs.

Si vous ajoutez plusieurs extensions système, NinjaOne les déploiera sur l'appareil sous la forme d'une seule charge utile MDM. Si vous supprimez l'extension de la configuration de la politique, NinjaOne supprimera la charge utile MDM de l'appareil.

Environnement

  • Gestion des appareils mobiles NinjaOne
  • macOS inscrit dans MDM

Description

Créer des configurations d'extension système

Vous pouvez ajouter des extensions système à la politique de l'agent NinjaOne. Si vous n'avez pas configuré de politique et souhaitez en savoir plus, consultez la section Politiques : Créer une nouvelle politique.

  1. Dans la page de configuration de la politique, développez la section MDM et sélectionnez Extensions système.
  2. Cliquez sur Ajouter une extension à droite de la page.

add a system extension_macOS.png
Figure 1 : Ajouter une extension système pour macOS

  1. Remplissez les champs obligatoires dans la fenêtre modale de configuration de l'extension système, puis cliquez sur Ajouter. La section suivante explique les types d'extensions système
    • Le nom d'affichage n'a aucune incidence sur le comportement de l'appareil, mais peut rappeler aux techniciens quelle(s) application(s) et extension(s) sont configurées.
    • L'ID d'équipe doit être fourni dans la documentation de l'application. Si ce n'est pas le cas, vous pouvez saisir la commande Terminal suivante sur l'appareil où l'application est installée pour le récupérer :
codesign -dv {PATH_TO_APP} 2>&1 | grep TeamIdentifier

À propos des types d'extensions système

Autoriser les extensions système spécifiées

Spécifiez un ou plusieurs identifiants de bundle d'extension à approuver. Lorsque vous travaillez avec des produits Apple, un identifiant de bundle est un identifiant unique pour une application. Il est souvent utilisé pour reconnaître les mises à jour et valider une application. L'agent NinjaOne approuve automatiquement l'extension système ajoutée pour l'appareil.

Consultez la documentation de l'application pour connaître les ID d'extension système nécessaires. En cas de doute, exécutez la commande suivante dans Terminal après avoir entièrement installé l'application sur un appareil pour afficher toutes les extensions système chargées.

systemextensionsctl list

Modifiez ou supprimez des extensions en cliquant sur le bouton ellipsis et en sélectionnant l'option appropriée.

system extensions_add edit delete.png
Figure 2 : Ajouter, modifier ou supprimer une extension système spécifique pour macOS

Autoriser par type

Si vous sélectionnez cette option, vous devez cocher au moins une des cases qui apparaissent dans la fenêtre de configuration :

  • Extension de pilote
  • Extension réseau
  • Extension de sécurité des terminaux

system extensions_add by type.png
Figure 3 : Ajouter des extensions système pour macOS par type

Autoriser les extensions système à se supprimer

Cette option n'est disponible que lorsque vous autorisez les extensions système spécifiées.
Vous pouvez autoriser les extensions système à se supprimer lors de la mise à jour ou de la désinstallation et empêcher les utilisateurs de supprimer l'extension via les paramètres système. Si vous empêchez l'extension de se supprimer, vous empêchez également l'utilisateur de la supprimer.

allow extension to remove itself.png
Figure 4 : Autoriser les extensions système à se supprimer

Autoriser les utilisateurs à approuver des extensions système supplémentaires

Lorsque vous ajoutez une application qui utilise des extensions système à une politique macOS dans NinjaOne sans définir les extensions système approuvées, l'utilisateur doit les autoriser manuellement dans les Préférences Système de son appareil avant de pouvoir les utiliser.

Si vous ne souhaitez pas que les utilisateurs puissent autoriser manuellement les extensions système pour des applications non spécifiées, assurez-vous que cette case n'est pas cochée.

allow users to approve system extensions.png
Figure 5 : Autoriser les utilisateurs à approuver des extensions système supplémentaires

Modifier ou supprimer des extensions système

Pour modifier ou supprimer une extension système, placez le curseur sur la ligne et cliquez sur le bouton ellipsis. Sélectionnez ensuite l'option appropriée.

system extensions_add edit delete_table.png
Figure 6 : Modifier ou supprimer des extensions système pour macOS

Ressources supplémentaires

MDM : Catalogue de ressources

FAQ

Pour aller plus loin