277

Microsoft is running one of the largest corporate espionage operations in modern history.

Every time any of LinkedIn’s one billion users visits linkedin.com, hidden code searches their computer for installed software, collects the results, and transmits them to LinkedIn’s servers and to third-party companies including an American-Israeli cybersecurity firm.

The user is never asked. Never told. LinkedIn’s privacy policy does not mention it.

Because LinkedIn knows each user’s real name, employer, and job title, it is not searching anonymous visitors. It is searching identified people at identified companies. Millions of companies. Every day. All over the world.

you are viewing a single comment's thread
view the rest of the comments
[-] PumaStoleMyBluff@lemmy.world 10 points 1 day ago

Fonts, codecs, hardware, OS, extensions are all parts of a computer that never ever need to be transmitted to a website for it to function. Any information about them should be sandboxed, and if the website wants to display differently based on them, it can send static data or code in and get nothing back out.

[-] GreenShimada@lemmy.world 1 points 7 hours ago

It depends on the website, but LinkedIn certainty doesn't need full fingerprint data to operate correctly. Most privacy-respecting browsers either mask or spoof the data already.

[-] jtrek@startrek.website 9 points 1 day ago

I'm pretty sure for fonts they can tell because they have different widths, which affects page layout, which can be measured.

There's a lot of stuff like that.

Best would be make it illegal and give the law teeth. Solving it technically will always be an arms race.

[-] PumaStoleMyBluff@lemmy.world 2 points 21 hours ago

Yeah, they can very easily get all of that right now. But functionally there's no good reason for any browser to let them. Page layout should be a one-way operation that doesn't allow information back through.

[-] jtrek@startrek.website 4 points 20 hours ago

You'd have to kill a lot of JavaScript and CSS for that to work, and then a lot of legitimate function goes away.

Done much web development work?

[-] PumaStoleMyBluff@lemmy.world 2 points 20 hours ago* (last edited 20 hours ago)

You don't have to kill much functionality at all. Scripts that need to access that data should simply live in a sandbox with no network access. They can still do full computational layout.

I have done exclusively web development work.

[-] jtrek@startrek.website 1 points 17 hours ago

So you're going to make it illegal to call getBoundingClientRect and then pass that information to fetch through any mechanism?

[-] PumaStoleMyBluff@lemmy.world 1 points 16 hours ago* (last edited 16 hours ago)

Essentially yes. Basically, think of two JS sandboxes that can manipulate the same DOM. One can make requests, but cannot retrieve local layout data. The other can get layout data, but not make requests. Both can set layout data.

Web developers can use the former 99% of the time, and the latter for more precise work.

[-] partofthevoice@lemmy.zip 1 points 18 hours ago* (last edited 18 hours ago)

Surely functionality affecting display can be standardized to the point of making them useless for fingerprints? I don’t really care what font my browser uses, as long as I don’t notice it. Similarly, other details should either be randomized, mocked, jittered, or outright blocked. Fingerprinting only works because they’re operating in a rather non-adversarial space. The weakness with their current approach is the huge set of variables, which I’m sure we can leverage to reduce the algorithms determinism.

We can either all appear the same, or appear completely unique every time. Either approach should work.

[-] jtrek@startrek.website 1 points 17 hours ago

I don't know a lot about how fingerprinting works, but some of what i've read is pretty insidious. Some things could probably be obfuscated, but some of what the trackers use has legitimate purposes as well. Your application may serve different content based on the screen size, or fall back to an older library if such-and-such API isn't supported.

Personally I'd rather make targeting advertising and tracking illegal, and gut the whole thing to avoid the arms race.

this post was submitted on 30 Apr 2026
277 points (100.0% liked)

World News

55819 readers
1970 users here now

A community for discussing events around the World

Rules:

Similarly, if you see posts along these lines, do not engage. Report them, block them, and live a happier life than they do. We see too many slapfights that boil down to "Mom! He's bugging me!" and "I'm not touching you!" Going forward, slapfights will result in removed comments and temp bans to cool off.

We ask that the users report any comment or post that violate the rules, to use critical thinking when reading, posting or commenting. Users that post off-topic spam, advocate violence, have multiple comments or posts removed, weaponize reports or violate the code of conduct will be banned.

All posts and comments will be reviewed on a case-by-case basis. This means that some content that violates the rules may be allowed, while other content that does not violate the rules may be removed. The moderators retain the right to remove any content and ban users.


Lemmy World Partners

News !news@lemmy.world

Politics !politics@lemmy.world

World Politics !globalpolitics@lemmy.world


Recommendations

For Firefox users, there is media bias / propaganda / fact check plugin.

https://addons.mozilla.org/en-US/firefox/addon/media-bias-fact-check/

founded 2 years ago
MODERATORS