News for hackers. Stuff that matters.
Re:Facebook Container for Firefox by 07d046 on Tuesday April 17, 2018 @07:57PM (#16863427)
I used Firefox's containers for about a day, and then I discovered the privacy.firstparty.isolate option (in about:config), which effectively gives every site its own container with no user effort. That, combined with Cookie AutoDelete, seems to work well.
Re:Facebook Container for Firefox by sametmax on Wednesday April 18, 2018 @01:52AM (#16864982)
Yeah but you miss in the parallel session. Having several github and twitter accounts, it's very handy.

I never disconnect from anything, i just open a non container tab. I never connect to anything on my laptop, i open the site in the desired account container.

This website is in a state I don't want ? New container, and it's sees me as a new customer.

Re:Facebook Container for Firefox by SparkyMcUnicorn on Tuesday April 17, 2018 @08:29PM (#16863610)
This doesn't work for me.

I have a "personal" container that I use for my Google/PayPal login, and sites that I use Google oauth with, same for a "work" container.

If each site used it's own container, I couldn't sign in with Google without signing in multiple times (let alone the mess of signing out old sessions, which I do once in a while).

Re:Facebook Container for Firefox by Manishearth on Tuesday April 17, 2018 @10:19PM (#16864118)
Google logins still work, this is a different kind of container from the Firefox container tabs.

I use this feature with container tabs and it's fine. There are so far one or two sites I've come across that this breaks, neither of them anything I care about.

Re:Facebook Container for Firefox by seanp2k2 on Wednesday April 18, 2018 @12:03AM (#16864525)
Re:Facebook Container for Firefox by Aissen on Wednesday April 18, 2018 @03:44AM (#16865501)
It doesn't work all the time. I tried it with Google login on Atlassian, it seems to rely on third-party cookies, and fails. There are a few bugs open on websites that don't work with this feature:

https://wiki.mozilla.org/Security/FirstPartyIsolation#First_...

Re:Facebook Container for Firefox by SparkyMcUnicorn on Wednesday April 18, 2018 @12:38PM (#16868769)
I assumed it didn't work because it was an Atlassian site I was logging in with. Thanks for pointing this out.

Container tabs works for me very well, so I don't see much point in switching over and dealing with little bugs like this.

Re:Facebook Container for Firefox by sourcesmith on Wednesday April 18, 2018 @06:48AM (#16866210)
Atlassian actually rely on referrer headers as well! Extensions such as smart referrer break their single SSO system.
Re:Facebook Container for Firefox by rattray on Tuesday April 17, 2018 @10:47PM (#16864225)
Sorry, are you using `privacy.firstparty.isolate` or container tabs? I think SparkyMcUnicorn was saying the former would not work for them.
Re:Facebook Container for Firefox by Manishearth on Wednesday April 18, 2018 @12:18AM (#16864569)
Both. I'm saying they work together fine, and isolate works fine with Google logins. It's not that strict.
Re:Facebook Container for Firefox by minot on Tuesday April 17, 2018 @08:43PM (#16863696)
My use case is multiple Google accounts. I can log in to multiple Google accounts at the same time in different containers and answer emails very easily.
Re:Facebook Container for Firefox by Someone1234 on Tuesday April 17, 2018 @09:00PM (#16863774)
You can be logged into multiple Google Accounts at the same time without the extension. Just click the little profile icon in the top right and click "Add Account."

I'm logged into four, including a Gapps account.

Re:Facebook Container for Firefox by swsieber on Tuesday April 17, 2018 @09:07PM (#16863801)
Have they fixed the issues though where some of their apps only work with the primary account you're logged in with? (e.g. the first one)
Re:Facebook Container for Firefox by fphilipe on Wednesday April 18, 2018 @12:25AM (#16864593)
Google Play Console only works with your primary account.
Re:Facebook Container for Firefox by baddox on Tuesday April 17, 2018 @10:14PM (#16864091)
Over the years they have definitely fixed those one by one, but I’m not sure if they’ve fixed all of them. I believe the last problematic one I encountered was some ads-related developer console a year or two ago.
Re:Facebook Container for Firefox by imbur on Tuesday April 17, 2018 @10:40PM (#16864188)
They fixed the big ones but there are still a bunch of edge cases where you have to log out, like one account is from US and one is from Canada.
Re:Facebook Container for Firefox by josefresco on Wednesday April 18, 2018 @11:21AM (#16868085)
No. I use this feature daily, and have to login to my "primary" Google ID for my Drive/Calendar, then I "Add Account" to enable my secondary/tertiary ID's. It has to be in that order.
Re:Facebook Container for Firefox by dredmorbius on Wednesday April 18, 2018 @02:02AM (#16865012)
Good question, though the account isolation to the extent I've tested it has been surprisingly good.

I still don't fully trust it, but that's a different matter.

Re:Facebook Container for Firefox by caro_douglos on Tuesday April 17, 2018 @09:52PM (#16864003)
+1 deal with this all the time on spreadsheets ===== fixed
Re:Facebook Container for Firefox by ocdtrekkie on Tuesday April 17, 2018 @09:09PM (#16863816)
This would let Google know these accounts are affiliated with the same person on your network, whereas containers won't necessarily provide that assumption.

Right?

Re:Facebook Container for Firefox by rtkwe on Tuesday April 17, 2018 @09:15PM (#16863848)
If they wanted to they could associate them other ways by just looking at the IP address and/or browser fingerprinting.
Re:Facebook Container for Firefox by ocdtrekkie on Tuesday April 17, 2018 @11:34PM (#16864413)
My thought is that they can certainly find good indicators that they're related, but that signing into them at the same time directly in their website confirms the relationship. Bear in mind, everything coming from say, a corporate network, won't be distinguishable by IP, and browser fingerprinting is likely less helpful in an environment with a hundred PCs running identical system images.

Your home device may not live in such a family, but it's hard for Google to determine that.

Re:Facebook Container for Firefox by rtkwe on Wednesday April 18, 2018 @10:34AM (#16867695)
Even in a corporate network there's some plugin drift over time depending on job role especially for developers. And GP specifically has installed a container add-on which probably makes him/her fairly unique among all the corporate traffic coming from that IP/group of IPs.
Re:Facebook Container for Firefox by ocdtrekkie on Wednesday April 18, 2018 @10:54AM (#16867860)
Most good corporate environments should be controlling what plugins they allow users to install in their browsers. (For the few users we permit to use Chrome, for example, all extensions are disabled.)

But again, the issue is not your specific configuration (or GP's specific configuration), the point is that Google cannot assume same IP or browser fingerprint is a definitive association of identity, whereas signing in additional users in Google's app definitely does.

Re:Facebook Container for Firefox by djrogers on Wednesday April 18, 2018 @12:04PM (#16868443)
> Most good corporate environments should be controlling what plugins they allow users to install in their browsers.

For a very odd definition of the term 'good' I suppose that's may be the case. It's certainly not been in any place I've worked in the past 20 yrs.

Re:Facebook Container for Firefox by ocdtrekkie on Wednesday April 18, 2018 @01:02PM (#16868963)
I can't vouch for the security of any place you've worked in the past 20 years.

But suffice to say, it's very common for Chrome extensions to be able to both modify any content on websites you view and read data you enter into them. Both adware and spyware is prolific on the Chrome Web Store, and it's the number one infection vector I see.

Controlling extensions is downright basic competency for network security. With regards to Chrome, I currently operate an outright block, though obviously we can whitelist extensions as necessary. (One thing Chrome does particularly well is their ADMX templates: It's easy to blacklist and whitelist extensions, and install them compulsorily for users as well.)

Re:Facebook Container for Firefox by djrogers on Thursday April 19, 2018 @04:23PM (#16879775)
Considering that I've spent 15 of the last of those 20 years working at cybersecurity companies, I can say with some degree of assuredness that your level of control over browser extensions goes far beyond the typical work environment, and that goes doubly so for companies based in silicon valley. Do you really think that all those engineers at Google/FB/Apple/etc can't install browser extensions?
Re:Facebook Container for Firefox by madez on Tuesday April 17, 2018 @09:19PM (#16863870)
I assume there is no hiding from Google unless you black-hole their IPs. Also, don't let an Android device with links to Google be near you.

It'd hard to ban Google from your life even if you want ti. I think governments should help citizens achieve that when they choose so.

Re:Facebook Container for Firefox by bryanrasmussen on Wednesday April 18, 2018 @12:23AM (#16864585)
If you browser fingerprint and uniquely identify someone in this scenario what is the GDPR rationale going to be?
Re:Facebook Container for Firefox by creato on Wednesday April 18, 2018 @03:18AM (#16865361)
I'm not sure if this is the same thing you are suggesting, but what I like to do is use the "Manage people" option from the menu at the top right. My work and home google accounts are never logged in at the same time in the same chrome window. It seems to keep everything separated pretty well, even extensions seem to maintain their own settings/"activated-ness" within each person/account.
Re:Facebook Container for Firefox by krisgenre on Wednesday April 18, 2018 @12:47AM (#16864703)
On Chrome you have the SessionBox extension - https://sessionbox.io/discover
Re:Facebook Container for Firefox by ozim on Wednesday April 18, 2018 @05:06AM (#16865830)
Why don't you use Thunderbird for multiple mail accounts? I cannot imagine using web interface for multiple email accounts, too much effort, taking my browser tab space. Thunderbird is right tool for it...
Re:Facebook Container for Firefox by rsync on Wednesday April 18, 2018 @12:13AM (#16864555)
"... and then I discovered the privacy.firstparty.isolate option (in about:config), which effectively gives every site its own container ..."

But with its own IP, possibly a non-routable, private IP ?

I think not ... and that's too bad because that is what we really need. We need the ability to chroot jail a GUI program just like we jail named or (whatever).

A different root, a different IP, and no access (or knowledge) of the rest of the system. If I used facebook, that's the browser I would run it in.

Re:Facebook Container for Firefox by goatsi on Wednesday April 18, 2018 @12:27AM (#16864603)
This is exactly what Qubes offers. Have as many separate browsers as you like, each originating from a different IP using VPN proxyVMs. Or just run everything through Tor using a Whonix gateway.

https://www.qubes-os.org/intro/

Re:Facebook Container for Firefox by forapurpose on Tuesday April 17, 2018 @08:22PM (#16863576)
Any problems? For example, CDNs are in different domains. Some ecommerce sites use payment services from other domains.
Re:Facebook Container for Firefox by guelo on Tuesday April 17, 2018 @08:42PM (#16863691)
Things will break like logging in with Google/Facebook/other OAuths that use popup window redirects, iframe services like Disqus or Facebook comments, Google's captcha will become more annoying, less local caching will happen which means slower browsing in general.
Re:Facebook Container for Firefox by saltcured on Tuesday April 17, 2018 @09:33PM (#16863946)
When you say login would break, what do you mean? Just that it would be less convenient, i.e. you have to login to your identity provider once for each first party? Or are you suggesting that the redirect flow for OpenID Connect or oauth wouldn't work at all?
Re:Facebook Container for Firefox by mehrdadn on Tuesday April 17, 2018 @09:07PM (#16863798)
Yet another reason why you should avoid using service to log into another as much as possible.
Re:Facebook Container for Firefox by ams6110 on Wednesday April 18, 2018 @12:17AM (#16864563)
I'm really of two minds about this. On the one hand you can use Facebook or Google to log in and then have them know what sites you log into. Or you can use a site's native login and be pretty sure that at some point you're going to get a "we take security very seriously" notice after they screw up and expose all their user data.
Re:Facebook Container for Firefox by waterbomb0 on Wednesday April 18, 2018 @01:56AM (#16864992)
If you use a password manager with different passwords for each site it doesn't matter (much). Either they steal your password (usually hashed), or your OAuth information.

The minor difference is that with OAuth they cannot log-in to the site pretending to be you, but if they don't hash the passwords, or use weak method to do it, then it's possible.

Regarding other user data stored in the DB (which is usually more valuable than just the passwords) there is no difference between the login method.

Re:Facebook Container for Firefox by mehrdadn on Wednesday April 18, 2018 @01:26AM (#16864868)
I don't really see how logging in with a different system prevents your user data from being exposed?
Re:Facebook Container for Firefox by loeg on Tuesday April 17, 2018 @08:38PM (#16863667)
I've definitely run into problems with ecommerce sites (really just Tarsnap) and embedded iframes from 3rd party payment services, while using the Chrome equivalent of this Firefox setting.
Re:Facebook Container for Firefox by cperciva on Wednesday April 18, 2018 @04:02AM (#16865584)
In case it's useful: This was due to a bug in Chrome which has since been fixed. (Chrome was losing the "POST" flag when sending a redirect message between processes.)
Re:Facebook Container for Firefox by loeg on Thursday April 19, 2018 @02:29AM (#16873768)
Any idea what version of Chrome fixed it? I refill my Tarsnap balance only occasionally.
Re:Facebook Container for Firefox by cperciva on Thursday April 19, 2018 @03:57AM (#16874118)
The bug was fixed on January 26th and was being merged to older supported branches expeditiously -- I don't know the exact version numbers but I'm sure that any releases they rolled after mid-February would have the fix.
Re:Facebook Container for Firefox by loeg on Thursday April 19, 2018 @08:04PM (#16881197)
I guess 65.0.3325.146 from March 5th probably works, then. Thanks!
Re:Facebook Container for Firefox by andai on Tuesday April 17, 2018 @08:44PM (#16863702)
How do you do this in Chrome?
Re:Facebook Container for Firefox by loeg on Thursday April 19, 2018 @02:28AM (#16873767)
chrome://flags/#enable-site-per-process

Strict site isolation > Enable.

Re:Facebook Container for Firefox by mirthflat83 on Tuesday April 17, 2018 @10:07PM (#16864063)
Using profiles I guess
Re:Facebook Container for Firefox by StavrosK on Tuesday April 17, 2018 @08:56PM (#16863757)
Doesn't Privacy Badger do about the same, but more granular and breaking fewer things?
Re:Facebook Container for Firefox by vidyesh on Tuesday April 17, 2018 @11:23PM (#16864374)
By not breaking things, Privacy Badger will essentially let some cookies and trackers pass through which aren't cross tracking but these could leave behind a trail. Some will stay dormant until activated.

CAD or any similar cookie deleting add-on will essentially kill any cookie that isn't required for your active tabs. This way nothing is left behind to track or trail you.

Re:Facebook Container for Firefox by epsilon_machine on Tuesday April 17, 2018 @11:55PM (#16864489)
What about browser fingerprinting (https://panopticlick.eff.org/)? Unless you are using the Tor browser, this appears "uncontainable" especially for folks not using Chrome over Windows 10 or another super generic combination.
Re:Facebook Container for Firefox by vidyesh on Wednesday April 18, 2018 @12:37AM (#16864656)
Blocking your canvas to avoid being fingerprinted/tracked is like walking under the CCTV with a hoodie and cap on. Unless everyone under the CCTV does the same you will not be detected but will be tracked. It might be hard to identify you but you will standout.

So instead of standing out of the crowd why not disguise so well that the tracker doesn't know the real you.

The idea is to use something that gives a fake readout of your fingerprint thus making you look normal but keep changing it occasionally so it leads no where for long time. Try Canvas blocker[1] and/or Canvas Defender for fake readout.

[1]https://github.com/kkapsner/CanvasBlocker

Re:Facebook Container for Firefox by afx on Thursday April 19, 2018 @10:24AM (#16876115)
> The idea is to use something that gives a fake readout of your fingerprint thus making you look normal but keep changing it occasionally so it leads no where for long time.

What is "normal" in this case? One correct way to counter fingerprinting is to standardize the fake readouts to a specific value and not change it every so often. So if everyone's browser is reporting the same value for this feature that feature will become meaningless in the context of fingerprinting since its entropy is very low.

That's what Tor Browser has been doing with font enumeration, reported windows size, screen resolution etc. - they all report the same value. On the other hand, you can correlate these values and identify Tor Browser users.

Re:Facebook Container for Firefox by vidyesh on Tuesday April 17, 2018 @11:18PM (#16864355)
I use containers to keep some activities limited to it. As my primary browsing is open all the time which. For each of these activities I use a separate container; shopping, work, research, banking, payments and social.

I use uBO with dynamic filtering[1] + I've replaced 'CAD' with 'Forget Me Not'[2] works like a charm.

[1]https://github.com/gorhill/uBlock/wiki/Dynamic-filtering:-qu... [2]https://github.com/Lusito/forget-me-not

Re:Facebook Container for Firefox by chrischen on Tuesday April 17, 2018 @08:37PM (#16863664)
Wouldn't setting your cookie settings to strict (block all third party cookies) do the same thing?
Re:Facebook Container for Firefox by guelo on Tuesday April 17, 2018 @08:43PM (#16863700)
It's more thorough than just cookies including various caches and data stores.
Re:Facebook Container for Firefox by jakecopp on Tuesday April 17, 2018 @11:02PM (#16864283)
Does the OP's method allow third party cookies while isolating them from other sites?

That might be more usable than blocking third party cookies for sites that break because of SSO.

Personally I use Containers and block third party cookies and I don't have any troubles.

Re:Facebook Container for Firefox by 6ak74rfy on Tuesday April 17, 2018 @08:11PM (#16863515)
nice, I wish there were a dedicated checkbox for this in the settings page. I didn't know about this until now.
Re:Facebook Container for Firefox by vvanders on Tuesday April 17, 2018 @08:14PM (#16863534)
Yup, this is how I thought containers would work like at first.

9/10 times I navigate off a link from one container and boom I've pulled in everything in that new container by ctrl+l reflex.