Sto cercando qualcosa come questo white paper sulla sicurezza per iOS tranne OS X o, meglio ancora, una sorta di rapporto di audit di sicurezza da un esperto indipendente. Dopo aver letto documentazione come la Guida alla programmazione dei servizi portachiavi, sono ancora più confuso su ciò che è vulnerabile a un attacco contraddittorio su un backup non crittografato di un sistema OS X.
L'ultima volta che ho controllato, il portachiavi di accesso dell'utente in OS X era sicuro quanto la password. Ricordo qualche problema che ha ridotto l'effettiva segretezza della chiave a qualcosa come 111 bit (memoria nebbiosa, non esitate a correggermi) a causa di un problema con il modo in cui la password viene convertita in chiave, ma molto tempo fa e speriamo che sia stato corretto.
D'altra parte, mi è stato detto che il portachiavi di sistema è intrinsecamente meno sicuro perché qualsiasi amministratore può accedervi e un intruso ha molte opzioni per diventare un amministratore oltre a indovinare la password di un singolo utente.
In particolare, sono preoccupato per l'archiviazione delle password utilizzate negli script automatizzati nel Portachiavi di sistema poiché i file di sistema vengono sottoposti a backup e archiviati fuori sede senza ulteriore crittografia. I documenti e altri dati dell'utente vengono crittografati prima di essere portati fuori sede, ma ho il sospetto fastidioso che ci sia un percorso che sto trascurando che recupera quelle chiavi una volta che il Portachiavi di sistema è stato compromesso (a causa delle nostre procedure, non necessariamente di eventuali difetti crittografici) . Quindi voglio avere una conoscenza approfondita di come il portachiavi di sistema è contemporaneamente protetto ma accessibile a qualsiasi amministratore.
In che modo le chiavi sono progettate in modo tale che qualsiasi utente amministrativo possa sbloccare il portachiavi di sistema?
Esistono restrizioni crittografiche che limitano in qualche modo ciò che un utente amministrativo può fare con le informazioni nel portachiavi di sistema?
Dato un backup di sistema non crittografato senza
/Users
, come otterresti l'accesso alle chiavi nel portachiavi di sistema?
Sono interessato a OS X 10.5 Leopard e versioni successive.