News for hackers. Stuff that matters.
Re:First-party isolation in Firefox: what breaks if you enab... by jedberg on Sunday September 09, 2018 @01:35PM (#17946885)
I've been doing this the hard way for years -- running four browsers at all times, each for different things. Chrome is logged into Google, Firefox is logged into Facebook, Safari is for HN/Reddit, and Chrome canary is for other random sites that I don't want to have already logged in, like when I use the AWS console. And then I also use incognito windows for going to forums and deal sites and all those sites known for having 25 tracking bugs.

Overall it's not too bad, but there are definitely annoyances around not being logged into Google everywhere for example.

Re:First-party isolation in Firefox: what breaks if you enab... by Vinnl on Sunday September 09, 2018 @01:43PM (#17946917)
It's less drastic than using different browsers, but far easier to use, so depending on how paranoid you are you might be interested in this: https://addons.mozilla.org/en-US/firefox/addon/multi-account...
Re:First-party isolation in Firefox: what breaks if you enab... by CogitoCogito on Sunday September 09, 2018 @03:24PM (#17947313)
I do something similar. For example, for Facebook I create a profile (using Firefox's profile manager which I access as `$ firefox --ProfileManager` from the command line, but I'm sure there's a simpler way) and I just call it "Facebook". Then I have a script called e.g. `firefox_facebook` like this:

    #!/bin/bash

    nohup /usr/lib/firefox-esr/firefox-esr \
        --no-remote \
        -P Facebook \
        1>/dev/null 2>&1 \
        &
Then I put a file like this in `/home/user/.local/share/applications/facebook.desktop`:

    [Desktop Entry]
    Type=Application
    Name=Facebook
    Icon=/home/user/.local/share/applications/facebook.ico
    Exec=/home/user/bin/facebook_facebook
I also even have an icon in there. The result is that I have a single Firefox profile devoted to facebook and it comes with an icon in my start menu with a facebook image (it's just one of their blue F facebook logos) which is totally isolated from everything else.

I also have a similar version which just copies an empty profile to a random folder in /tmp and then uses that freshly separated from everything else.

This seems like a complicated process, but it's trivial to add more in later and I can basically have as many as I want. I did it as a bit of an experiment to see if something like this feasible (not technically, but more socially). I.e. will I get lazy and stop using it soon. So far it's pretty easy and is a nice way to take webapps and basically devote a firefox profile to it in a way that makes it seem almost like an electron app, but without all the extra useless stuff.

Tldr: I do something similar except I only use Firefox and it's profiles.

edit: Also should say I run debian with cinammon desktop so this probably won't work for most people here, but something similar is probably possible on every system.

Re:First-party isolation in Firefox: what breaks if you enab... by wfh on Sunday September 09, 2018 @01:51PM (#17946946)
have you considered using multiple profiles/containers in one browser e.g. Firefox supports containers, and Chrome supports profiles?
Re:First-party isolation in Firefox: what breaks if you enab... by seba_dos1 on Monday September 10, 2018 @11:19AM (#17952424)
Firefox actually supports both. It already supported profiles way before Chrome existed, and recently got support of containers.
Re:First-party isolation in Firefox: what breaks if you enab... by lima on Sunday September 09, 2018 @03:40PM (#17947378)
I do the same thing, I just use different Chrome profiles (don't want to multiply my attack surface by using different browsers).