News for hackers. Stuff that matters.
Re:Telemetry in Front-End Tools by JohnFen on Wednesday April 05, 2023 @05:14PM (#35460458)
I run exclusively Linux, and on each machine I've set up, all outbound traffic is dropped. I whitelist specific applications as needed. I do this by using rules that match --gid-owner, and change the group ownership of whitelisted applications to a special group that those rules will catch.

> how can you be so confident that your firewalling method is less leaky than the battle-tested sandboxing of Chromium or WebKit?

I can't be 100% certain, of course -- although that's equally true of Chromium and webkit. But I have a monitoring system that checks my firewall logs to catch anything suspicious.

> The most secure option might be running a web app in an isolated Chromium process

Because fingerprinting. I can't think of any way to stop fingerprinting. The best I can do (and I do) is to disallow JS from running, but that still leaves many possible signals.

Re:Telemetry in Front-End Tools by nyarlathotep_ on Wednesday April 05, 2023 @08:43PM (#35462591)
What are you using to accomplish this? iptables?
Re:Telemetry in Front-End Tools by JohnFen on Thursday April 06, 2023 @07:26PM (#35475932)
Yes, iptables.
Re:Telemetry in Front-End Tools by fbdab103 on Thursday April 06, 2023 @12:20AM (#35464078)
How do you know the app is not using a side channel to exfiltrate data through the normal mechanism of operation? Zoom - I expect it to require significant amount of bandwidth to operate. How am I to know that if remote call X fails it will not just route data through the video path?
Re:Telemetry in Front-End Tools by cowl on Thursday April 06, 2023 @05:40AM (#35466228)
> Because fingerprinting. I can't think of any way to stop fingerprinting. The best I can do (and I do) is to disallow JS from running, but that still leaves many possible signals.

This is even worse for native apps. webapps do fingerprinting because they don't have access to lowlevel native information. Any native App does not need to do Fingerprinting, they can just read device IDs directly, much more reliable that any method of fingerprinting.

Re:Telemetry in Front-End Tools by JohnFen on Thursday April 06, 2023 @07:26PM (#35475922)
> This is even worse for native apps

Not if those apps can't phone home.

Re:Telemetry in Front-End Tools by cowl on Friday April 07, 2023 @07:22AM (#35480460)
Unfortunetly less and less apps nowdays can work in an exclusive offline mode. There is no way to distinguish between legitimate traffic and "telemetry" trafic.