Comment

Comment by kbenson

> it's pretty easy to tell that it's a script instance because all of them will behave in almost exactly the same way (processor performance, installed plugins, reported screen size, etc. etc.).

Processor performance is variable based on the particular instance you are running on and how much load it is handling. At least at the level the remote side can see.

Screen size is easily configured and/or randomized to some degree, or shifted between 10-20 common values.

Plugins reported or actually allowed to run can be changed per instance.

All this stuff is trivial with headless chrome and puppeteer, and even abstracted away using the stealth plugin for puppeteer[1]. And headless firefox through puppeteer is experimental

All this fingerprinting is ridiculous and trivial for someone with any incentive to do so to defeat.

1: https://www.npmjs.com/package/puppeteer-extra-plugin-stealth

parent kbenson 7 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton