Security/Contextual Identity Project/Containers: Difference between revisions

changed first section
(Removed extra word.)
(changed first section)
Line 4: Line 4:
==Description==
==Description==


Individuals behave differently in the world when they are in different context.  The way they act at work may differ from how they act with their family.  Similarly, users have different contexts when they browse the web.  They may not want to leak their social network context with their work context.  The goal of this project is to allow users to separate these different contexts while browsing the web on Firefox.  Each context will have its own local state which is separated from the state of other contexts.
Individuals behave differently in the world when they are in different contexts.  The way they act at work may differ from how they act with their family.  Similarly, users have different contexts when they browse the web.  They may not want to leak their social network context with their work context.  The goal of this project is to allow users to separate these different contexts while browsing the web on Firefox.  Each context will have its own local state which is separated from the state of other contexts.


[[File:Containers-side-by-side-cropped.png|500px|frameless]]
[[File:Containers-side-by-side-cropped.png|500px|frameless]]
Line 13: Line 13:
* indexedDB
* indexedDB
* HTTP data cache
* HTTP data cache
* Image Cache
* Any other areas supported by OriginAttributes [https://bugzilla.mozilla.org/show_bug.cgi?id=1179985 Bug 1179985]
* Any other areas supported by OriginAttributes [https://bugzilla.mozilla.org/show_bug.cgi?id=1179985 Bug 1179985]


Line 20: Line 21:
* Saved Passwords
* Saved Passwords
* Saved Search and Form data
* Saved Search and Form data
* Image Cache
* HSTS Flags
* HSTS Flags
* OCSP Responses


==Benefits and Use Cases==
==Benefits and Use Cases==
Line 77: Line 78:


* Right click menu will have two additional options
* Right click menu will have two additional options
** Open Link in New Tab (this opens the link in the same container)
** Open Link in New Tab (this opens the link in the default container)
** Open Link Outside of This Container (this opens the link ''outside'' of the container)
** Open Link in New Container Tab (this opens the link in a specified container)
** In future versions, we’d like the ability to open link in a specific containers
* Command-clicking a link will open that link in a new tab in the same container
* Command-clicking a link will open that link in a new tab in the same container


canmove, Confirmed users
285

edits