1 votes

Est-il possible de lister les processus en cours d'exécution qui ne sont pas signés ou notariés ?

Cela serait intéressant en général mais aussi utile pour diagnostiquer l'apparition fréquente de MacOS error: -67062 dans la Console.

Edit : en réponse aux commentaires, la question est plus spécifiquement d'essayer de trouver les processus en cours d'exécution qui ne sont PAS signés (ou notariés).

Trouver tous les processus en cours d'exécution est trivial, mais savoir si leur statut de signature semble être délicat.

4voto

Graham Miln Points 39606

Vous devrez écrire un court script pour recueillir ces informations.

Obtention d'un liste des processus est possible avec ps et les signatures de code des processus peuvent être vérifiées avec codesign .

codesign

El codesign peut recevoir des identifiants de processus, pid . Pour vérifier les signatures de deux processus en cours d'exécution, appelez :

/usr/bin/codesign -d -vvvv 279 422

Les drapeaux sont :

  • -d pour la validation
  • -vvvv à une verbosité accrue
  • 279 le premier identifiant de processus à vérifier
  • 422 le deuxième identificateur de processus pour vérifier

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X