Je veux voir quelles applications ont accédé au trousseau de mon Mac. Je veux savoir quelles applications y ont accès et à quelle fréquence. Est-ce que MacOS garde un journal de ces accès quelque part ?
Réponse
Trop de publicités?Oui, sur MacOS Sierra ou une version plus récente, vous pouvez surveiller chaque accès dans le trousseau, en utilisant le système d'enregistrement unifié dans deux modes de fonctionnement :
-
Temps réel
-
Interroger le journal de la base de données pour connaître les événements d'accès antérieurs
Utilisez cette commande dans une fenêtre de terminal pour une surveillance en temps réel :
log stream --predicate 'subsystem == "com.apple.securityd" AND message CONTAINS[cd] "Keychain Access"' --info --debug --signpost --style compact
Voici la sortie de la commande ci-dessus, en temps réel, lors de l'accès à certains éléments du trousseau :
Vous pouvez également interroger des événements antérieurs en spécifiant une plage de dates et en modifiant les paramètres suivants stream
à show
. Comme dans l'exemple ci-dessous :
log show --start "2019-08-11 14:21:45" --end "2019-08-11 14:22:00" --predicate 'subsystem == "com.apple.securityd" AND message CONTAINS[cd] "Keychain Access"' --info --debug --signpost --style compact
Des informations plus détaillées peuvent être obtenues en modifiant la ligne de commande et en regroupant d'autres interactions de processus. Voir man log
pour plus d'options, ou demandez ici :)