Glossar/Prozesse, die du sehen wirst
secd
Auch: Schlüsselbund und Passwörter
Kurze Antwort
secd ist der macOS-Prozess, der die Schlüsselbundobjekte in deinem Benutzeraccount verwaltet: die Passwörter, Passkeys, Schlüssel und Zertifikate im iCloud-Schlüsselbund oder unter „Lokale Objekte“. Jede App, die ein Passwort sichert oder ausfüllt, fragt secd danach, und secd hält diese Objekte mit deinen anderen Geräten synchron, wenn der iCloud-Schlüsselbund aktiviert ist.
secd läuft unter deinem eigenen Account, deshalb zeigt die Aktivitätsanzeige deinen Namen in seiner Spalte „Benutzer:in“. Er arbeitet neben securityd, einem älteren Prozess, der als root läuft. securityd kümmert sich um die dateibasierten Schlüsselbunde „Anmeldung“ und „System“, die der Mac seit seinen frühen Versionen nutzt. secd kümmert sich um den neueren Schlüsselbund, auf den der iCloud-Schlüsselbund, Passkeys und durch Touch ID geschützte Objekte angewiesen sind. Die App „Passwörter“ zeigt deine gesicherten Passwörter und Passkeys, und die Schlüsselbundverwaltung listet beide Arten von Schlüsselbund.
Meist ist secd untätig. Beschäftigt wird er, wenn es echte Arbeit gibt: die erste Synchronisierung auf einem neuen Mac oder nachdem du den iCloud-Schlüsselbund aktiviert hast, eine Änderung des Passworts deines Apple Accounts, während sich deine Geräte neu verbinden, ein großer Import von Passwörtern oder eine App, die immer wieder nach demselben Objekt fragt. Letzteres ist der übliche Grund, warum er weit oben in der CPU-Liste bleibt.
Warum secd so viel CPU braucht
Die Synchronisierung ist der häufigste Grund. Tritt ein Mac dem iCloud-Schlüsselbund bei, lädt secd jedes Objekt deiner anderen Geräte herunter, entschlüsselt es und führt es zusammen, und dieselbe Arbeit wiederholt er, wenn sich viele Objekte auf einmal ändern. Ein Schlüsselbund mit Tausenden Passwörtern, Schlüsseln und Zertifikaten braucht länger, und die Arbeit kann in Wellen zurückkommen, während deine Geräte einander einholen.
Eine Spitze, die nie endet, heißt meist eine Schleife. Eine App fragt secd nach einem Objekt, bekommt einen Fehler oder eine Ablehnung und fragt erneut, viele Male pro Sekunde. Passwortmanager, Browser, VPN-Clients und Entwicklertools, die Anmelde-Tokens speichern, sind die üblichen Verdächtigen, oft direkt nach einem Update der App.
Was du dagegen tun kannst
Lass den Mac nach einem neuen Mac, einer neuen Anmeldung oder einer Passwortänderung wach und die Synchronisierung fertig werden. Sie endet von selbst. Bei einer Schleife beende Apps nacheinander, angefangen bei denen, die Passwörter oder Tokens speichern, und beobachte secd in der Aktivitätsanzeige. Sinkt er, wenn eine App beendet wird, aktualisiere diese App oder melde dich darin ab und wieder an.
Findest du die App nicht, öffne „Systemeinstellungen“ → „[dein Name]“ → „iCloud“ → „Passwörter“, schalte „Diesen Mac synchronisieren“ aus, starte neu und schalte es wieder ein. Deine Passwörter bleiben in iCloud und auf deinen anderen Geräten. secd in der Aktivitätsanzeige zu beenden, hilft nur kurz: macOS startet ihn sofort wieder.
So siehst du, was secd gerade tut
Eine Synchronisierung, die arbeitet, wird ruhiger. Eine Schleife sieht alle paar Minuten gleich aus. Die Aktivitätsanzeige und das Terminal zeigen dir, was davon vorliegt.
- Öffne die Aktivitätsanzeige, klicke auf den Tab „CPU“, wähle „Darstellung“ → „Alle Prozesse“ und gib
secins Suchfeld ein. Du siehst secd unter deinem eigenen Namen und securityd unter root. - Beobachte ein paar Minuten lang den Wert „% CPU“ von secd. Sinkt er gegen null, wird eine Synchronisierung fertig. Bleibt er oben oder steigt und fällt er in gleichmäßigem Rhythmus, ist es eine Schleife.
- Klicke auf den Tab „Netzwerk“ und gib
clouddins Suchfeld ein. cloudd transportiert den Synchronisierungsverkehr von iCloud. Ist secd beschäftigt, während cloudd sendet und empfängt, synchronisiert wahrscheinlich der Schlüsselbund. Ist secd beschäftigt und cloudd ruhig, such stattdessen nach einer App auf deinem Mac. - Für Details öffne das Terminal und führe
log stream --predicate 'process == "secd"'aus. Zeilen, die sich mit derselben App oder demselben Objekt wiederholen, zeigen auf die App, die du dir ansehen solltest. Mit ctrl-C beendest du die Ausgabe.
Normale secd-Last oder ein Problem
Normal: secd liegt nahe null und wird kurz aktiv, wenn eine App ein Passwort sichert oder ausfüllt. Länger arbeitet er auf einem neuen Mac, nachdem du den iCloud-Schlüsselbund aktiviert hast und nachdem du das Passwort deines Apple Accounts geändert hast.
Einen Blick wert: Er bleibt stundenlang beschäftigt, während du nichts tust, die Lüfter springen an, oder Apps füllen Passwörter nur langsam aus. Das sind die üblichen Ursachen:
- Die erste Synchronisierung des iCloud-Schlüsselbunds auf einem neuen oder wiederhergestellten Mac, die bei einem großen Schlüsselbund eine Weile dauern kann.
- Ein großer Import, etwa Passwörter, die aus einem anderen Passwortmanager oder einem Browser in die App „Passwörter“ übernommen wurden.
- Eine App, die in einer Schleife nach demselben Schlüsselbundobjekt fragt, oft ein Passwortmanager, ein Browser, ein VPN-Client oder ein Entwicklertool nach einem Update.
- Jahre alte Objekte, etwa Zertifikate und Schlüssel von Apps, die du nicht mehr nutzt, die jede Suche und Synchronisierung verlängern.
Wo der Schlüsselbund liegt
Beide Arten von Schlüsselbund liegen in deiner Benutzer-Library unter ~/Library/Keychains. Der Anmeldeschlüsselbund ist die Datei login.keychain-db, und der Schlüsselbund, den secd verwaltet, liegt dort in einem Ordner mit einer langen ID als Namen.
Lösche oder verschiebe diese Dateien nicht, um ein CPU-Problem zu beheben. Objekte, die es nur auf diesem Mac gibt, etwa Passwörter, die Apps ohne Synchronisierung gesichert haben, gingen verloren. Um alte Objekte zu finden und zu entfernen, nutze die Schlüsselbundverwaltung, die du über eine Suche in Spotlight öffnest, und die App „Passwörter“.
Häufige Fragen
Was ist secd auf dem Mac?
Der macOS-Prozess, der Schlüsselbundobjekte in deinem Benutzeraccount verwaltet, etwa Passwörter und Passkeys, und sie mit dem iCloud-Schlüsselbund synchronisiert. Jede App, die ein Passwort sichert oder ausfüllt, geht über ihn.
Warum hat secd eine hohe CPU-Last?
Kurzzeitig, weil der iCloud-Schlüsselbund nach einem neuen Mac, einer neuen Anmeldung oder einer Passwortänderung synchronisiert. Stundenlang, weil eine App ihn immer wieder nach demselben Objekt fragt. Beende Apps, die Passwörter oder Tokens speichern, nacheinander, dann siehst du, welche es ist.
Was ist der Unterschied zwischen secd und securityd?
Beide gehören zum Schlüsselbund von macOS. securityd läuft als root und verwaltet die älteren dateibasierten Schlüsselbunde „Anmeldung“ und „System“. secd läuft unter dir und verwaltet den Schlüsselbund, den der iCloud-Schlüsselbund und Passkeys nutzen.
Ist secd ein Virus?
Nein. Er gehört zu macOS, liegt unter /usr/libexec/secd im versiegelten Teil der Festplatte, den nur Apples Updates ändern können, und wird von launchd unter deinem eigenen Account gestartet. Jeder Mac führt ihn aus.
Warum fragt mein Mac ständig nach dem Schlüsselbund-Passwort?
Meist, weil das Passwort des Anmeldeschlüsselbunds nicht mehr zu deinem Anmeldepasswort am Mac passt, oft nachdem das Anmeldepasswort zurückgesetzt wurde. Dieser Schlüsselbund gehört zu securityd, nicht zu secd. Apples Lösung, „Standardschlüsselbunde zurücksetzen“ in „Schlüsselbundverwaltung“ → „Einstellungen“, löscht die im Anmeldeschlüsselbund gesicherten Passwörter. Apple empfiehlt sie deshalb nur, wenn der Apple Support dazu rät.
Verwandte Begriffe
Suchst du etwas Besseres als die Aktivitätsanzeige? Sieh dir die besten Alternativen zur Aktivitätsanzeige für den Mac an, oder stöbere durch alle Begriffe im Glossar.