Woordenlijst/Processen die je tegenkomt
secd
Ook: sleutelhanger en wachtwoorden
Kort antwoord
secd is het macOS-proces dat de sleutelhangeronderdelen in je gebruikersaccount beheert: de wachtwoorden, toegangssleutels, sleutels en certificaten in iCloud-sleutelhanger of Lokale onderdelen. Elke app die een wachtwoord bewaart of invult, vraagt het aan secd, en secd houdt die onderdelen gesynchroniseerd met je andere apparaten als iCloud-sleutelhanger aanstaat.
secd draait onder je eigen account, daarom toont Activiteitenweergave jouw naam in de kolom ‘Gebruiker’. Het werkt naast securityd, een ouder proces dat als root draait. securityd zorgt voor de sleutelhangers op basis van bestanden, ‘inloggen’ en ‘Systeem’, die de Mac al sinds de vroege versies gebruikt. secd zorgt voor de nieuwere sleutelhanger waar iCloud-sleutelhanger, toegangssleutels en met Touch ID beveiligde onderdelen op steunen. De Wachtwoorden-app toont je bewaarde wachtwoorden en toegangssleutels, en Sleutelhangertoegang toont beide soorten sleutelhanger.
Meestal is secd inactief. Het wordt druk als er echt werk is: de eerste synchronisatie op een nieuwe Mac of nadat je iCloud-sleutelhanger hebt ingeschakeld, een gewijzigd wachtwoord van je Apple Account terwijl je apparaten opnieuw verbinding maken, een grote import van wachtwoorden, of een app die steeds opnieuw om hetzelfde onderdeel vraagt. Dat laatste is de gebruikelijke reden dat het bovenaan de CPU-lijst blijft staan.
Op deze pagina
Waarom secd zoveel CPU gebruikt
Synchronisatie is de gebruikelijke reden. Als een Mac aan iCloud-sleutelhanger wordt toegevoegd, downloadt, ontsleutelt en samenvoegt secd elk onderdeel dat je andere apparaten hebben, en dat doet het opnieuw als er veel onderdelen tegelijk veranderen. Een sleutelhanger met duizenden wachtwoorden, sleutels en certificaten duurt langer, en het werk kan in golven terugkomen terwijl je apparaten elkaar bijwerken.
Een piek die nooit ophoudt, betekent meestal een lus. Een app vraagt secd om een onderdeel, krijgt een fout of een weigering, en vraagt het opnieuw, vele keren per seconde. Wachtwoordbeheerders, browsers, VPN-clients en ontwikkelaarstools die inlogtokens bewaren, zijn de gebruikelijke verdachten, vaak direct na een update van de app.
Wat je eraan doet
Laat de Mac na een nieuwe Mac, een nieuwe aanmelding of een wachtwoordwijziging wakker en laat de synchronisatie afronden. Die houdt vanzelf op. Bij een lus stop je apps een voor een, te beginnen met die welke wachtwoorden of tokens bewaren, en let je op secd in Activiteitenweergave. Daalt het als je een app stopt, werk die app dan bij, of log er uit en weer in.
Kun je de app niet vinden, open dan Systeeminstellingen → [je naam] → iCloud → Wachtwoorden, schakel ‘Synchroniseer deze Mac’ uit, herstart en schakel het weer in. Je wachtwoorden blijven in iCloud en op je andere apparaten. secd stoppen in Activiteitenweergave helpt maar even: macOS start het meteen opnieuw.
Zo zie je wat secd aan het doen is
Een synchronisatie die werkt, wordt steeds rustiger. Een lus ziet er om de paar minuten hetzelfde uit. Activiteitenweergave en Terminal laten zien welke van de twee je hebt.
- Open Activiteitenweergave, klik op het tabblad CPU, kies ‘Weergave’ → ‘Alle processen’ en typ
secin het zoekveld. Je ziet secd onder je eigen naam en securityd onder root. - Let een paar minuten op de ‘% CPU’ van secd. Een getal dat naar nul zakt, is een synchronisatie die klaar raakt. Blijft het hoog, of stijgt en daalt het in een vast ritme, dan is het een lus.
- Klik op het tabblad Netwerk en typ
clouddin het zoekveld. cloudd verzorgt het synchronisatieverkeer van iCloud. Is secd druk terwijl cloudd verstuurt en ontvangt, dan wordt de sleutelhanger waarschijnlijk gesynchroniseerd. Is secd druk en cloudd stil, zoek dan liever naar een app op je Mac. - Voor de details open je Terminal en voer je
log stream --predicate 'process == "secd"'uit. Regels die steeds terugkomen met dezelfde app of hetzelfde onderdeel erin, wijzen naar de app om te bekijken. Druk op Control-C om te stoppen.
secd: normaal of een probleem?
Normaal: secd zit rond nul en wordt even actief als een app een wachtwoord bewaart of invult. Het werkt langer op een nieuwe Mac, nadat je iCloud-sleutelhanger hebt ingeschakeld en nadat je het wachtwoord van je Apple Account hebt gewijzigd.
Het bekijken waard: het blijft urenlang druk terwijl je niets doet, de ventilatoren slaan aan, of apps vullen wachtwoorden traag in. Dit zijn de gebruikelijke oorzaken:
- De eerste synchronisatie van iCloud-sleutelhanger op een nieuwe of teruggezette Mac, die met een grote sleutelhanger een tijd kan duren.
- Een grote import, zoals wachtwoorden die vanuit een andere wachtwoordbeheerder of een browser in de Wachtwoorden-app zijn gezet.
- Een app die in een lus om hetzelfde sleutelhangeronderdeel vraagt, vaak een wachtwoordbeheerder, browser, VPN-client of ontwikkelaarstool na een update.
- Jaren aan oude onderdelen, zoals certificaten en sleutels van apps die je niet meer gebruikt, waardoor elke zoekactie en synchronisatie langer duurt.
Waar de sleutelhanger staat
Beide soorten sleutelhanger staan in je gebruikersbibliotheek, in ~/Library/Keychains. De inlogsleutelhanger is het bestand login.keychain-db, en de sleutelhanger die secd beheert, staat daar in een map met een lange ID als naam.
Verwijder of verplaats deze bestanden niet om een CPU-probleem op te lossen. Onderdelen die alleen op deze Mac staan, zoals wachtwoorden die zijn bewaard door apps die ze niet synchroniseren, zouden verloren gaan. Gebruik Sleutelhangertoegang, die je opent door ernaar te zoeken in Spotlight, en de Wachtwoorden-app om oude onderdelen te vinden en te verwijderen.
Vragen die mensen stellen
Wat is secd op de Mac?
Het macOS-proces dat sleutelhangeronderdelen in je gebruikersaccount beheert, zoals wachtwoorden en toegangssleutels, en ze synchroniseert met iCloud-sleutelhanger. Elke app die een wachtwoord bewaart of invult, gaat erlangs.
Waarom gebruikt secd veel CPU?
Kort, omdat iCloud-sleutelhanger synchroniseert na een nieuwe Mac, een nieuwe aanmelding of een wachtwoordwijziging. Urenlang, omdat een app het steeds om hetzelfde onderdeel vraagt. Als je apps die wachtwoorden of tokens bewaren een voor een stopt, zie je welke het is.
Wat is het verschil tussen secd en securityd?
Beide horen bij de sleutelhanger van macOS. securityd draait als root en verzorgt de oudere sleutelhangers op basis van bestanden, ‘inloggen’ en ‘Systeem’. secd draait als jou en verzorgt de sleutelhanger die iCloud-sleutelhanger en toegangssleutels gebruiken.
Is secd een virus?
Nee. Het hoort bij macOS, staat in /usr/libexec/secd op het verzegelde deel van de schijf dat alleen updates van Apple kunnen wijzigen, en wordt door launchd onder je eigen account gestart. Elke Mac draait het.
Waarom vraagt mijn Mac steeds om mijn sleutelhangerwachtwoord?
Meestal omdat het wachtwoord van de inlogsleutelhanger niet meer overeenkomt met het inlogwachtwoord van je Mac, vaak nadat het inlogwachtwoord opnieuw is ingesteld. Die sleutelhanger hoort bij securityd, niet bij secd. De oplossing van Apple, ‘Herstel standaardsleutelhangers’ in Sleutelhangertoegang → Instellingen, verwijdert de wachtwoorden die in de inlogsleutelhanger zijn bewaard, dus Apple raadt het alleen aan als Apple Support dat adviseert.
Gerelateerd
Op zoek naar iets beters dan Activiteitenweergave? Bekijk de beste alternatieven voor Activiteitenweergave op de Mac, of blader door alle begrippen in de woordenlijst.