Client Fingerprinting via Analysis of Browser Scripting Environment 4
<script language="jscript"></script> <script language="vbscript"></script>
execute the script is controlled by the
Table 2.1.1-1: Using Script Tags to Specify Different Languages in HTML
2.1.2. Scripting Environment
The scripting environment includes a number of objects available for determining the nature of the browser that the script is executing within. The Document Object Model (DOM) which allows scripts to interact with the HTML that is being presented to the client via the ‘document’ object. The World Wide Web Consortium (W3C) maintains the DOM standard (W3C, 2005). A number of non-standard objects exist that allow scripts to interact with various aspects of the scripting environment, such as the window object. Within the ‘window’ object there are a number of objects like history, location, navigator and screen which can provide additional information about the client and none of which are based on a formal standard (w3schools). Basic information about the functions and properties available within a browser can be obtained at either the w3schools tutorial site or the docType project (Google).
2.2. Microsoft Visual Basic Script (VBScript)
2.3. Microsoft JScript