News for hackers. Stuff that matters.
Re:Slimium: Debloating the Chromium Browser with Feature Sub... by dheera on Monday November 09, 2020 @08:14PM (#25041896)
I'd actually be interested in a Chromium browser that instead of removing HTML5 functionality, replaces it with simulated fake data.

For example, allow access to the geolocation API, but give it a fake location. Allow access to third-party cookies, but shove garbage back at the server. Allow access to the camera and microphone but play a specified pre-recorded video back for both.

This helps get past websites that evilly require access to these permissions to function.

It also would help in the case of e.g. store websites that want your location permission to give you the closest store website, and in which I am okay with giving them a city-level accuracy (because I'd be entering the city name anyway in a manual search) but don't want my exact coordinates going to them.

Re:Slimium: Debloating the Chromium Browser with Feature Sub... by graderjs on Monday November 09, 2020 @10:34PM (#25042594)
Actually i spoof the location to say you're at area 51 in my remote isolated browser. It's done using chrome DevTools protocol, which is very simple to use, using the method `Emulation.setGeolocationOverride`[1]

You can try the demo https://demo.browsergap.dosyago.com/

and you want to go to the "Browser Geolocation" link at this site https://mylocation.org/

[0]: https://github.com/c9fe/ViewFinder

[1]: https://chromedevtools.github.io/devtools-protocol/tot/Emula...

Re:Slimium: Debloating the Chromium Browser with Feature Sub... by nikisweeting on Monday November 09, 2020 @10:20PM (#25042541)
This is doable right now with some effort, which I kind of like because it keeps the cat-and-mouse game paused for a while.

The moment someone makes a one-click browser that lets the average person spoof all these things, then sites are going to start building captcha-style verification mechanisms like having to "wink three times" in your video to get it to proceed.

Re:Slimium: Debloating the Chromium Browser with Feature Sub... by dheera on Monday November 09, 2020 @10:51PM (#25042661)
> mechanisms like having to "wink three times" in your video to get it to proceed

Deepfakes are already here, we have that cat (or mouse) taken care of.

Re:Slimium: Debloating the Chromium Browser with Feature Sub... by nikisweeting on Monday November 09, 2020 @11:01PM (#25042716)
But someone would still have to program that SnapCam filter specifically for each captcha, and that process is not widespread and easy yet, so it will pause for a few more years hopefully.
Re:Slimium: Debloating the Chromium Browser with Feature Sub... by hedora on Monday November 09, 2020 @10:14PM (#25042514)
I’d love for this idea to be applied to tracking cookies.

Just keep a pool of a hundred million of them, and send some at random with each request.

Re:Slimium: Debloating the Chromium Browser with Feature Sub... by dheera on Monday November 09, 2020 @10:53PM (#25042667)
Hmm maybe I could use injected JavaScript and allow third party cookies in Chromium but use my injected JavaScript to randomly flip some bits in all third party cookies. And first party cookies for sites that I haven't explicitly whitelisted.

I also wonder how many database backends this will trip up due to invalid IDs, though that's not really my intention.

Re:Slimium: Debloating the Chromium Browser with Feature Sub... by octoberfranklin on Tuesday November 10, 2020 @03:05AM (#25043722)
> This helps get past websites that evilly require access to these permissions to function.

Wow, what website is that evil?

Re:Slimium: Debloating the Chromium Browser with Feature Sub... by dheera on Tuesday November 10, 2020 @12:09PM (#25048240)
I'm not sure but for a while WeChat (the app) would not let you login if you did not give it location permissions. I think they've changed that but they still unscrupulously scan your Wi-Fi networks from time to time.

I haven't yet seen a website do that, but they conceivably could.

Re:Slimium: Debloating the Chromium Browser with Feature Sub... by mschuster91 on Tuesday November 10, 2020 @03:40AM (#25043901)
Lots of media presences that either clearly didn't get the memo on "how to implement GDPR correctly" or who still are determined on selling out their users, for one.

Technically speaking, at least in German jurisdiction the way to completely be in compliance with GDPR is to not even load a single library or other asset from any third party servers (the point being that the third party receives the datum of the user's visit timestamp, their IP address, and the referrer) without the user's explicit consent. Anything else opens you up for issues.

Re:Slimium: Debloating the Chromium Browser with Feature Sub... by dheera on Tuesday November 10, 2020 @12:04PM (#25048176)
I don't personally believe anyone needs to actually implement GDPR unless they have a company registered in the EU.

I do believe in privacy and the general intent of GDPR, but EU laws shouldn't take effect outside their jurisdiction any more than Iranian laws or Chinese laws.