Jeder Build durchläuft sieben Prüfdienste. Datierte Ergebnisse und der vollständige Verlauf bleiben im Produkt erhalten. Dieser Beitrag erklärt die einzelnen Messungen, die Bedeutung der Urteile und warum ein Test manuell geprüft wird.
Letzter Lauf mit Engine 154.0.8037.58 erreichte 100 von 100; alle sechs gewichteten Prüfdienste haben geantwortet. Diese Signale untersucht jeder einzelne:
| Prüfdienst | Geprüftes Signal | Aktuelles Ergebnis |
|---|---|---|
| CreepJS | Stimmigkeit des Fingerprints und widersprüchliche Signale | ok · 0% headless, 0% stealth |
| iphey | Integrität von Browser, Hardware und Netzwerk | Trustworthy |
| bot.sannysoft | Hinweise auf Automatisierung, WebDriver und Headless-Betrieb | 0 Fehler, WebDriver nicht vorhanden |
| Cloudflare | Bestehen einer echten Anti-Bot-Prüfung | Prüfung bestanden |
| TLS | JA3/JA4-Fingerprint des TLS-Handshakes | JA4 t13d1517h2, Chrome-Familie |
| WebRTC | Offenlegung der echten IP-Adresse | kein Leak erkannt |
| pixelscan | Stimmigkeit von Bildschirm, Standort und Netzwerk | manuell geprüft |
Ein TLS-Fingerprint entsteht, bevor die Seite geladen wird. Die Reihenfolge von Cipher Suites und Erweiterungen im Handshake ergibt die Hashes JA3 und JA4. Sie hängen vom Netzwerk-Stack der Engine ab; ein Browser, der nur seinen User-Agent ändert, wird deshalb schon bei der ersten Verbindung erkannt. Unter Chromium 154 liefert unsere Engine t13d1517h2 ; das ist der erwartete Wert für diese Chrome-Version. Zum Vergleich liefert unsere Firefox-Engine t13d1617h2 und einen User-Agent mit rv:152.0: eine stimmige Firefox-Identität und kein Chrome mit anderem Etikett.
Pixelscan gibt sein endgültiges Urteil nicht als Seitentext aus. Nach einer Minute sieht die automatische Texterfassung nur Navigation und Werbeblöcke, in denen das Wort automation neunmal vorkommt. Eine Auswertung nach Schlüsselwörtern wäre daher nicht verlässlich.
manual: NimbusX speichert einen Screenshot, nimmt den Test nicht in die Gesamtwertung auf und überlässt das Urteil einem Prüfer. Eine erfundene Zahl würde alle tatsächlich gemessenen Ergebnisse entwerten.Jeder Lauf wird mit Datum, Profil-ID und Ergebnis gespeichert, auch wenn er fehlschlägt. Eine rote Zeile ist oft wertvoller als eine grüne: Sie zeigt, welcher Build an welchem Prüfdienst gescheitert ist und was sich nach einem Chromium-Update geändert hat.
Ein Beispiel stammt aus unserem eigenen Verlauf. Nach Einführung der Gerätekonfigurationen sank die Zahl der von CreepJS markierten Bereiche von zwei auf einen; der Testrunner erfasste die Verbesserung automatisch. Ein nicht geladener iphey-Tab wird anders behandelt: Die Seite kann auch mit einer unveränderten Engine abstürzen, daher wird ein Dienst ohne Antwort ausgeschlossen und weder als bestanden noch als fehlgeschlagen gewertet. Regressionsdaten sind nur nützlich, wenn ihre Regeln verlässlich sind.
Ohne NimbusX zu installieren Browser-Fingerprint-Test misst den aktuellen Browser. Im installierten Produkt öffnet der Prüfstand ausgewählte Detektoren in frischen Profilen und speichert die tatsächliche Antwort jeder Website:
Wie Prüfseiten Browserprofile verknüpfen · Proxys, die den Browser blockieren