Skip to content

Update links to internal pages on "Fingerprinting" #8

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

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions Pages/5.Antibot/Browserfingerprint.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
## What is Browser Fingerprinting?
Browser fingerprinting is a powerful method that websites use to collect information about your browser type and version, as well as your operating system, active plugins, time zone, language, screen resolution and various other active settings. Like other fingerprinting techniques, these datapoints are matched inside a database of known profiles to see if the visitor is a real person or an automated program.
To get these all these details, some of the techniques used are:
- [Canvas Fingerprinting](https://github.com/reanalytics-databoutique/webscraping-open-doc/blob/main/Pages/Antibot/Canvasfingerprint.md)
- [WebGL Fingerprinting](https://github.com/reanalytics-databoutique/webscraping-open-doc/blob/main/Pages/Antibot/Webglfingerprint.md)
- [Device Fingerprinting](https://github.com/reanalytics-databoutique/webscraping-open-doc/blob/main/Pages/Antibot/Devicefingerprint.md)
- [Canvas Fingerprinting](https://github.com/TheWebScrapingClub/webscraping-from-0-to-hero/blob/main/Pages/5.Antibot/Canvasfingerprint.md)
- [WebGL Fingerprinting](https://github.com/TheWebScrapingClub/webscraping-from-0-to-hero/blob/main/Pages/5.Antibot/Webglfingerprint.md)
- [Device Fingerprinting](https://github.com/TheWebScrapingClub/webscraping-from-0-to-hero/blob/main/Pages/5.Antibot/Devicefingerprint.md)

### Reference and interesting links
[Browser Fingerprint Intro](https://www.avast.com/c-what-is-browser-fingerprinting)
8 changes: 4 additions & 4 deletions Pages/5.Antibot/Passivefingerprint.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ Passive fingerprinting refers to the passive collection of attributes from a net
The difference between passive fingerprinting and active fingerprinting is that active fingerprinting sends data to "query" the client connecting while passive does not.

There are several layers of attributes that can be checked and for each one, there's a different technique:
- [TCP/IP Fingerprint](https://github.com/reanalytics-databoutique/webscraping-open-doc/blob/main/Pages/Antibot/TcpFingerprint.md)
- [TLS fingerprint](https://github.com/reanalytics-databoutique/webscraping-open-doc/blob/main/Pages/Antibot/TLSFingerprint.md)
- [HTTP Fingerprint](https://github.com/reanalytics-databoutique/webscraping-open-doc/blob/main/Pages/Antibot/HttpFingerprint.md)
- [TCP/IP Fingerprint](https://github.com/TheWebScrapingClub/webscraping-from-0-to-hero/blob/main/Pages/5.Antibot/TcpFingerprint.md)
- [TLS fingerprint](https://github.com/TheWebScrapingClub/webscraping-from-0-to-hero/blob/main/Pages/5.Antibot/TLSFingerprint.md)
- [HTTP Fingerprint](https://github.com/TheWebScrapingClub/webscraping-from-0-to-hero/blob/main/Pages/5.Antibot/HttpFingerprint.md)

## Possible solutions
Generally speaking, the passive fingerprinting techniques block the configuration "outliers", so using a plausible and real world setting in the scraper is the best way to avoid blocks.

### Reference and interesting links
[Akamai Whitepaper on passive fingerprinting](https://github.com/reanalytics-databoutique/webscraping-open-doc/blob/main/Pages/Antibot/Akamai_WP_Passive_Fingerprinting.pdf)
[Akamai Whitepaper on passive fingerprinting](https://github.com/TheWebScrapingClub/webscraping-from-0-to-hero/blob/main/Pages/5.Antibot/Akamai_WP_Passive_Fingerprinting.pdf)