OS X fornisce Accesso Portachiavi, che è un ottimo modo per salvare password di app e siti web diversi. Quando si desidera visualizzare una password tramite la GUI di accesso portachiavi, viene richiesta la password dell'amministratore. Tuttavia, OS X fornisce anche un comando per esportare tutte le password di accesso portachiavi a un file di testo, non crittografato:
security dump-keychain -d login.keychain > keychain.txt
Questo comando non richiede sudo
privilegi.
Quindi ho due domande:
- Come posso aggiungere il requisito di privilegio
sudo
al comandosecurity
. - Questo comportamento è inteso o è una notevole incoerenza in merito ai problemi di sicurezza di Apple?