frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Chrome Extension Fingerprinting in the Wild

2•AmazingTurtle•2h ago
Ran across some production JS today that does more than analytics. It:

1. *Checks for Chrome* -> bails if not Chromium.

2. *Probes for extensions* -> keeps a big hard-coded list of extension IDs + file paths, then does `fetch("chrome-extension://<id>/<file>")`. If it resolves, the extension is installed. It also scrapes the DOM for `chrome-extension://...` URLs.

3. *Fingerprints the device* -> WebGL vendor/renderer, precision ranges, supported extensions, fonts, battery, network info, touch support, screen, storage, locale, even Android/iOS build and hardware details.

4. *Compresses + reports* -> bundles everything into a custom base64 LZ-compressed payload and fires tracking events upstream (`"AedEvent"`, `"SpectroscopyEvent"`, etc.).

This isn't just canvas hashes - it's a full environment + extension enumeration toolkit.

*Why it matters*:

* Lets sites detect ad blockers, password managers, automation tools.

* Increases identifiability way beyond cookies.

* In some jurisdictions, extension probing is a privacy red flag.

Letting arbitrary third-party scripts scrape your browser for a list of installed extensions is a terrible idea. Extensions are deeply personal: they can reveal what tools you use (e.g. LastPass, 1Password, uBlock Origin, privacy extensions, devtools) and by extension (pun intended) a lot about your browsing habits, technical sophistication, even threat model. When a script ships with a giant dictionary of known extension IDs, it's effectively de-anonymizing users at scale. That's not analytics anymore - that's surveillance.

The script was found on linkedin.com (which - caused by a bug? - triggered huge CPU spikes on my machine to the point that the tab froze - which lead to this analysis)

Checking that functions are constant time with Valgrind

https://www.imperialviolet.org/2010/04/01/ctgrind.html
1•g0xA52A2A•3m ago•0 comments

A $5 Solution to a $100K Problem [ft. NetBird]

https://netbird.io/use-cases/teams-remote-access
1•devildriver89•4m ago•0 comments

Zorin OS 18 Beta Out with New Design, Smarter Tiling and Target Windows Migrants

https://news.itsfoss.com/zorin-os-18-beta/
1•losgehts•4m ago•0 comments

Gene Weingarten – Down with the Caps Lock Key (2009)

https://www.washingtonpost.com/wp-dyn/content/article/2009/06/26/AR2009062602537.html
1•ohjeez•4m ago•0 comments

Denmark's Petition on ChatControl: Say No to EU "Mass Surveillance"

https://mastodon.social/@chatcontrol/115241974344102261
2•nickslaughter02•4m ago•1 comments

How AI inference is quietly reshaping cloud economics

https://www.hopit.ai/stories?slug=how-ai-inference-is-quietly-reshaping-cloud-economics-2025-09-2...
1•Arkid•6m ago•0 comments

Meta Accused of Torrenting Porn to Advance Its Goal of AI 'Superintelligence'

https://www.wired.com/story/meta-lawsuit-strike-3-porn-copyright-ai/
2•mikhael•6m ago•0 comments

Robot umpires approved for MLB in 2026 as part of challenge system

https://apnews.com/article/robot-umpires-mlb-2026-d70c6431d1cccfcf7a6e69e3ce47b417
1•c420•7m ago•0 comments

Cloudflare VibeSDK: open-source vibe coding platform

https://github.com/cloudflare/vibesdk
1•cuuupid•7m ago•0 comments

Disney+ Getting Another Price Hike

https://www.macrumors.com/2025/09/23/disney-plus-price-increase-2025/
1•mgh2•7m ago•0 comments

I have a project with ~200k LoC, written with AI codegen. AMA

1•iagooar•7m ago•0 comments

Show HN: LatAmCoders – AI hiring platform for Latin American devs

https://www.latamcoders.com
1•eibrahim•9m ago•0 comments

11-Year-Old Faustino Oro Scores First GM Norm, Crosses 2500

https://www.chess.com/news/view/faustino-oro-gm-norm-crosses-2500
1•wslh•9m ago•0 comments

Show HN: Jobsurd – Satirical Jobs Board

https://www.jobsurd.com/
1•vectorius•12m ago•0 comments

Multiple Courts Confirm: Carriers Must Protect Your Phone Location Data

https://epic.org/multiple-courts-confirm-carriers-must-protect-your-phone-location-data/
3•Improvement•13m ago•0 comments

Spatial Sequence Synesthesia

https://www.thesynesthesiatree.com/2021/03/spatial-sequence-synesthesia.html
1•chriskw•14m ago•0 comments

Uber launches prepaid passes for frequent routes

https://www.theverge.com/news/782765/uber-prepaid-pass-bundle-discount-route
1•thm•15m ago•0 comments

So I Got Into a Fight with YouTube [video]

https://www.youtube.com/watch?v=PEA0JzhpzPU
1•rectang•16m ago•1 comments

Japanese city passes ordinance to limit smartphone use to 2 hours/day

https://japannews.yomiuri.co.jp/society/general-news/20250923-282583/
3•anigbrowl•17m ago•1 comments

C40 is a global network of mayors of the leading cities

https://www.c40.org/
1•doener•17m ago•0 comments

Maritime Trade Shaped Elite Wealth

https://estimateproperty.blogspot.com/2025/09/how-maritime-trade-shaped-elite-wealth.html
1•vertisoma•19m ago•0 comments

The Magical Number Seven, Plus or Minus Two (1956)

https://fermatslibrary.com/s/the-magical-number-seven-plus-or-minus-two
2•redbell•20m ago•0 comments

Meta launches super PAC to fight AI regulation as state policies mount

https://techcrunch.com/2025/09/23/meta-launches-super-pac-to-fight-ai-regulation-as-state-policie...
1•rntn•21m ago•0 comments

Nobody Knows How Tylenol Works

https://www.scientificamerican.com/article/tylenol-is-popular-and-safe-yet-nobody-knows-how-it-wo...
1•pykello•22m ago•0 comments

Show HN: Evercurrent – AI platform of record for hardware teams

https://evercurrent.ai
1•ideadibia•24m ago•0 comments

This Windows 11 app is a fantastic addition to the stock taskbar

https://www.neowin.net/news/this-windows-11-app-is-a-fantastic-addition-to-the-stock-taskbar/
1•veler•28m ago•1 comments

Parallel and Recursive Route Rendering

https://twofoldframework.com/blog/parallel-and-recursive-route-rendering-with-rsc
2•switz•29m ago•0 comments

The Vibes Have Taken Over

https://datastream.substack.com/p/the-vibes-have-completely-taken-over
1•racketracer•29m ago•0 comments

Replacing Clojure-lsp with clj-kondo and Refactor-nREPL

https://andreyor.st/posts/2025-09-21-replacing-clojure-lsp-with-clj-kondo-and-refactor-nrepl/
1•ibobev•30m ago•0 comments

Show HN: A networking app to help students connect with alumni and get referrals

https://www.networca.com/
1•Ekuo•31m ago•0 comments