Client Fingerprinting via Analysis of Browser Scripting Environment
Operating Systems When determining which O/Ss to host the browsers on for the purposes of fingerprinting, they were selected based on three criteria; 1) overall O/S market share, 2) general O/S availability/patch accessibility, and 3) ease of install. 3.2.
SP1, SP2, SP3
No SP, SP1, SP2
iPhone, iPod Touch, iPad
11, 12, 13, 14 (Alpha)
8.04 LTS, 9.04, 9.10, 10.04 LTS,
11.1, 11.2, 11.3
O/S Microsoft Windows
Mac OS X
Table 3.2-1: Fingerprinted Operating Systems
In addition to collecting variants of the O/S versions, variant processor architectures were collected; 32-bit (x86) and 64-bit (x86-64) architectures. Not all freely available variants of the O/S were available in 64-bit versions.
3.3. Mobile Devices
Mobile devices are becoming more common and identifying and correctly interacting with these types of devices will become more important as time passes. A number of mobile devices were included in the sample of browsers and O/Ss.
Browser Default Android Browser ASA Software Opera Mini
Variants Android 2.1, Android 2.2 5.1