Lexique/Les processus que vous verrez
secd
Aussi : trousseau et mots de passe
En bref
secd est le processus de macOS qui gère les éléments du trousseau de votre compte utilisateur : les mots de passe, les clés d’identification, les clés et les certificats conservés dans le trousseau iCloud ou dans Éléments locaux. Chaque app qui enregistre ou remplit un mot de passe le demande à secd, et secd garde ces éléments synchronisés avec vos autres appareils quand le trousseau iCloud est activé.
secd tourne sous votre propre compte, et c’est pourquoi le Moniteur d’activité affiche votre nom dans sa colonne Utilisateur. Il travaille à côté de securityd, un processus plus ancien qui tourne en tant que root. securityd s’occupe des trousseaux sous forme de fichiers, session et Système, que le Mac utilise depuis ses premières versions. secd s’occupe du trousseau plus récent dont dépendent le trousseau iCloud, les clés d’identification et les éléments protégés par Touch ID. L’app Mots de passe affiche vos mots de passe et clés d’identification enregistrés, et Trousseau d’accès liste les deux types de trousseau.
La plupart du temps, secd est inactif. Il devient occupé quand il y a un vrai travail : la première synchronisation sur un nouveau Mac ou après l’activation du trousseau iCloud, un changement du mot de passe de votre Compte Apple pendant que vos appareils se reconnectent, une grosse importation de mots de passe, ou une app qui demande le même élément encore et encore. Ce dernier cas est la raison habituelle pour laquelle il reste en haut de la liste Processeur.
Sur cette page
Pourquoi secd utilise autant le processeur
La synchronisation est la raison courante. Quand un Mac rejoint le trousseau iCloud, secd télécharge, déchiffre et fusionne tous les éléments que possèdent vos autres appareils, et il refait ce travail chaque fois que beaucoup d’éléments changent d’un coup. Un trousseau de milliers de mots de passe, de clés et de certificats prend plus de temps, et le travail peut revenir par vagues pendant que vos appareils se mettent à jour les uns les autres.
Un pic qui ne finit jamais signifie généralement une boucle. Une app demande un élément à secd, reçoit une erreur ou un refus, et redemande, plusieurs fois par seconde. Les gestionnaires de mots de passe, les navigateurs, les clients VPN et les outils de développement qui stockent des jetons de connexion sont les suspects habituels, souvent juste après une mise à jour de l’app.
Que faire
Après un nouveau Mac, une nouvelle connexion ou un changement de mot de passe, laissez le Mac allumé et laissez la synchronisation finir. Elle se termine d’elle-même. Pour une boucle, quittez les apps une par une, en commençant par celles qui stockent des mots de passe ou des jetons, et observez secd dans le Moniteur d’activité. S’il baisse quand une app se ferme, mettez cette app à jour, ou déconnectez-vous-en puis reconnectez-vous.
Si vous ne trouvez pas l’app, ouvrez Réglages Système → [votre nom] → iCloud → Mots de passe, désactivez Synchroniser ce Mac, redémarrez, puis réactivez l’option. Vos mots de passe restent dans iCloud et sur vos autres appareils. Quitter secd dans le Moniteur d’activité n’aide qu’un instant : macOS le relance aussitôt.
Comment voir ce que fait secd
Une synchronisation qui avance se calme peu à peu. Une boucle a la même allure toutes les quelques minutes. Le Moniteur d’activité et le Terminal peuvent vous dire lequel des deux vous avez.
- Ouvrez le Moniteur d’activité, cliquez sur l’onglet Processeur, choisissez Présentation → Toutes les opérations et tapez
secdans le champ de recherche. Vous verrez secd sous votre propre nom et securityd sous root. - Observez le % processeur de secd pendant quelques minutes. Un chiffre qui descend vers zéro, c’est une synchronisation qui se termine. Un chiffre qui reste haut, ou qui monte et descend à un rythme régulier, c’est une boucle.
- Cliquez sur l’onglet Réseau et tapez
cloudddans le champ de recherche. cloudd transporte le trafic de synchronisation d’iCloud. Si secd est occupé pendant que cloudd envoie et reçoit, le trousseau est sans doute en train de se synchroniser. Si secd est occupé et que cloudd est calme, cherchez plutôt une app sur votre Mac. - Pour le détail, ouvrez le Terminal et lancez
log stream --predicate 'process == "secd"'. Les lignes qui se répètent avec la même app ou le même élément désignent l’app à examiner. Appuyez sur Contrôle + C pour arrêter.
secd : usage normal ou problème
Normal : secd reste proche de zéro et se réveille un instant quand une app enregistre ou remplit un mot de passe. Il travaille plus longtemps sur un nouveau Mac, après l’activation du trousseau iCloud et après un changement du mot de passe de votre Compte Apple.
À surveiller : il reste occupé pendant des heures alors que vous ne faites rien, les ventilateurs se mettent en route, ou les apps mettent du temps à remplir les mots de passe. Voici les causes habituelles :
- La première synchronisation du trousseau iCloud sur un Mac neuf ou restauré, qui peut prendre un moment avec un gros trousseau.
- Une grosse importation, par exemple des mots de passe importés dans l’app Mots de passe depuis un autre gestionnaire de mots de passe ou un navigateur.
- Une app qui demande le même élément du trousseau en boucle, souvent un gestionnaire de mots de passe, un navigateur, un client VPN ou un outil de développement après une mise à jour.
- Des années de vieux éléments, comme des certificats et des clés d’apps que vous n’utilisez plus, qui allongent chaque recherche et chaque synchronisation.
Où se trouve le trousseau
Les deux types de trousseau se trouvent dans la Bibliothèque de votre compte, dans ~/Library/Keychains. Le trousseau session est le fichier login.keychain-db, et le trousseau que gère secd se trouve dans un dossier à cet endroit, nommé d’après un long identifiant.
Ne supprimez pas et ne déplacez pas ces fichiers pour régler un problème de processeur. Les éléments qui n’existent que sur ce Mac, comme les mots de passe enregistrés par des apps qui ne les synchronisent pas, seraient perdus. Pour trouver et supprimer les vieux éléments, utilisez Trousseau d’accès, que vous pouvez ouvrir en le cherchant dans Spotlight, ainsi que l’app Mots de passe.
Questions fréquentes
secd sur Mac : de quoi s’agit-il ?
Le processus de macOS qui gère les éléments du trousseau de votre compte utilisateur, comme les mots de passe et les clés d’identification, et les synchronise avec le trousseau iCloud. Chaque app qui enregistre ou remplit un mot de passe passe par lui.
Pourquoi secd utilise-t-il autant le processeur ?
Brièvement, parce que le trousseau iCloud se synchronise après un nouveau Mac, une nouvelle connexion ou un changement de mot de passe. Pendant des heures, parce qu’une app lui demande sans cesse le même élément. Quitter une par une les apps qui stockent des mots de passe ou des jetons montre laquelle.
Quelle est la différence entre secd et securityd ?
Les deux font partie du trousseau de macOS. securityd tourne en tant que root et gère les anciens trousseaux sous forme de fichiers, session et Système. secd tourne sous votre compte et gère le trousseau qu’utilisent le trousseau iCloud et les clés d’identification.
secd est-il un virus ?
Non. Il fait partie de macOS, se trouve dans /usr/libexec/secd, sur la partie scellée du disque que seules les mises à jour d’Apple peuvent modifier, et il est lancé par launchd sous votre propre compte. Tous les Mac l’exécutent.
Pourquoi mon Mac me demande-t-il sans arrêt le mot de passe du trousseau ?
Généralement parce que le mot de passe du trousseau session ne correspond plus au mot de passe de session de votre Mac, souvent après une réinitialisation de ce dernier. Ce trousseau dépend de securityd, pas de secd. La solution d’Apple, Réinitialiser les trousseaux par défaut dans Trousseau d’accès → Réglages, supprime les mots de passe enregistrés dans le trousseau session : Apple ne la recommande donc que sur conseil de l’assistance Apple.
Voir aussi
Vous cherchez mieux que le Moniteur d’activité ? Consultez les meilleures alternatives au Moniteur d’activité pour Mac, ou parcourez tous les termes du lexique.