Was ist ein Canvas-Fingerabdruck?
Eine Seite zeichnet Text und Formen auf ein unsichtbares Canvas, liest die Pixel zurück und bildet einen Hash. Auf Ihrem Rechner kommt jedes Mal dasselbe heraus, auf anderen etwas anderes – wie eine ID.
Lässt man zwei Rechner denselben Text und dieselben Formen zeichnen, unterscheiden sich die Pixel ein wenig: Grafikkarte, Treiber, Schriften und Kantenglättung hinterlassen Spuren. Websites machen aus dieser Zeichnung einen Hash, den Fingerabdruck. Hier sind Ihre – und ob Ihr Browser sie verwürfelt.
79 Schnüffler · ohne Nachfrage
Vermutlich kommen Sie aus: . Gerade sind Sie in . Sie sprechen , Ihr Rechner läuft auf , im -Format.
Sie sitzen an und surfen mit ; Bildschirm , Grafikkarte : .
Ins Netz gehen Sie über , ; der DNS-Server, der Adressen für Sie nachschlägt, steht in: . .
Sie mögen , und . . Ihre Schriften verraten: . Und Ihr Alter? .
CF-Connecting-IPrequest.cf.cityrequest.cf.latituderequest.cf.asOrganizationedns.ip-api.comrequest.cf.timezoneDNS PTRrequest.cf.colorequest.cf.tlsVersion/cdn-cgi/trace · kex, sni/cdn-cgi/trace · warpTLS ClientHelloDate.now()RTCPeerConnection · STUNWebRTC host candidatemyip.ipip.netapi.ip.sbchatgpt.com/cdn-cgi/traceclaude.ai/cdn-cgi/tracewww.cloudflare.com/cdn-cgi/traceCloudflare Radar · IPv4 / IPv6User-AgentAccept-LanguageSec-CH-UASec-CH-UA-PlatformAccept-EncodingDNT · Sec-GPCReferer · document.referrernavigator.languagesIntl.DateTimeFormatIntl …timeZoneIntl …hourCycleIntl.Locale weekInfoIntl.NumberFormatnavigator.keyboardspeechSynthesisError.messagecanvas.toDataURLWebGL getParameterOfflineAudioContextfonts → SHA-256SHA-256canvas × 2userAgentDatauserAgentData.brands…architecture · bitnessscreen · devicePixelRatiorequestAnimationFramescreen.isExtended · screenXinnerWidth · availHeightWebGL RENDERERnavigator.gpu adapter.infoWebGL2 · MAX_TEXTURE_SIZEhardwareConcurrencynavigator.deviceMemorymaxTouchPoints · pointernavigator.getBatterynavigator.connectionenumerateDevicesAudioContext.sampleRatePublicKeyCredentialbluetooth.getAvailabilityMediaSource.isTypeSupportedrequestMediaKeySystemAccessstorage.estimateprefers-color-schemeprefers-reduced-motioncolor-gamut · dynamic-rangeprefers-contrast · forced-colorsdisplay-modedoNotTrack · GPCnavigator.cookieEnabledpermissions.querypdfViewerEnablednavigator.webdriverbait elementwindow.ethereum · DOM markshistory.lengthcanvas measureTextEine Seite zeichnet Text und Formen auf ein unsichtbares Canvas, liest die Pixel zurück und bildet einen Hash. Auf Ihrem Rechner kommt jedes Mal dasselbe heraus, auf anderen etwas anderes – wie eine ID.
Mit einem Browser, der Canvas, WebGL und Audio zufällig verrauscht: Brave von Haus aus oder Firefox mit resistFingerprinting. Die Zeile „Fingerabdruck-Schutz“ zeigt, ob zwei Zeichnungen verschieden ausfielen.
Manche, indem sie die Zeichenfunktionen umhüllen. Das kann selbst auffallen: Der Browser-Umgebungstest markiert ersetzte Funktionen.