Signing back into the Community for the first time? You'll need to reset your password to access your account. Find out more.
Forum Discussion
System
2 years agoSuper Contributor
Reauthorize after setting for 1Password in Safari
This discussion was created from comments split from: How to protect against compromised iPhone passcode.
- unhappychappyNew Contributor
One problem I can see is that although you can't unlock 1password without biometric auth or the master password, that's not always going to be strictly necessary. Try this...
- Fail biometric auth and unlock your iPhone with pin
- Try to open 1password, fail biometric auth, it asks for master password... great... but...
- Load Safari, go to a website which you have stored in 1password... there's your login and password available! The same is not true on macOS.
- omzazNew Contributor
Load Safari, go to a website which you have stored in 1password... there's your login and password available!
Don't know if this is related to a specific setting within 1Password but I get prompted to unlock 1Password. It doesn't auto-fill the login fields for me.
- unhappychappyNew Contributor
It looks like there is a "reauthorise after" setting for the Safari extension. It seems to default to 1 day, or at least I don't remember changing it. The shortest period is 15 minutes, which is plenty of time for a knowledgable person to get up to no good! Maybe we can have a shorter option added, like say 1 or 2 minutes?
Edit: Actually, rethinking this, why doesn't the Safari extension lock whenever the device/1Password locks? This seems to be the case on macOS.
- unhappychappyNew Contributor
This, along with the default of "1 day" for Safari extension authorisation makes me start to question the security model of 1Password...
- 1P_Dave
Moderator
Hello unhappychappy! 👋
I've split your comments into a separate thread to keep the other thread on-topic and to better focus on your specific concerns. 🙂
1Password for Safari requires at least iOS 15 and modern iPhone and iPads do a great job of requiring that users have a passcode or Face ID / Touch ID to unlock the device. If your device is locked then no one can unlock it and use 1Password for Safari without first providing your device's passcode or unlocking the device using Face ID / Touch ID.
The extension by default has "Reauthorize after" set to 1 Day but you can indeed reduce it to 15 minutes if that better fits your personal threat model.
With the recent concerns about the stealing of iOS passcodes, I can certainly understand the desire to set an even shorter timeout period and, while I can't make any promises, I have added your feature request to our internal tracker so our product team can consider it as they are looking into new features to add to future versions of 1Password for iOS.
In the meantime, if you are concerned about your iPhone's passcode being stolen you can set a longer and more secure passcode: Set a passcode on iPhone - Apple Support (CA)
-Dave
ref: PB-31391551
- unhappychappyNew Contributor
Thanks for your reply 1P_Dave. I wonder whether it's possible to have the Safari extension have the same lock status as 1Password, just like it does macOS? In other words, if the 1Password itself is locked then so is the extension.
- 1P_Dave
Moderator
On the Mac (as well as on Windows and Linux), our developers have created an integration feature called "Shared Lock State" that allows the 1Password app to communicate with 1Password in the browser. I'm not a developer myself but my understanding is that on iOS we're unable to build the same sort of integration between the app and the browser extension because of how iOS sandboxes apps as well as limitations in the APIs available to us in both iOS and Safari.
That being said, integration between the app and the browser extension on iOS is something that I wish for as well and I've filed a feature request for this on your behalf. Thank you for the feedback. 🙂
-Dave
ref: PB-31394968