Propriétés des Attributs du Jeu de Données Publique

Le tableau ci-dessous présente la liste des attributs du jeu de données publique, avec leur nombre de valeurs distinctes observées pendant l’expérimentation (Values), leur entropie normalisée (Norm. Ent.), leur entropie conditionnelle normalisée minimum (MNCE), leur taux d’identité (Sameness rate), leur taille médiane (Size), et leur temps de collecte médian (Time).

Dans un souci de clarté, nous avons abrégé les noms des objets JavaScript courants et certains appels à des APIs. Nous notons D l’objet JavaScript document, M l’objet Math, N l’objet navigator, S l’objet screen, et W l’objet window. Aussi, nous notons A une instance de Audio Context, AA une instance de AudioAnalyser, et AD l’objet A.destination. Enfin, nous notons WG une instance de WebGL Context, WM le préfixe WG.MAX_, et WI le préfixe WG.IMPLEMENTATION_.

Dû à la diversité des moteurs JavaScript, certaines propriétés sont accessibles au travers de différents appels, comme celles préfixé de moz pour Firefox ou ms pour Internet Explorer. Nous indiquons ces cas via des crochets, et notons A.[B, C] une propriété qui est accessible via A.B ou A.C. Si un seul mot-clef se trouve dans les crochets, ça signifie qu’il est optionnel. Enfin, nous notons [...] une partie qui est omise, mais décrite dans les attributs présentés dans notre article.

