Is keeping 1password locked in the background safe?
Hello.
After reading some articles about memory not being cleared when 1password locks, I wonder if it is safe to stay with 1password locked in the background.
I often try to avoid typing long master password by unlocking 1password with master password for a single time, and use windows hello to unlock 1password next time I need to use it.
To prevent unlock with windows hello capability being disabled, I never quit the 1password program and instead of shutting down the operating system completely, I try to put my computer into sleep or hibernation when I'm not using my computer.
Since 1password process exist in memory most of the times while I use my computer and the memory contents can be swapped out to disk in the event of hibernation. I wanna know if decrypted data or encryption keys stored in clear text is instantly deleted when the program is locked with unlock with windows hello capability enabled.
Few of the articles I have read is
https://techmonitor.ai/techonology/hardware/password-manager-security
and
https://blog.securityevaluators.com/recovering-the-master-password-from-a-locked-password-manager-1password-4-5d32cd569907
I suspect that both articles refer to old version of 1password since none of them explicitly say that they tested on 1password 8, so I wonder if memory protection has improved in 1password 8.
I also heard somewhere that 1password is written in a managed language and instant deletion of memory isn't possible(I forgot where that article was)
With entire backend of 1password 8 completely rewritten in Rust is it steal the case?
In short, I want to know if it is safe to just keep 1password locked when I'm not using it and trying to decide whether I should quit 1password completely after I'm done with it or not.
If I make just one another suggestion here, I'd say security of 1password client can be improved if it has an option to run in elevated environment. That way, an attacker would need to bypass UAC in order to access memory of 1password process. I'm not sure if same result can be achieved by running 1password as administrator.
Thank you in advance, and sorry if I'm just over-concerned and asking too many questions.
1Password Version: 8.5
Extension Version: Not Provided
OS Version: Windows 11 Home
