Keychain Services è l'API di macOS e il sistema di archiviazione dei segreti usato per memorizzare password, chiavi private, certificati, token e altri elementi sensibili. Le applicazioni lo chiamano per salvare in modo sicuro le credenziali invece di scriverle in file, variabili d'ambiente o impostazioni dell'applicazione. L'accesso è controllato dalla sessione dell'utente, dalle autorizzazioni dell'applicazione e da regole specifiche per ogni elemento.
Nella sicurezza informatica, Keychain Services è importante perché gli aggressori spesso cercano i segreti che sbloccano tutto il resto: chiavi SSH, accessi del browser, credenziali cloud e materiale di firma. I difensori più attenti lo usano per ridurre l'esposizione in chiaro e centralizzare la gestione dei segreti, ma non è uno scudo magico. Se un malware viene eseguito con il giusto contesto utente, abusa di un'app affidabile o esce da una sandbox per raggiungere l'host, può comunque tentare di interrogare o rubare gli elementi del Keychain accessibili. Per questo motivo, la collocazione dei segreti e la policy di accesso fanno parte del rafforzamento dell'endpoint.


