News for hackers. Stuff that matters.
Re:Facebook Container Extension: Take control of how you’re ... by alkonaut on Tuesday March 27, 2018 @11:52AM (#16689680)
This begs the follow up question: Why can’t my browser always send zero cookies for all third party requests in all tabs?

Presumably the like button wouldn’t work - but that’s what I want. So the Q is: what will break that I didn’t want to break?

Re:Facebook Container Extension: Take control of how you’re ... by pritambaral on Tuesday March 27, 2018 @01:06PM (#16690547)
You can disable third-party cookies in Firefox. See https://support.mozilla.org/en-US/kb/disable-third-party-coo...
Re:Facebook Container Extension: Take control of how you’re ... by cryptonector on Tuesday March 27, 2018 @12:23PM (#16690022)
It breaks things like "sign-in with github credentials" in CIs. But you know, these should be exceptional, therefore the default should be to load third-party content without cookies. The problem is that some content is loaded without your having to click on something (where you'd have a chance to right-click and request loading with selected credentials).
Re:Facebook Container Extension: Take control of how you’re ... by andor on Tuesday March 27, 2018 @12:43PM (#16690274)
Not necessarily: OAuth Basic Flow does not require third-party cookies. With Basic Flow, you'd get redirected to github.com, making it a first party request. Github will then redirect you back passing an authentication code as a URL parameter.
Re:Facebook Container Extension: Take control of how you’re ... by moosingin3space on Tuesday March 27, 2018 @03:46PM (#16692093)
I use uMatrix for this purpose, and to block third-party frames to defend against clickjacking. That said, Multi-Account Containers still are very useful.
Re:Facebook Container Extension: Take control of how you’re ... by latexr on Wednesday March 28, 2018 @07:27AM (#16696874)
I’ve been blocking third-party cookies for years and using OAuth authentication in several places. Don’t remember ever having an issue.
Re:Facebook Container Extension: Take control of how you’re ... by latexr on Wednesday March 28, 2018 @07:18AM (#16696839)
> Why can’t my browser always send zero cookies for all third party requests in all tabs?

It can. Blocking third-party cookies is available in the browser settings of at least Firefox, Chrome, and Safari. I think it’s even on by default in the latter.

I’ve been using it for years and never seen a broken page as a result.

Re:Facebook Container Extension: Take control of how you’re ... by bzbarsky on Wednesday March 28, 2018 @03:15AM (#16696030)
The site of one of the banks I use relies on third-party cookies, because it outsources parts of the site functionality.

Sites that put a checkout flow hosted on a different hostname in a subframe break.

Some forms of "sign in with X" break.

Re:Facebook Container Extension: Take control of how you’re ... by theothertom on Tuesday March 27, 2018 @12:26PM (#16690069)
The main thing I notice break when I enable things like "no cross origin cookies" is history on the AWS console. Stuff like "roles you've switched to" and "services you've used recently" get forgotten.
Re:Facebook Container Extension: Take control of how you’re ... by cachvico on Tuesday March 27, 2018 @12:10PM (#16689870)
Single sign-on? (e.g. logging in to Trello with your Google account)
Re:Facebook Container Extension: Take control of how you’re ... by romanovcode on Tuesday March 27, 2018 @03:44PM (#16692078)
If you get tokens by callback urls you don't need any 3rd party cookies.
Re:Facebook Container Extension: Take control of how you’re ... by cachvico on Wednesday March 28, 2018 @02:01AM (#16695714)
That's not relevant to the question.
Re:Facebook Container Extension: Take control of how you’re ... by bugmen0t on Tuesday March 27, 2018 @12:13PM (#16689904)
It breaks federation, i.e., Single SignOn.

But there's a thing for Firefox which does it for all sites. Called First Party Isolation.

Re:Facebook Container Extension: Take control of how you’re ... by billysielu on Tuesday March 27, 2018 @03:02PM (#16691718)
An idea.. imagine putting SSO stuff into a Container and setting First Party Isolation off for just that Container.
Re:Facebook Container Extension: Take control of how you’re ... by throwaway2048 on Tuesday March 27, 2018 @04:19PM (#16692349)
ive had it disabled for years and never had any kind of issue with single signon websites
Re:Facebook Container Extension: Take control of how you’re ... by DesiLurker on Tuesday March 27, 2018 @01:23PM (#16690734)
knowing what fb is doing with your data, why would you still want SSO?
Re:Facebook Container Extension: Take control of how you’re ... by Groxx on Tuesday March 27, 2018 @02:03PM (#16691114)
Because it doesn't have a way to break only FB SSO. All SSO would break by default.
Re:Facebook Container Extension: Take control of how you’re ... by Spivak on Tuesday March 27, 2018 @08:53PM (#16694218)
I mean it's too late now but there's nothing fundamental about the current SSO design. If browsers shipped with FPI from the beginning SSO would still work, it would just look different.