Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Firefox Containers #116

Open
alexlehm opened this issue Sep 6, 2016 · 5 comments
Open

Support for Firefox Containers #116

alexlehm opened this issue Sep 6, 2016 · 5 comments

Comments

@alexlehm
Copy link

alexlehm commented Sep 6, 2016

Firefox has a new feature called Containers, which is basically different "identities" by opening tabs that belong to one of 5 containers. This currently means that cookies are displayed more than once since they may be stored in each container. (The same issue is present in the native cookie edit window)

It would be great if the the Cookie Manager plus could support containers in the future (since that makes a great debugging tool when testing web pages with login).

@vanowm
Copy link
Owner

vanowm commented Sep 6, 2016

Any references I could learn about this?
I suspect the reason for duplicate cookies is they have different originAttributes (can you confirm that?). Unfortunately Mozilla's api doesn't allow change originAttributes without accessing cookies.sqlite database directly.

@alexlehm
Copy link
Author

alexlehm commented Sep 6, 2016

I have to say I have no idea how this is implemented, its probably a new property in the cookies db that distinguishes between the containers.

The feature is described here https://wiki.mozilla.org/Security/Contextual_Identity_Project/Containers

@Atavic
Copy link

Atavic commented Sep 28, 2016

@alexlehm Cookies aren't involved, but it's Gecko.
It's explained on the chapter An extended origin of your link.
Also see How is Firefox able to Compartmentalize Containers? (the 8th answer in FAQ).

@Atavic
Copy link

Atavic commented Sep 30, 2016

How could these Containers secure browsing when data as History and Saved Password are shared between them?
Seems like there will a different Local Storage for every container, but it's a placebo for security improvement to me.

@alexlehm
Copy link
Author

I am not so much using this for enhanced security, but its a killer feature if you are testing a portal and have to switch between a regular and admin user for example without using 2 different browsers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants