Source: [11]
Source: [10]
The Google Picasso fingerprinting method, is a lightweight device class fingerprinting protocol that verifies the software and hardware stack of a mobile or desktop client. For instance, it can differentiate between traffic from a genuine iPhone running Safari on iOS and an emulator or desktop client mimicking the same setup. Picasso utilizes the unpredictable yet stable noise produced by a client's browser, operating system, and graphical stack when rendering HTML5 canvases.
Google Picasso is particularly useful in determining whether a connecting client is lying about its user agent.
Key features of Picasso include its resistance to replay and a hardware-bound proof of work. This proof of work requires the client to use a significant amount of CPU and memory to solve challenges. The method has proven effective in distinguishing between 52 million Android, iOS, Windows, and OSX clients across various browsers with 100% accuracy.
Implementations of Picasso involve rendering vaious primitives on a hidden HTML5 canvases and generating hashes of the resulting graphic. These primitives include text, arcs, Bezier curves, quadratic curves, emojis, and ellipses. Parameters such as the number of rounds (number of primitives drawn), canvas dimensions, and font size scale factor are adjustable. The fingerprint is generated based on these parameters and a random seed. [13]
This image is from their (now ancient tech) 2016 whitepaper: [12]
Source: [14]
Source: [10]
Github is not the most trustyworthy source to judge the quality of a project. Github has a big malware problem. 4.5 million Github stars are fake, to propigate malware. Studies found them using 1.32 million fake accounts. [2]
Source: [1]
BLOCKED: Pale Moon, Falkon, and SeaMonkey
ALLOWED: Chromium, Firefox
Qubes is a huge, and I mean huge resource hog. It’s a black hole for your system resources. I tested Qubes on two machines: Lenovo Thinkpad T570 with a Samsung (860?) SATA SSD, and an Intel NUC 11th gen Core i5-1135G7 with an NVMe SSD and 32GB 3200Mhz RAM. The laptop was hardly usable. The NUC was usable, but struggled to play anything above 1080p videos smoothly. 4k video was next to unplayable. For me, if I can’t play videos at up to 4k smoothly, then I can’t use that operating system for my primary activities, since I spend so much time watching videos. [5]
It’s only really usable in a stationary environment; it completely kills battery life and even basic tasks such as (non-HD) video display maxes out a single CPU core so it’s just not worth trying on a laptop. Hibernation doesn’t seem to be supported by default which becomes risky when combined with the extreme power usage. [6]
Source: [7]
Avoid running VirtualBox. VirtualBox does not meet the definition of Free Software. The parent company Oracle has poor security practices -- serious bugs have remained unpatched for an extended period; and significant VirtualBox functionality is only available as a proprietary extension. [8]
Different VPN IPs, with matching timezones, browsers, and screen-size, all in one-easy button.
(Including how to install and what Linux distros are currently supported)
Note: These quotes were taken without permission or endorsement, and may lead to backlash from the original author.