r/ProtonMail • u/ImpressionOk2334 • 2d ago
Feature Request Device-Bound Session Tokens
Please add device-bound sessions/tokens. I don’t want stolen cookies or tokens to be usable on another device.
The goal: stealing a session token should not be enough to access the account. The session should be cryptographically bound to the device that created it.
This would be especially valuable for protecting Proton accounts against infostealers, session-cookie theft and token replay, while still allowing users to have multiple legitimate devices.
16
u/ephemeralmiko 2d ago
I thought this was already part of Sentinel? If not then I second that Proton should incorporate this ASAP.
6
2
u/Skaifessurk 2d ago
I think Sentinel flags suspicious activity but doesnt do actual cryptographic binding of sessions to hardware
6
3
u/Extravi 2d ago
I was thinking about this a while ago. I think this is only supported for Chromium browsers. However, this definitely should be a part of Proton Sentinel. If not, just on by default, if available.
-13
u/ImpressionOk2334 2d ago
this is basic and essential security, this should be for everyone and not optional
5
u/Cyanogen101 2d ago
"basic and essential"
But new and not supported by multiple softwares and many sites.
It's good and important yes
3
u/West_Possible_7969 Linux | macOS | iOS 1d ago
It cannot be for everyone and it is not basic, because it does not, and cannot, work everywhere.
3
u/Hungry-Broccoli-7193 2d ago
That - and/or aggressive reauthentication if a specific session switches IP addresses.
6
u/West_Possible_7969 Linux | macOS | iOS 1d ago
Proton has already a layered process that works cross platform and is always on. Of course in zero knowledge systems using an app and not the browser is the safest thing to do, but DBSC is a some months old thing that works in some browsers, in some OSes, and in devices with TPM / secure enclave only.