Attribute Values Norm. Ent. MNCE Sameness rate Size Time
N.userAgent 419 0.657 0.000 0.758 118 0.000
Listing of N 62 0.388 0.009 0.931 589 0.000
Listing of screen 8 0.141 0.000 0.998 91 0.000
N.language 11 0.109 0.001 0.989 9 0.000
N.languages 75 0.259 0.019 0.987 20 0.000
N.userLanguage 2 0.005 0.000 1.000 5 0.000
N.systemLanguage 2 0.005 0.000 1.000 5 0.000
N.browserLanguage 2 0.005 0.000 1.000 5 0.000
N.platform 9 0.168 0.000 0.994 9 0.000
N.appName 1 0.000 0.000 1.000 12 0.000
N.appVersion 374 0.559 0.000 0.812 110 0.000
N.appMinorVersion 2 0.005 0.000 1.000 5 0.000
N.product 1 0.000 0.000 1.000 9 0.000
N.productSub 3 0.090 0.000 1.000 12 0.000
N.vendor 3 0.117 0.000 0.999 14 0.000
N.vendorSub 2 0.005 0.000 1.000 5 0.000
N.cookieEnabled 1 0.000 0.000 1.000 8 0.000
N.cpuClass 3 0.005 0.000 1.000 5 0.000
N.oscpu 15 0.148 0.000 0.997 5 0.000
N.hardwareConcurrency 9 0.174 0.047 0.999 4 0.000
N.buildID 6 0.098 0.000 0.994 5 0.000
{[N.security, D.security[Policy]]} 2 0.005 0.000 1.000 9 0.000
N.permissions 2 0.047 0.000 0.999 5 0.000
W.Notification.permission 3 0.042 0.011 0.999 11 0.001
W.Notification.maxActions 2 0.091 0.000 0.996 5 0.000
N.[msM, m]axTouchPoints 11 0.102 0.018 0.991 7 0.000
D.createEvent(« TouchEvent ») support 2 0.052 0.001 0.999 5 0.000
W.ontouchstart support 2 0.052 0.000 1.000 5 0.000
N.javaEnabled() 2 0.038 0.000 0.999 5 0.000
N.taintEnabled() 2 0.086 0.000 1.000 5 0.000
{[[N, W].doNotTrack, N.msDoNotTrack]} 5 0.159 0.039 0.989 11 0.000
N.connection support 2 0.092 0.000 0.999 5 0.000
N.connection.type 6 0.139 0.002 0.996 4 0.000
N.connection.downlink 152 0.329 0.083 0.654 4 0.000
N.[mozC, c]onnection.bandwidth 2 0.092 0.000 0.999 15 0.000
N.mediaDevices support 2 0.009 0.000 1.000 5 0.000
N.mediaDevices.getSupportedConstraints() 11 0.193 0.001 0.996 492 0.000
W.Intl.Collator().resolvedOptions() 13 0.081 0.005 0.989 116 0.002
W.Intl.DateTimeFormat().resolvedOptions() 29 0.118 0.014 0.981 112 0.003
W.Intl.NumberFormat().resolvedOptions() 14 0.154 0.009 0.992 138 0.001
W.Intl.v8BreakIterator().resolvedOptions() 6 0.111 0.000 0.996 22 0.000
N.getGamepads() 3 0.095 0.000 1.000 7 0.001
W.InstallTrigger.enabled() 3 0.086 0.000 1.000 5 0.000
W.InstallTrigger.updateEnabled() 3 0.086 0.000 1.000 5 0.000
N.msManipulationViewsEnabled 3 0.026 0.000 0.999 5 0.000
N.[msP, p]ointerEnabled 2 0.005 0.000 1.000 7 0.000
D.msCapsLockWarningOff 2 0.025 0.000 0.999 5 0.000
D.msCSSOMElementFloatMetrics 2 0.025 0.000 0.999 5 0.000
N.[msW, w]ebdriver 2 0.092 0.000 0.999 6 0.000
W.Debug.debuggerEnabled 2 0.025 0.000 0.999 5 0.000
W.Debug.setNonUserCodeExceptions 2 0.025 0.000 0.999 5 0.000
new Date(2016, 1, 1).getTimezoneOffset() 6 0.004 0.000 1.000 7 0.000
Different Timezone at 01/01 and 06/01 2 0.002 0.000 1.000 5 0.000
S.width 68 0.315 0.002 0.855 7 0.000
S.height 90 0.369 0.008 0.851 6 0.000
W.screenX 276 0.366 0.076 0.756 4 0.000
W.screenY 162 0.348 0.068 0.796 4 0.000
S.availWidth 82 0.328 0.015 0.853 7 0.000
S.availHeight 182 0.507 0.038 0.831 5 0.000
S.availTop 32 0.149 0.020 0.982 5 0.000
S.availLeft 32 0.129 0.020 0.939 5 0.000
S.(pixelDepth, colorDepth) 2 0.017 0.000 1.000 9 0.000
S.deviceXDPI 16 0.034 0.000 0.997 5 0.000
S.deviceYDPI 16 0.034 0.000 0.997 5 0.000
S.systemXDPI 6 0.029 0.000 0.999 5 0.000
S.systemYDPI 6 0.029 0.000 0.999 5 0.000
S.logicalXDPI 2 0.025 0.000 0.999 5 0.000
S.logicalYDPI 2 0.025 0.000 0.999 5 0.000
W.innerWidth 260 0.474 0.006 0.806 6 0.000
W.innerHeight 474 0.728 0.156 0.740 5 0.000
W.outerWidth 253 0.509 0.044 0.812 6 0.000
W.outerHeight 326 0.613 0.041 0.792 5 0.000
W.devicePixelRatio 52 0.196 0.016 0.931 5 0.000
W.mozInnerScreenX 173 0.224 0.039 0.831 5 0.000
W.mozInnerScreenY 131 0.259 0.032 0.882 5 0.000
W.offscreenBuffering 3 0.090 0.000 1.000 8 0.000
S.orientation 2 0.046 0.000 0.999 5 0.000
S.[orientation.type, [moz, ms]Orientation] 8 0.175 0.002 0.993 24 0.000
S.orientation.angle 4 0.053 0.001 0.996 5 0.000
W.localStorage support 2 0.001 0.000 1.000 5 0.001
W.sessionStorage support 2 0.001 0.000 1.000 5 0.000
W.indexedDB support 1 0.000 0.000 1.000 5 0.000
W.openDatabase support 2 0.089 0.000 0.999 5 0.000
W.caches support 2 0.005 0.000 1.000 5 0.000
M.tan(-1e300) 5 0.094 0.001 0.999 23 0.000
M.tan(3.14159265359 * 0.3333 * 1e300) 4 0.078 0.001 1.000 22 0.000
M.acos(0.000000000000001) 3 0.056 0.000 0.999 22 0.000
M.acosh(1.000000000001) 3 0.027 0.000 0.999 28 0.000
M.asinh(0.00001) 3 0.027 0.000 0.999 27 0.000
M.asinh(1e300) 2 0.005 0.000 1.000 21 0.000
M.atan(2) 2 0.032 0.000 1.000 22 0.000
M.atan2(0.01, 1000) 2 0.046 0.000 0.999 27 0.000
M.atanh(0.0001) 3 0.027 0.000 0.999 26 0.000
M.cosh(15) 2 0.005 0.000 1.000 22 0.000
M.exp(-1e2) 1 0.000 0.000 1.000 25 0.000
M.exp(1e2) 1 0.000 0.000 1.000 26 0.000
M.LOG2E 2 0.025 0.000 0.999 22 0.000
M.LOG10E 1 0.000 0.000 1.000 22 0.000
M.E 1 0.000 0.000 1.000 21 0.000
M.LN10 1 0.000 0.000 1.000 21 0.000
D.defaultCharset 2 0.005 0.000 1.000 5 0.000
W.[performance, console].jsHeapSizeLimit 82 0.283 0.040 0.962 20 0.000
W.menubar.visible 3 0.013 0.000 1.000 8 0.000
W.isSecureContext 2 0.005 0.000 1.000 8 0.000
S.fontSmoothingEnabled 2 0.025 0.000 0.999 5 0.000
new Date(0) 20 0.176 0.001 0.990 84 0.001
new Date(« 0001-1-1 ») 25 0.187 0.010 0.990 75 0.000
new Date(0) then setFullYear(0) 27 0.193 0.013 0.984 63 0.001
Detection of an adblocker 3 0.083 0.041 0.887 5 0.479
Firebug resource detection 2 0.086 0.000 0.999 5 0.229
YahooToolbar resource detection 2 0.086 0.000 0.999 5 0.229
EasyScreenshot resource detection 2 0.086 0.000 0.999 5 0.229
Ghostery resource detection 2 0.086 0.000 0.999 5 0.229
Kaspersky resource detection 2 0.086 0.000 0.999 5 0.229
VideoDownloadHelper resource detection 2 0.086 0.000 0.999 5 0.229
GTranslate resource detection 2 0.086 0.000 0.999 5 0.229
Privowny resource detection 2 0.086 0.000 0.999 5 0.229
Privowny page content change 1 0.000 0.000 1.000 7 0.497
UBlock page content change 2 0.015 0.001 0.999 5 0.497
Pinterest page content change 1 0.000 0.000 1.000 5 0.497
Grammarly page content change 2 0.003 0.000 1.000 5 0.497
Adguard page content change 2 0.003 0.001 1.000 5 0.497
Evernote page content change 2 0.001 0.000 0.999 5 0.497
TOTL page content change 1 0.000 0.000 1.000 5 0.498
IE Tab page content change 3 0.006 0.002 0.999 5 0.498
WG.SHADING_LANGUAGE_VERSION 6 0.129 0.000 0.999 44 0.001
WG.VERSION 5 0.100 0.000 0.999 37 0.000
WG.VENDOR 4 0.111 0.000 0.999 10 0.000
WG.RENDERER 5 0.113 0.000 0.999 16 0.000
WG.ALIASED_POINT_SIZE_RANGE 16 0.193 0.005 0.894 10 0.000
WG.ALIASED_LINE_WIDTH_RANGE 10 0.114 0.006 0.978 7 0.000
WM.VIEWPORT_DIMS 7 0.159 0.007 0.996 14 0.000
WG.SUBPIXEL_BITS 3 0.086 0.000 1.000 5 0.000
WG.SAMPLE_BUFFERS 3 0.016 0.000 0.999 5 0.000
WG.SAMPLES 6 0.117 0.000 0.944 5 0.000
WG.COMPRESSED_TEXTURE_FORMATS 2 0.052 0.000 1.000 27 0.000
WM.VERTEX_UNIFORM_VECTORS 9 0.183 0.002 0.993 7 0.000
WM.COMBINED_TEXTURE_IMAGE_UNITS 9 0.163 0.003 1.000 6 0.000
WM.FRAGMENT_UNIFORM_VECTORS 10 0.088 0.000 0.996 8 0.000
WM.CUBE_MAP_TEXTURE_SIZE 7 0.105 0.009 1.000 9 0.000
WG.STENCIL_VALUE_MASK 4 0.104 0.000 0.996 14 0.000
WG.STENCIL_WRITEMASK 4 0.104 0.000 0.996 14 0.000
WG.STENCIL_BACK_VALUE_MASK 4 0.104 0.000 0.996 14 0.000
WG.STENCIL_BACK_WRITEMASK 4 0.104 0.000 0.996 14 0.000
WM.TEXTURE_SIZE 5 0.102 0.007 1.000 9 0.000
WG.DEPTH_BITS 3 0.004 0.000 1.000 6 0.000
WM.VARYING_VECTORS 10 0.180 0.017 0.919 6 0.000
WI.COLOR_READ_FORMAT 4 0.027 0.000 1.000 8 0.000
WM.RENDERBUFFER_SIZE 5 0.093 0.006 1.000 9 0.000
WG.STENCIL_BITS 2 0.003 0.000 1.000 5 0.000
WM.TEXTURE_IMAGE_UNITS 4 0.033 0.000 1.000 6 0.000
WM.VERTEX_ATTRIBS 3 0.029 0.000 1.000 6 0.000
WM.VERTEX_TEXTURE_IMAGE_UNITS 6 0.037 0.000 1.000 6 0.000
WI.COLOR_READ_TYPE 3 0.024 0.000 1.000 8 0.000
WM.TEXTURE_MAX_ANISOTROPY_EXT 3 0.025 0.000 1.000 6 0.001
WG.getContextAttributes() 8 0.192 0.004 0.969 165 0.000
WG.getSupportedExtensions() 62 0.376 0.010 0.953 579 0.091
WG.[…].UNMASKED_VENDOR_WEBGL 14 0.215 0.007 0.898 15 0.000
WG.[…].UNMASKED_RENDERER_WEBGL 196 0.538 0.113 0.892 57 0.000
WebGL precision format 7 0.099 0.000 1.000 118 0.000
Our designed WebGL canvas 74 0.411 0.082 0.893 67 0.313
Presence of fonts 129 0.448 0.085 0.993 200 0.169
Support of video codecs 16 0.154 0.013 0.976 82 0.001
Support of audio codecs 8 0.159 0.001 0.996 67 0.001
Support of streaming codecs 20 0.201 0.016 0.970 136 0.001
Support of recording codecs 4 0.137 0.000 0.993 143 0.000
W.speechSynthesis.getVoices() 132 0.479 0.081 0.944 1,228 0.320
N.plugins 68 0.354 0.064 0.953 78 0.001
N.mimeTypes 28 0.267 0.010 0.988 105 0.000
A.state 3 0.095 0.006 0.956 11 0.000
A.sampleRate 8 0.096 0.022 0.958 9 0.000
AD.channelCount 5 0.013 0.002 0.998 5 0.000
AD.channelCountMode 2 0.005 0.000 1.000 12 0.000
AD.channelInterpretation 2 0.005 0.000 1.000 12 0.000
AD.maxChannelCount 7 0.056 0.013 0.991 5 0.000
AD.numberOfInputs 2 0.005 0.000 1.000 5 0.000
AD.numberOfOutputs 2 0.005 0.000 1.000 5 0.000
AA.channelCount 3 0.090 0.000 1.000 5 0.000
AA.channelCountMode 2 0.005 0.000 1.000 7 0.000
AA.channelInterpretation 2 0.005 0.000 1.000 12 0.000
AA.numberOfInputs 2 0.005 0.000 1.000 5 0.000
AA.numberOfOutputs 2 0.005 0.000 1.000 5 0.000
AA.fftSize 2 0.005 0.000 1.000 8 0.000
AA.frequencyBinCount 2 0.005 0.000 1.000 8 0.000
AA.maxDecibels 2 0.005 0.000 1.000 7 0.000
AA.minDecibels 2 0.005 0.000 1.000 8 0.000
AA.smoothingTimeConstant 3 0.019 0.000 0.994 7 0.000
Our designed HTML5 canvas (PNG) 1 0.000 0.000 1.000 68 0.017
Accept HTTP header 7 0.191 0.000 0.954 87 0.000
Accept-Encoding HTTP header 5 0.018 0.005 1.000 21 0.000
Accept-Language HTTP header 74 0.294 0.055 0.996 38 0.000
User-Agent HTTP header 417 0.656 0.000 0.758 117 0.000
Accept-Charset HTTP header 1 0.000 0.000 1.000 5 0.000
Cache-Control HTTP header 3 0.105 0.003 0.991 13 0.000
X-WAP-Profile HTTP header 1 0.000 0.000 1.000 5 0.000
X-Requested-With HTTP header 1 0.000 0.000 1.000 5 0.000
X-Network-Info HTTP header 1 0.000 0.000 1.000 5 0.000
Via HTTP header 5 0.003 0.001 1.000 5 0.000
Any conditional HTTP headers 41 0.316 0.082 0.869 30 0.000
Number of bounding boxes 1 0.000 0.000 1.000 11 0.094
Number of plugins 82 0.387 0.023 0.925 7 0.001
Number of WebGL extensions 11 0.082 0.000 0.990 16 0.091
Width and height of first bounding box 2 0.053 nan 0.998 5 0.094
Width and height of second bounding box 150 0.461 nan 0.873 33 0.094
Width and height of third bounding box 84 0.360 nan 0.922 31 0.094
List of widths of bounding boxes 90 0.376 nan 0.928 32 0.094
List of heights of bounding boxes 137 0.439 nan 0.917 98 0.094
Width of first bounding box 71 0.361 0.022 0.937 114 0.094
Height of first bounding box 112 0.420 0.047 0.922 17 0.094
Width of second bounding box 64 0.339 0.000 0.938 18 0.094
Height of second bounding box 41 0.266 0.007 0.971 15 0.094
Width of third bounding box 54 0.320 0.000 0.942 18 0.094
Height of third bounding box 52 0.311 0.010 0.974 15 0.094
Width of a created div 54 0.320 0.000 0.942 18 0.052
Position of a created div 301 0.533 0.000 0.749 8 0.052
Width of fallback font text 302 0.533 0.000 0.749 12 0.058
Height of fallback font text 85 0.383 0.019 0.935 7 0.058
Color of ActiveBorder element 7 0.164 0.000 0.998 4 0.054
Color of ActiveCaption element 18 0.190 0.006 0.991 21 0.054
Color of AppWorkspace element 16 0.163 0.001 0.990 22 0.054
Color of Background element 14 0.149 0.001 0.991 22 0.054
Color of ButtonFace element 27 0.114 0.014 0.998 20 0.054
Color of ButtonHighlight element 15 0.166 0.004 0.975 22 0.054
Color of ButtonShadow element 13 0.113 0.000 0.989 21 0.054
Color of ButtonText element 17 0.194 0.004 0.988 21 0.054
Color of CaptionText element 12 0.083 0.000 0.990 16 0.054
Color of GrayText element 10 0.023 0.000 0.997 16 0.054
Color of Highlight element 17 0.176 0.003 0.974 21 0.054
Color of HighlightText element 25 0.226 0.012 0.971 19 0.054
Color of InactiveBorder element 6 0.102 0.000 0.982 22 0.054
Color of InactiveCaption element 13 0.102 0.000 0.997 22 0.054
Color of InactiveCaptionText element 13 0.102 0.000 0.997 22 0.054
Color of InfoBackground element 17 0.162 0.004 0.990 21 0.054
Color of InfoText element 11 0.133 0.001 0.994 22 0.054
Color of Menu element 6 0.012 0.000 0.997 16 0.054
Color of MenuText element 14 0.192 0.004 0.989 21 0.054
Color of Scrollbar element 12 0.077 0.000 0.991 16 0.054
Color of ThreeDDarkShadow element 9 0.157 0.001 0.992 21 0.054
Color of ThreeDFace element 6 0.165 0.000 0.992 21 0.054
Color of ThreeDHighlight element 13 0.111 0.000 0.994 22 0.054
Color of ThreeDLightShadow element 12 0.106 0.000 0.989 21 0.054
Color of ThreeDShadow element 15 0.180 0.000 0.989 21 0.054
Color of Window element 14 0.180 0.000 0.989 21 0.054
Color of WindowFrame element 12 0.077 0.000 0.990 22 0.054
Color of WindowText element 13 0.150 0.000 0.989 22 0.054
A.baseLatency 22 0.257 0.008 0.983 6 0.000
N.connection.downlinkMax 4 0.132 0.001 0.994 4 0.000
N.connection.effectiveType 5 0.105 0.000 0.984 4 0.000
N.connection.rtt 17 0.196 0.047 0.818 4 0.000
N.deviceMemory 5 0.145 0.015 0.999 4 0.000
W.FaceDetector 2 0.003 0.000 1.000 5 0.000
W.BarcodeDetector 2 0.023 0.001 0.997 5 0.000
N.mediaDevices.enumerateDevices() 131 0.488 0.121 0.821 48 0.000
N.keyboard.getLayoutMap() on QWERTY characters 5 0.131 0.003 0.999 7 0.001
N.onLine 1 0.000 0.000 1.000 8 0.000
N.getBattery().charging 5 0.147 0.012 0.967 4 0.000
N.getBattery().chargingTime 2 0.001 0.000 1.000 5 0.000
N.getBattery().dischargingTime 2 0.001 0.000 1.000 5 0.000
N.getBattery().level 2 0.001 0.000 1.000 5 0.000



Les commentaires sont clos.