X hits on this document

119 views

0 shares

1 downloads

0 comments

8 / 40

BlackBerry

Default Blackberry Browser Safari 4.0.x

9630

Apple iPhone, iPod Touch, iPad

iPhone 3G 3.x, 4.x iPod Touch 3.x, 4.x iPad 3.2.x 5.1 Maemo 5

Nokia Internet Tablet/Phone (N900, N810, N800, N770)

ASA Software Opera Mini Maemo Browser (MicroB)

Client Fingerprinting via Analysis of Browser Scripting Environment

ASA Software Opera Mobile 10.1 Table 3.2-1: Fingerprinted Operating Systems Mobi 4

7

Collection Page A simple HTML page can be used to collect fingerprint information about a browser. The collection page was hosted on an Internet accessible site to allow browsers and mobile devices to access the page regardless of their network accessibility. The collection page is designed such that multiple pages work to collect different aspects of the browser’s scripting environment. The collection page is designed with the following sections; 3.4.

  • Variable Initialization – various script variables are defined and initialized. Variables are defined to allow information from VBScript and JScript sections to be accessed by JavaScript.

  • JavaScript Version Detection – individual scripts are executed to collect information about the versions of JavaScript that the browser supports.

  • JScript Detection – a versioning script is executed to determine the version of the script engine and build number of the Microsoft JScript engine.

  • VBScript Detection – a versioning script is executed to determine the version of the script engine and build number of the Microsoft VBScript engine.

Mark Fioravanti, mark.fioravanti.ii@gmail.com

Document info
Document views119
Page views119
Page last viewedSat Dec 10 15:18:42 UTC 2016
Pages40
Paragraphs975
Words10494

Comments