Vorrei memorizzare dati importanti del cliente (ad esempio password, token OAuth) in modo che siano accessibili solo da un'applicazione (separazione sulla base dell'applicazione). Il meccanismo deve essere trasparente per l'utente - una protezione aggiuntiva della password sarà irritante.
C'è un modo per ottenerlo in Windows?
(Nel caso di Android, tale separazione è possibile assegnando l'ID utente univoco a ciascuna applicazione e sfruttando i meccanismi standard * nix.)
Sono a conoscenza dell'esistenza di Storage isolato ( link ), ma la documentazione indica chiaramente non è raccomandato per la memorizzazione di dati preziosi:
You should not use isolated storage in the following situations:
- To store high-value secrets, such as unencrypted keys or passwords, because isolated storage is not protected from highly trusted code, from unmanaged code, or from trusted users of the computer.