tag:forum.selfhtml.org,2005:/selfChecksumme aus Systemangaben – SELFHTML-Forum2019-04-20T06:24:40Zhttps://forum.selfhtml.org/self/2019/apr/19/checksumme-aus-systemangaben/1747085#m1747085plhttps://rolfrost.de/words.html2019-04-19T07:57:50Z2019-04-19T07:57:50ZChecksumme aus Systemangaben<p>moin,</p>
<p>JS liefert so Einiges wie Bildschirmauflösung, Zeitzone usw. Ich habe bis jetzt</p>
<pre><code class="block language-js">
dat<span class="token punctuation">.</span><span class="token function">getTimezoneOffset</span><span class="token punctuation">(</span><span class="token punctuation">)</span>
screen<span class="token punctuation">.</span>height
screen<span class="token punctuation">.</span>width
navigator<span class="token punctuation">.</span>appName
navigator<span class="token punctuation">.</span>appVersion
navigator<span class="token punctuation">.</span>language
navigator<span class="token punctuation">.</span>platform
navigator<span class="token punctuation">.</span>cookieEnabled
navigator<span class="token punctuation">.</span>mimeTypes<span class="token punctuation">.</span>length
navigator<span class="token punctuation">.</span>plugins<span class="token punctuation">.</span>length
</code></pre>
<p>zum Ermitteln einer Checksumme. Gibt es da noch mehr? MFG</p>
https://forum.selfhtml.org/self/2019/apr/19/checksumme-aus-systemangaben/1747086#m1747086dedlfix2019-04-19T08:11:05Z2019-04-19T08:11:05ZChecksumme aus Systemangaben<p>Tach!</p>
<blockquote>
<p>JS liefert so Einiges wie Bildschirmauflösung, Zeitzone usw. Ich habe bis jetzt
[...]
zum Ermitteln einer Checksumme. Gibt es da noch mehr?</p>
</blockquote>
<p>Was du ermitteln möchtest, ist keine Checksumme sondern anscheinend ein Browser oder Device Fingerprint. Mit diesem Stichwort wirst du eher fündig werden.</p>
<p>dedlfix.</p>
https://forum.selfhtml.org/self/2019/apr/19/checksumme-aus-systemangaben/1747105#m1747105Rolf B2019-04-19T12:06:32Z2019-04-19T12:06:32ZChecksumme aus Systemangaben<p>Hallo pl,</p>
<p>vergiss navigator.appName und navigator.appCodeName. Mein Chrome lügt da!</p>
<pre><code class="block">--navigator.appName
"Netscape"
--navigator.appCodeName
"Mozilla"
--navigator.appVersion
"5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36"
</code></pre>
<p>Aha, letzteres ist etwas wahrer. Aber sobald Chrome ein kleines Update bekommt, ist deine Checksum daneben.</p>
<p><em>Rolf</em></p>
<div class="signature">-- <br>
sumpsi - posui - clusi
</div>
https://forum.selfhtml.org/self/2019/apr/19/checksumme-aus-systemangaben/1747107#m1747107Rosalinde2019-04-19T15:39:48Z2019-04-19T15:39:48ZChecksumme aus Systemangaben<blockquote>
<p>navigator.appName
navigator.appVersion
navigator.platform</p>
</blockquote>
<p>Diese (und noch ein paar) findest du samt und sonders in navigator.userAgent. Sie einzeln rauszunehmen hat keinen Vorteil.</p>
<blockquote>
<p>navigator.cookieEnabled</p>
</blockquote>
<p>Nicht so wertvoll, ist bei nahezu allen Browsern eingeschaltet (siehe Panopticlick unten).</p>
<blockquote>
<p>navigator.language</p>
</blockquote>
<p>Besser navigator.languages, da gegebenenfalls weitere Daten vorhanden.</p>
<blockquote>
<p>navigator.mimeTypes.length
navigator.plugins.length</p>
</blockquote>
<p>Diese beiden hängen zusammen, mimeTypes soll angeben, was von den installierten Plugins unterstützt wird.</p>
<p>plugins selbst lässt sich bei sehr vielen Browsern (fast ähnlich cookieEnabled) nicht allgemein auslesen oder ist sowieso leer, da keine Plugins installiert sind. length ist dort entsprechend immer 0. "Allgemein auslesen" soll bedeuten, dass die Liste zwar leer erscheint, man aber Plugins gezielt abfragen kann, zB mit navigator.plugins.namedItem('Shockwave Flash').</p>
<blockquote>
<p>zum Ermitteln einer Checksumme. Gibt es da noch mehr? MFG</p>
</blockquote>
<p>Mäßig verschieden, aber umso leichter auszulesen ist navigator.hardwareConcurrency. Mit Aufwand, aber dafür sehr eindeutig sind Tests mit WebGL und Canvas.</p>
<p>https://panopticlick.eff.org/ informiert über einige Möglichkeiten und, interessanter, deren Wert zur Identifikation einzelner Browser.</p>
https://forum.selfhtml.org/self/2019/apr/19/checksumme-aus-systemangaben/1747106#m1747106plhttps://rolfrost.de/words.html2019-04-19T13:44:39Z2019-04-19T13:58:31ZChecksumme aus Systemangaben<p>Ah,</p>
<blockquote>
<p>vergiss navigator.appName und navigator.appCodeName. Mein Chrome lügt da!</p>
</blockquote>
<p>Das ist egal, wird sowieso zu MD5 verwurstet. Aber wenn das jetzt nicht mehr checksum heißt sondern Fingerprint schalte ich das ab. Nicht daß damit noch einer auf dumme Gedanken kommt.</p>
<p>MFG</p>
<p>Done.</p>
https://forum.selfhtml.org/self/2019/apr/19/checksumme-aus-systemangaben/1747108#m1747108Rolf B2019-04-19T15:59:51Z2019-04-19T15:59:51ZChecksumme aus Systemangaben<p>Hallo Rosalinde und pl,</p>
<p>man sollte aber immer beachten, dass es wenig nützt, einzelne Browsertypen zu prüfen.</p>
<p>Wenn man wissen will, ob ein Feature XY in einem konkreten Browser funktioniert, sind Abfragen auf dieses Feature der bessere Weg.</p>
<p>Im Zweifelsfalle nimmt man <a href="https://modernizr.com/" rel="nofollow noopener noreferrer">modernizr</a> zu Hilfe, oder vergleichbare Tools.</p>
<p><em>Rolf</em></p>
<div class="signature">-- <br>
sumpsi - posui - clusi
</div>
https://forum.selfhtml.org/self/2019/apr/19/checksumme-aus-systemangaben/1747109#m1747109plhttps://rolfrost.de/words.html2019-04-19T17:14:46Z2019-04-19T17:14:46ZChecksumme aus Systemangaben<p>Leider ist die Fingerprintmethode mit der DSGVO nicht vereinbar. Und leider genügt auch ein flüchtiger Blick in den Quellcode um zu sehen was da geht. Es besteht ein erhebliches Risiko zur Abmahnung. Fazit: Finger weg von Fingerprints. GGA</p>
https://forum.selfhtml.org/self/2019/apr/19/checksumme-aus-systemangaben/1747110#m1747110Mitleser2019-04-19T17:28:30Z2019-04-19T17:28:30ZChecksumme aus Systemangaben<blockquote>
<p>Fazit: Finger weg von Fingerprints. GGA</p>
</blockquote>
<p>Spätestens bei iOS eh für die Füsse. GGAAHHAAG</p>
https://forum.selfhtml.org/self/2019/apr/19/checksumme-aus-systemangaben/1747114#m1747114plhttps://rolfrost.de/words.html2019-04-20T06:24:40Z2019-04-20T06:24:40ZChecksumme aus Systemangaben<p>Ach was, das was serverseitig übrigbleibt, reicht immer noch um wenigstens die Bots aus dem Tracking rauszufiltern. GGA</p>