H5 Fraud Protection

Alibaba Cloud Device Fingerprint SDK β€” demo & benchmark harness

connecting… region β€”

Single device check

Loads the SDK β†’ um.init() β†’ waits the required interval β†’ getToken() β†’ sends the token to the server, which calls ExecuteRequestSG. For camera-based tags, open the webcam below before running the check.

  1. Load SDKβ€”
  2. Initialize (um.init)β€”
  3. Interval waitβ€”
  4. Acquire deviceTokenβ€”
  5. Server ExecuteRequestSGβ€”

Integration status

Runtime mode
β€”
AppKey
β€”
App name
β€”
SAF service
β€”
init β†’ token
β€”
Device endpoint
β€”
SDK source
β€”

Camera / virtual-camera check

Browsers hide camera device labels until you grant permission β€” so a virtual camera (OBS, ManyCam, …) is invisible to both this heuristic and the fingerprint SDK until the webcam is opened. Open it, keep it running, then run the device check so the SDK can collect camera signals.

camera closed
Client-side heuristic β€” distinct from Alibaba's server verdict.
Video inputLabelAssessment
Open the webcam to enumerate devices.

Benchmark

Measures end-to-end evaluation latency. By default it reuses one device token (tokens are valid 7 days) and benchmarks the server decision path; tick β€œfresh token” to include SDK token acquisition each iteration.

0Requests
β€”Success rate
β€”p50 latency
β€”p95 latency
β€”p99 latency
β€”max latency

Latency (recent)

Verdict distribution

Recent evaluations

TimeVerdictLatencySource