-
Notifications
You must be signed in to change notification settings - Fork 349
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
Consider adding unlisted, single-domain containers #430
Comments
Two alternative to solve the same use case:
Essentially what we are talking about is a less intrusive interface for "first party isolation" which tor uses for all sites. This makes all websites behave like they are in a unique container, iframes within the page behave like they have the following origin: page.com_example.com so cookies are never shared from iframe to another parent document in another tab. |
Yes.
Yes; But.
There are solutions that address both of these, and without running afoul of the ability to csrf yourself*. But, I'm having a hard time thinking of any that aren't basically a duplicate of #306, which is why I suggested adding on to that interface. *The irony of linking you to your own blog post is not lost on me, but for others reading... In the end, though, I don't really care what the interface is; I'd just like a way to isolate Google et al.
Yeah. Is this in scope for containers? I was a little bit unsure of whether I should post this and #429 here or on bugzilla. |
Hi MAC maintainers! First, thank you so much for this excellent project. Thanks also to @stoically and others who also work on Temporary Containers, which I discovered today and am excited about. For my use case, I am interested in automatically generated containers for each subdomain. I'm unsure if this is essentially the same thing as First-Party Isolation. Perhaps @jonathanKingston can help clarify if so. Typical behavior
Desired behavior: Enhancement Request
Example:
I'm sure there are cases where manually managed containers are superior (e.g., Work Gmail vs Personal Gmail containers), and other edge cases (e.g., logging into sites using Google Accounts or the Paypal Ebay example above), but I think the outlines of the setup I've presented here would be great for me, and maybe others, too. Also I suggest merging #1421. Curious what you think! Thanks again. |
@smichel17 please, do the features of recent releases of Firefox meet your requirements? In particular: |
Short answer — yes. Longer answer — I think it would meet my original requirements, but the way I browse the internet has changed quite a bit since then and I'm not really sure any more. In short: I use Temporary containers with most isolation settings enabled and very few permanent containers; and I use uMatrix with very restrictive defaults, including blocking 1st party cookies & js. That is, instead of using per-site containers, I use per-tab containers and restrict how much access sites get besides that. Privacy features like you mentioned are still nice as a backup for when I want to un-break a site — the same reason I use both uMatrix and uBlock origin. |
As per #428, about 1/3 of my containers are for a single login on a single domain. I could imagine having many, many more of these, and they're already starting to clutter up my container list; this makes containers less useful for tab management (#336).
I'd love it if there were a setting to isolate a domain in its own container so that it'll save logins and other history, without creating a whole new container just for it.
I think the easiest way to do this would be to integrate with #306 as described here by:
Always Open in This Container
=>Always Open in a Container
Containers Confirm Navigation
page[Domain name] container
[Domain name] container
s per account you have on the siteThe text was updated successfully, but these errors were encountered: