Digital fingerprint and its parameters

02.07.2022

To work on the network, many users need to replace their fingerprint — a set of data about the device, browser and connection. Using the Dolphin example, let's look at what data browsers can substitute for the antidetect, what they mean and why it is needed.

What parameters does Dolphin replace?
The Dolphin anti-detection browser replaces more than 20 parameters of the device and browser:

Useragent;

Canvas;

WebRTC;

WebGL;

Time zone;

Language;

Geolocation;

CPU;

Memory;

Screen;

Media devices;

Ports;

IP address

Why replace digital prints at all
Anonymity on the web;

Imitation of the data of an ordinary user is a substitution of data in order not to stand out among ordinary users and not to attract the attention of anti-fraud systems;

Simultaneous work with dozens of accounts on the same site - for betting, working with social networks, launching ads, etc.;

Visiting blocked resources;

Testing interfaces - you need to test the site in different countries.

Different fingerprint parameters, what is it?
Useragent is a browser program element. From the useragent data, you can find out the name and version of the browser, the language, the type of device, the name and version of the operating system, and more;

Useragent is used to:

It is correct to show you the data of a specific resource;

Find out your device and browser data to identify you online.

The IP address is one of the basic parameters that even the simplest anti-fraud systems analyze. Using it, anti-fraud systems receive information about your location and provider in order to exchange data between the device and servers, you can use a proxy to change the IP address;
Canvas is an HTML5 element that creates and defines a zone for creating an image. This element is used to display various diagrams, animations, games, graphics, etc.

Canvas is not a unique parameter, if you need to simulate the fingerprint of an ordinary user, as a rule, browser developers recommend not changing this parameter.

WebRTC is a special plugin that supports video and audio transmission on a web page. To speed up the work, this plugin gives web resources access to your media devices. Through this parameter, your real IP address can be shown, even if using a cz proxy.

In Dolphin, you can choose one of the following options: disable WebRTC, substitute, show the real one, or configure it manually.

WebGL is a JavaScript web library that allows you to connect to a video card to create 2D and 3D graphics. WebGL works in conjunction with Canvas;

In addition to the ability to work with various graphics, WebGL significantly speeds up the loading speed of web pages.

Time zone - the data shows the time zone. When choosing a belt, it is worth paying attention to ensure that it matches the IP address data. Otherwise, anti-fraud systems will notice the substitution of real data even faster;
Language - it is better to choose the language taking into account the IP used and the location. Separately, this is important if you work with accounts in social networks. In this case, the language in the browser should ideally match the language of the account;
Geolocation - information can also be collected via the API. This is due to the fact that users can often change IP, for example, in the case of a provider change or device restart;
Geolocation can be changed manually or set to automatic selection.;

Memory - this parameter specifies the amount of RAM of the device;
Screen - the screen resolution is reflected here, you can use automatic selection of this parameter or configure it manually;
Media devices - this parameter includes data on the number of microphones, speakers and cameras that are on your device and connected to it;
Ports - network ports that are used for data exchange and transmission;
There are two key protocol types for ports:

TCP is a transport protocol that provides continuous data exchange between two devices;

UDP is a protocol that provides a fast connection

What to pay attention to when choosing a browser anti-detection

We have collected some basic parameters that may be important when choosing a browser anti-detection:

Quality, quantity and type of substitution - some anti-detection browsers have a function to simulate the connection of a mobile device. However, the truth is that due to the strong differences in the parameters of phones and PCs, sites always see which device the user comes from. For this reason, it is better not to try to simulate the use of a mobile device from a PC;

The frequency and speed of browser updates - all antidetects work on the basis of some popular browser: Chrome, Chromium or Firefox. When visiting websites, security systems see which version of the browser the user is using. If the version is too old, for example, Chromium currently has version 101, and the user logs in from 80, anti-fraud systems may suspect that something is wrong with the user.

To avoid such problems, it is important that the anti-detect browser is quickly updated to the current versions of the main browser;

How the antidetect works with bugs and crashes

Like any programs, antidetects have malfunctions. All failures can be divided into two types:

Local - a small number of users face difficulties, for example, from one city;

Massive - a large number of users face problems. For example, due to a large-scale malfunction of the servers running the browser.