Run #1 WARN
| Run ID | 1 |
|---|---|
| Timestamp | 2026-05-13T01:26:18.037Z |
| Profile ID | 42 |
| Cohort | desktop |
| IP | 113.160.52.142 |
| IP / Geo | — |
| JA3 Hash | 0d96eb08…
full0d96eb089f527de965f36251706fde93
|
| JA4 | t13d3613h2_018971650b2c_03eb65375a95 |
| HTTP/2 FP | 3:100;4:65536;2:0|1048510465|0|m,s,a,p |
| Headless Prob | 0% |
| Composite Score | 85 / 100 |
Verdict
| Overall | WARN |
|---|---|
| Composite Score | 85 / 100 Composite score rough calibration: ≥85 ≈ browserscan 90+/iphey Trustworthy; 70-84 ≈ Suspicious; <70 ≈ Unreliable |
| Headless Probability | 0% |
| IP / Geo | — |
Categories
| Category | Verdict |
|---|---|
| identity | WARN |
| hardware | WARN |
| network | WARN |
| automation | PASS |
Inconsistencies (lies)
- [WARN] no geo data — không cross-check được timezone với IP
- [WARN] WebGL1 unavailable — không verify được GPU↔OS
- [WARN] chỉ detect được 0 font — không đủ để đánh giá platform fonts
Rule Details (18 rules)
| Rule ID | Category | Verdict | Detail |
|---|---|---|---|
ua-platform-consistency |
identity | PASS | skipped (không đủ data để cross-check platform) |
ua-version-consistency |
identity | PASS | skipped (UA không claim Chrome) |
tls-browser-consistency |
identity | PASS | TLS fingerprint nhất quán với claimed browser |
timezone-ip-consistency |
network | WARN | no geo data — không cross-check được timezone với IP |
locale-ip-consistency |
network | PASS | geo unavailable — chỉ check header↔JS |
screen-dpr-mobile-consistency |
hardware | PASS | skipped (thiếu uaCH.mobile và maxTouchPoints) |
webgl-platform-consistency |
hardware | WARN | WebGL1 unavailable — không verify được GPU↔OS |
webgl1-webgl2-consistency |
hardware | PASS | WebGL1 unavailable — skip |
fonts-platform-consistency |
identity | WARN | chỉ detect được 0 font — không đủ để đánh giá platform fonts |
hwconcurrency-devicememory-plausibility |
hardware | PASS | hardwareConcurrency và deviceMemory không có — skipped |
webrtc-ip-leak |
network | PASS | WebRTC surface không có — skipped |
datacenter-ip |
network | PASS | geo data không có — datacenter check skipped |
permissions-consistency |
automation | PASS | permissions surface không có — skipped |
navigator-completeness |
automation | PASS | navigator fields đầy đủ và đúng shape Chrome |
chrome-object-shape |
automation | PASS | headlessTells surface không có — skipped |
headless-aggregate |
automation | PASS | headless prob 0% — trong ngưỡng Real Chrome (≤45) |
canvas-audio-noise-sanity |
hardware | PASS | canvas/audio surface không có — skipped |
mobile-cohort-consistency |
identity | PASS | desktop cohort — mobile-cohort rule N/A |
Raw Signals
Full fp_blob JSON
{
"schema": 1,
"profile_id": 42,
"collected_at": "2026-05-13T01:26:17Z",
"navigator": {
"userAgent": "smoke-test"
},
"__server": {
"ja3": "1ee96c96da0a44dc79c063f3d88105f5",
"ja3_hash": "0d96eb089f527de965f36251706fde93",
"ja4": "t13d3613h2_018971650b2c_03eb65375a95",
"http2_fp": "3:100;4:65536;2:0|1048510465|0|m,s,a,p",
"ip": "113.160.52.142",
"accept_language": null,
"geo": {
"available": false,
"country": null,
"city": null,
"timezone": null,
"asn": null,
"org": null,
"rdns": null,
"datacenter": {
"flag": false,
"layers": {
"usageType": null,
"asnMatch": false,
"rdnsPattern": false
}
}
}
},
"__verdict": {
"rules": [
{
"id": "ua-platform-consistency",
"category": "identity",
"verdict": "pass",
"detail": "skipped (không đủ data để cross-check platform)"
},
{
"id": "ua-version-consistency",
"category": "identity",
"verdict": "pass",
"detail": "skipped (UA không claim Chrome)"
},
{
"id": "tls-browser-consistency",
"category": "identity",
"verdict": "pass",
"detail": "TLS fingerprint nhất quán với claimed browser"
},
{
"id": "timezone-ip-consistency",
"category": "network",
"verdict": "warn",
"detail": "no geo data — không cross-check được timezone với IP",
"evidence": {
"jsTimezone": null
}
},
{
"id": "locale-ip-consistency",
"category": "network",
"verdict": "pass",
"detail": "geo unavailable — chỉ check header↔JS"
},
{
"id": "screen-dpr-mobile-consistency",
"category": "hardware",
"verdict": "pass",
"detail": "skipped (thiếu uaCH.mobile và maxTouchPoints)"
},
{
"id": "webgl-platform-consistency",
"category": "hardware",
"verdict": "warn",
"detail": "WebGL1 unavailable — không verify được GPU↔OS"
},
{
"id": "webgl1-webgl2-consistency",
"category": "hardware",
"verdict": "pass",
"detail": "WebGL1 unavailable — skip"
},
{
"id": "fonts-platform-consistency",
"category": "identity",
"verdict": "warn",
"detail": "chỉ detect được 0 font — không đủ để đánh giá platform fonts",
"evidence": {
"count": 0
}
},
{
"id": "hwconcurrency-devicememory-plausibility",
"category": "hardware",
"verdict": "pass",
"detail": "hardwareConcurrency và deviceMemory không có — skipped"
},
{
"id": "webrtc-ip-leak",
"category": "network",
"verdict": "pass",
"detail": "WebRTC surface không có — skipped"
},
{
"id": "datacenter-ip",
"category": "network",
"verdict": "pass",
"detail": "geo data không có — datacenter check skipped"
},
{
"id": "permissions-consistency",
"category": "automation",
"verdict": "pass",
"detail": "permissions surface không có — skipped"
},
{
"id": "navigator-completeness",
"category": "automation",
"verdict": "pass",
"detail": "navigator fields đầy đủ và đúng shape Chrome"
},
{
"id": "chrome-object-shape",
"category": "automation",
"verdict": "pass",
"detail": "headlessTells surface không có — skipped"
},
{
"id": "headless-aggregate",
"category": "automation",
"verdict": "pass",
"detail": "headless prob 0% — trong ngưỡng Real Chrome (≤45)",
"evidence": {
"probability": 0,
"signals": {
"webdriver": false,
"chrome_exists": true,
"plugins_count": 5,
"languages_empty": false,
"console_cdp": false,
"native_bindings": {},
"proto_chain": {
"webdriver_descriptor_ok": true,
"navigator_tostring_ok": true
},
"outer_dims_zero": false,
"doc_hidden": false,
"connection_present": true
},
"reasons": []
}
},
{
"id": "canvas-audio-noise-sanity",
"category": "hardware",
"verdict": "pass",
"detail": "canvas/audio surface không có — skipped"
},
{
"id": "mobile-cohort-consistency",
"category": "identity",
"verdict": "pass",
"detail": "desktop cohort — mobile-cohort rule N/A"
}
],
"categories": {
"identity": "warn",
"hardware": "warn",
"network": "warn",
"automation": "pass"
}
}
}