Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What about browser fonts? #8

Open
ye7iaserag opened this issue Apr 19, 2022 · 2 comments
Open

What about browser fonts? #8

ye7iaserag opened this issue Apr 19, 2022 · 2 comments
Assignees
Labels
t-tooling Issues with this label are in the ownership of the tooling team.

Comments

@ye7iaserag
Copy link

I've seen multiple example of fingerprinting using the browser installed fonts.

Can this be achieved by injecting fonts while injecting headers?

@towserchen
Copy link

same problem

@barjin barjin transferred this issue from apify/fingerprint-generator Jul 5, 2022
@barjin
Copy link
Collaborator

barjin commented Jul 7, 2022

Sorry for taking so long! Font fingerprinting is definitely on our radar. Our current data is unfortunately insufficient for injecting the browsers with realistic font fingerprints - also, there is quite a few ways of detecting this.

The easiest solution for now - match the generated fingerprint's OS and a browser with the software you are using now. This way, the discrepancy between the font fingerprint (matching i.e. Windows 10 fonts) and the generated User-Agent (and other tell-tale signs) won't be as big.

const f = new FingerprintGenerator();
f.getFingerprint({
    // customizing the generated fingerprint (use your browser and OS)
    'browsers': ['chrome'],
    'operatingSystems': ['windows'],
});

@barjin barjin self-assigned this Jul 21, 2023
@barjin barjin added the t-tooling Issues with this label are in the ownership of the tooling team. label Jul 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
t-tooling Issues with this label are in the ownership of the tooling team.
Projects
None yet
Development

No branches or pull requests

3 participants