X hits on this document





34 / 40

Client Fingerprinting via Analysis of Browser Scripting Environment


navigator.appVersion: 9.80 (Linux armv7l; Maemo; Opera Mobi/4; U; en- GB) navigator.appMinorVersion: dne navigator.browserLanguage: en-GB navigator.cpuClass: undefined navigator.systemLanguage: undefined navigator.language: en-GB navigator.buildID: undefined navigator.oscpu: undefined navigator.platform: Linux navigator.product: undefined navigator.productSub: undefined navigator.userLanguage: en-GB navigator.userProfile: undefined navigator.vendor: undefined navigator.vendorSub: undefined custom.scripting: Javascript/2 JScript/0.0 custom.property: Opera/10.1 Opera/4 !d.all d.childNodes d.compatMode !d.documentMode d.getElementById d.getElementsByClassName !n.savePreferences w.XMLHttpRequest !w.globalStorage w.postMessage

Figure 5.10-1: ASA Software Opera Mobi 4 Nokia N900 with Maemo 5

The ASA Software Opera Mobile Browser is similar to the desktop version of the Opera Browser except that it is designed for mobile platforms. Like the OperaMini, the Opera Mobile browser is very similar to the desktop Opera browser. Again the window.opera.buildNumber() function provides a different build number from those that are seen with the desktop and the mini versions of the browser. Information contained within the navigator.appVersion and navigator.userAgent properties has tokens which allow the identification of the Mobile version of the browser (e.g. ‘Maemo’ and ‘Opera Mobi 4’ tokens). Unlike the other versions of the Opera browser, the navigator.browserLanguage, navigator.language and navigator.userLanguage contain the language code and the country code of the device. The language code is in lower case, while the country code is in upper case. The two fields are separated by a hyphen (-).

5.11. Maemo Browser (MicroB)

navigator.userAgent: Mozilla/5.0 (X11; U; Linux armv7l; en-GB; rv:1.9.2b6pre) Gecko/20100318 Firefox/3.5 Maemo Browser RX-51 N900 navigator.appName: Netscape navigator.appCodeName: Mozilla navigator.appVersion: 5.0 (X11; en-GB) navigator.appMinorVersion: undefined navigator.browserLanguage: undefined navigator.cpuClass: undefined navigator.systemLanguage: undefined navigator.language: en-GB

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

Document info
Document views50
Page views50
Page last viewedFri Oct 21 13:56:14 UTC 2016