Limit Scope of Session Cookies (new tabs and windows)
Categories
(Core :: Security, enhancement, P5)
Tracking
()
People
(Reporter: scott.jones, Unassigned)
References
(Depends on 1 open bug)
Details
Attachments
(2 files)
233.07 KB,
patch
|
timeless
:
review-
|
Details | Diff | Splinter Review |
33.62 KB,
image/png
|
Details |
Updated•24 years ago
|
Comment 1•24 years ago
|
||
Comment 2•24 years ago
|
||
Reporter | ||
Comment 3•24 years ago
|
||
Updated•24 years ago
|
Comment 6•23 years ago
|
||
Comment 7•23 years ago
|
||
Comment 8•23 years ago
|
||
Reporter | ||
Comment 9•23 years ago
|
||
Comment 10•23 years ago
|
||
Comment 11•23 years ago
|
||
Comment 12•23 years ago
|
||
Comment 13•23 years ago
|
||
Comment 14•22 years ago
|
||
Comment 15•22 years ago
|
||
Comment 16•22 years ago
|
||
Comment 17•22 years ago
|
||
Comment 18•22 years ago
|
||
Comment 19•22 years ago
|
||
Comment 20•22 years ago
|
||
Comment 21•22 years ago
|
||
Comment 22•22 years ago
|
||
Comment 23•22 years ago
|
||
Comment 24•22 years ago
|
||
Comment 25•22 years ago
|
||
Comment 26•22 years ago
|
||
Comment 27•22 years ago
|
||
Comment 28•22 years ago
|
||
Comment 29•22 years ago
|
||
Comment 30•22 years ago
|
||
Comment 31•22 years ago
|
||
Comment 32•22 years ago
|
||
Comment 33•22 years ago
|
||
Comment 34•22 years ago
|
||
Comment 35•22 years ago
|
||
Comment 36•22 years ago
|
||
Comment 37•22 years ago
|
||
Comment 38•22 years ago
|
||
Comment 39•22 years ago
|
||
Comment 40•22 years ago
|
||
Comment 41•22 years ago
|
||
Comment 42•22 years ago
|
||
Comment 43•22 years ago
|
||
Comment 44•21 years ago
|
||
Comment 45•21 years ago
|
||
Comment 46•21 years ago
|
||
Comment 47•21 years ago
|
||
Updated•21 years ago
|
Comment 48•21 years ago
|
||
Comment 49•21 years ago
|
||
Comment 50•21 years ago
|
||
Comment 51•21 years ago
|
||
Comment 52•21 years ago
|
||
Comment 53•21 years ago
|
||
Comment 54•21 years ago
|
||
Comment 55•21 years ago
|
||
Comment 56•21 years ago
|
||
Updated•21 years ago
|
Comment 57•21 years ago
|
||
Comment 58•21 years ago
|
||
Comment 59•21 years ago
|
||
Comment 60•21 years ago
|
||
Comment hidden (advocacy) |
Comment 62•21 years ago
|
||
Updated•21 years ago
|
Comment 63•21 years ago
|
||
Comment 64•21 years ago
|
||
Comment hidden (me-too) |
Comment 66•21 years ago
|
||
Comment 67•21 years ago
|
||
Comment hidden (advocacy) |
Comment hidden (off-topic) |
Comment hidden (off-topic) |
Comment hidden (off-topic) |
Comment hidden (off-topic) |
Comment hidden (off-topic) |
Comment 74•21 years ago
|
||
Comment 75•21 years ago
|
||
Comment hidden (off-topic) |
Comment hidden (off-topic) |
Comment 78•21 years ago
|
||
Comment hidden (me-too) |
Comment 80•21 years ago
|
||
Comment hidden (advocacy) |
Comment 82•21 years ago
|
||
Comment 83•21 years ago
|
||
Comment 84•21 years ago
|
||
Comment 85•21 years ago
|
||
Comment 86•21 years ago
|
||
Comment 87•21 years ago
|
||
Comment 88•21 years ago
|
||
Comment 89•21 years ago
|
||
Comment 90•21 years ago
|
||
Comment 91•21 years ago
|
||
Comment 92•21 years ago
|
||
Comment 93•21 years ago
|
||
Comment 94•21 years ago
|
||
Comment 95•21 years ago
|
||
Comment hidden (me-too) |
Comment hidden (me-too) |
Comment hidden (off-topic) |
Comment hidden (advocacy) |
Comment 100•21 years ago
|
||
Comment 101•21 years ago
|
||
Comment 102•21 years ago
|
||
Comment 103•21 years ago
|
||
Comment 104•20 years ago
|
||
Comment 105•20 years ago
|
||
Comment 106•20 years ago
|
||
Comment 107•20 years ago
|
||
Comment 108•20 years ago
|
||
Comment hidden (me-too) |
Comment 110•20 years ago
|
||
Comment hidden (me-too) |
Comment 112•20 years ago
|
||
Comment hidden (me-too) |
Comment 114•20 years ago
|
||
Comment hidden (me-too) |
Comment hidden (me-too) |
Comment hidden (off-topic) |
Comment 118•20 years ago
|
||
Comment 119•20 years ago
|
||
Comment hidden (me-too) |
Comment hidden (off-topic) |
Comment hidden (off-topic) |
Comment hidden (off-topic) |
Comment hidden (off-topic) |
Comment hidden (off-topic) |
Comment 126•20 years ago
|
||
Comment 127•20 years ago
|
||
Comment 128•20 years ago
|
||
Comment 129•20 years ago
|
||
Comment 130•20 years ago
|
||
Comment hidden (me-too) |
Comment 132•20 years ago
|
||
Comment 133•20 years ago
|
||
Comment 134•20 years ago
|
||
Comment 135•20 years ago
|
||
Comment 136•20 years ago
|
||
Comment 137•20 years ago
|
||
Comment hidden (me-too) |
Comment 139•20 years ago
|
||
Comment 140•20 years ago
|
||
Comment 141•20 years ago
|
||
Comment 142•20 years ago
|
||
Comment 143•20 years ago
|
||
Comment 144•20 years ago
|
||
Comment 145•19 years ago
|
||
Comment 146•19 years ago
|
||
Comment 147•19 years ago
|
||
Comment hidden (me-too) |
Updated•19 years ago
|
Comment 149•19 years ago
|
||
Comment hidden (me-too) |
Comment 151•19 years ago
|
||
Comment 152•19 years ago
|
||
Comment 153•19 years ago
|
||
Comment 154•19 years ago
|
||
Comment 155•19 years ago
|
||
Comment 156•19 years ago
|
||
Comment 157•19 years ago
|
||
Comment 158•19 years ago
|
||
Comment 159•19 years ago
|
||
Comment 160•19 years ago
|
||
Comment 161•19 years ago
|
||
Comment 162•19 years ago
|
||
Comment 163•19 years ago
|
||
Comment 164•19 years ago
|
||
Comment 165•19 years ago
|
||
Comment 166•19 years ago
|
||
Comment 167•19 years ago
|
||
Comment 168•19 years ago
|
||
Comment 169•19 years ago
|
||
Comment 170•19 years ago
|
||
Comment 171•19 years ago
|
||
Comment 172•19 years ago
|
||
Comment 173•19 years ago
|
||
Comment 174•19 years ago
|
||
Comment 175•19 years ago
|
||
Comment 176•19 years ago
|
||
Comment 177•19 years ago
|
||
Comment 178•19 years ago
|
||
Comment 179•19 years ago
|
||
Comment 180•19 years ago
|
||
Comment 182•19 years ago
|
||
Comment 184•19 years ago
|
||
Comment 185•19 years ago
|
||
Comment 186•19 years ago
|
||
Comment 188•19 years ago
|
||
Comment 189•19 years ago
|
||
Comment 190•19 years ago
|
||
Comment 191•19 years ago
|
||
Comment 196•18 years ago
|
||
Comment 197•18 years ago
|
||
Updated•18 years ago
|
Comment 200•18 years ago
|
||
Comment 201•18 years ago
|
||
Comment 202•18 years ago
|
||
Comment 203•18 years ago
|
||
Comment 204•18 years ago
|
||
Comment 205•18 years ago
|
||
Comment 206•18 years ago
|
||
Comment 207•18 years ago
|
||
Comment 208•18 years ago
|
||
Comment 209•18 years ago
|
||
Comment 210•18 years ago
|
||
Comment 211•18 years ago
|
||
Comment 212•18 years ago
|
||
Comment 214•18 years ago
|
||
Comment 219•18 years ago
|
||
Comment 222•18 years ago
|
||
Comment 223•18 years ago
|
||
Comment 226•18 years ago
|
||
Comment 232•17 years ago
|
||
Comment 233•17 years ago
|
||
Comment 234•17 years ago
|
||
Comment 235•17 years ago
|
||
Comment 236•17 years ago
|
||
Comment 237•17 years ago
|
||
Comment 240•17 years ago
|
||
Comment 241•17 years ago
|
||
Comment 242•17 years ago
|
||
Comment 244•17 years ago
|
||
Comment 246•17 years ago
|
||
Comment 247•17 years ago
|
||
Comment 248•17 years ago
|
||
Comment 249•17 years ago
|
||
Comment 250•17 years ago
|
||
Comment 251•17 years ago
|
||
Comment 252•17 years ago
|
||
Updated•16 years ago
|
Comment 254•16 years ago
|
||
Comment 255•16 years ago
|
||
Comment 256•16 years ago
|
||
Comment 257•16 years ago
|
||
Comment 258•16 years ago
|
||
Comment 259•16 years ago
|
||
Comment 260•16 years ago
|
||
Comment 263•16 years ago
|
||
Comment 264•15 years ago
|
||
Comment 265•15 years ago
|
||
Comment 266•15 years ago
|
||
Comment 267•15 years ago
|
||
Comment 268•15 years ago
|
||
Comment 269•15 years ago
|
||
Comment 270•15 years ago
|
||
Comment 271•15 years ago
|
||
Comment 272•15 years ago
|
||
Comment 273•15 years ago
|
||
Comment 274•15 years ago
|
||
Comment 275•15 years ago
|
||
Comment 276•15 years ago
|
||
Comment 277•14 years ago
|
||
Reporter | ||
Comment 278•14 years ago
|
||
Comment 279•14 years ago
|
||
Comment 281•14 years ago
|
||
Comment 282•14 years ago
|
||
Comment 283•12 years ago
|
||
Comment 284•12 years ago
|
||
Comment 285•12 years ago
|
||
Comment 286•12 years ago
|
||
Comment 287•12 years ago
|
||
Comment 292•11 years ago
|
||
Comment 293•11 years ago
|
||
Comment 297•10 years ago
|
||
Comment 298•10 years ago
|
||
Comment 299•10 years ago
|
||
Comment 300•10 years ago
|
||
Comment 301•10 years ago
|
||
Comment 305•10 years ago
|
||
Updated•10 years ago
|
Comment 315•8 years ago
|
||
Comment 317•8 years ago
|
||
Comment 321•7 years ago
|
||
I don't really get it. Apparently, it's not a technical limitation, as it's possible with containers (https://support.mozilla.org/en-US/kb/containers).
Containers also work as expected: when opening a new window from an existing window (via JS or by choosing to "open in a new tab"), it remains in the same container, so keeps the same cookies.
The only difference should be to make the container groups more dynamic for private windows. So every time you choose to "open in a new private window", or create a fresh private tab, it should dynamically create a new container for it.
I can understand why splitting cookies on tabs is not possible on the regular mode, as it would break existing sites. But private mode should, first and foremost, be secure.
As a developer, this is also pretty annoying. When I run different versions on my app on a docker server, they are accessible on the same host over different ports. But cookies are shared over different ports and over different tabs (even private ones). The shared cookies (with different secrets) constantly cause logouts on the apps. So I would need to add a DNS rule for every version I install, just to have a different hostname.
The amount of duplicates this ticket received, also clearly shows that people really expect a different behavior.
Comment 322•5 years ago
|
||
After reading this thread for 20 minutes I am no wiser. Is there a solution? If no, why? Is it exceedingly difficult? Private windows and normal ones already don't share anything, so can private windows just not share between each other as well? What I want is to open N private windows and have them be completely independent, just like opening N different browsers, so I can log into the same website with different account in each window.
There needs to be an option to separate cookies and browser sessions between windows (with options: always, never, private windows only), so that people who don't want it are not negatively effected and websites that rely on it can still be used.
I don't know if anyone from the Firefox team cares about this (even after 300+ comments and dozends of duplicate issues!), but if I find a browser that supports this I will use it over Fifefox.
Comment 323•5 years ago
|
||
Hi,
I wish too this was part of the Firefox Core, but in the meantime I wanted to tell I found a solution to have a separate browsing context for each tab I'm using, and it's configurable. Getting in default Firefox is not that easy and there are tricky parts. If session is per window, what do you do when you move tabs between windows? having separate sessions like that is a great improvement but by using it every day, it breaks quite a few user assumptions (you are logged out when you are in a new tab, following activation links from e-mail sometimes does not work as the browsing context is different than when you signed up, ...)
I'm using temporary containers: https://addons.mozilla.org/fr/firefox/addon/temporary-containers/
With switch-containers: https://addons.mozilla.org/en-US/firefox/addon/switch-container/
the first allows me to create a new container for each tab I'm opening, and it's very configurable so you can choose when to create containers. it allows me to separate browsing contexts easily to the point that I'm always logged out of websites, I often get capachas, ... but that's life now. The switch-container addon allows me to switch from a temporary container to a named container. It allows me to get the logged-in session from a named container so I don't have to log-in each and every time for every website that I am often on.
Hope this can help.
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Comment 326•3 years ago
|
||
The bug assignee didn't login in Bugzilla in the last 7 months.
:dveditz, could you have a look please?
For more information, please visit auto_nag documentation.
Comment 327•3 years ago
|
||
This bug can't be fixed without a large re-design of our cookie system, and it's hard to see someone tackling any time soon given this request is already 20 years old. And some of the security benefits of implementing this (session cookies that are actually ephemeral) would cut against other behavior that lots of people like (opening a tab recently closed by mistake and having it actually still work).
In practice the internal infrastructure we have that does support these use cases is the Containers/originAttributes mechanism, using either Mozilla's own Multi-account Containers add-on for the multi-account use-case brought up early on, or Temporary Containers to make the ephemeral use-case more convenient.
Comment hidden (advocacy) |
Updated•3 years ago
|
Description
•