TL;DR: Remote Key Attestation can relay attestation requests through a remote device, letting attackers spoof Android device trust signals and weaken deterministic checks built around Key Attestation, according to Guardsquare’s analysis. The real issue is not attestation alone but backend verification, key provenance, and relay detection across device identity flows.
Editorial analysis by NHI Mgmt Group, based on content published by Guardsquare: “Bypassing Key Attestation: How Remote Devices Exploit the API”.
Key questions
Q: What breaks when Android Key Attestation is relayed through another device?
A: The backend loses the guarantee that the attestation response came from the same physical device that requested it.
Q: Why does remote key attestation create a bigger trust problem than leaked keyboxes?
A: Leaked keyboxes can often be revoked once exposed, but remote relaying hides the key material and lets one host device answer for many clients.
Q: How can security teams measure whether mobile app attestation is working?
A: Look for blocked requests from repackaged clients, fewer anomalous device fingerprints, and lower success rates for scripted API abuse.
Practitioner guidance
- Harden backend attestation verification Correlate nonce handling, device model, boot state, app identity, and observed network origin before accepting Key Attestation responses as trustworthy.
- Detect attestation reuse across devices Flag the same attestation key, serial pattern, or hardware-backed proof when it appears across multiple device fingerprints or inconsistent OEM contexts.
- Prefer short-lived provisioning over fused secrets Move legacy trust decisions away from long-lived keyboxes and toward short-lived, remotely provisioned key material where the platform supports it.
Bottom line: Remote key attestation turns hardware-backed proof into a portable trust signal when the response can be generated on another device.
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
Remote attestation is a trust delegation problem, not just a device integrity problem. Once the proof can be generated on a different device, the backend is no longer validating a handset, it is validating a chain of assumptions about the origin of the response. That makes backend provenance checks, not just hardware-backed attestation, the core control boundary. Practitioners should design mobile trust as an evidence correlation problem.
A question worth separating out:
Q: When should teams move from fused key trust to remotely provisioned keys?
A: Teams should prefer remotely provisioned, short-lived keys when the platform supports them and when attestation is part of an access or fraud decision. Short-lived keys reduce the value of stolen material and narrow the reuse window, but they still require backend correlation to catch relay behavior and abnormal trust reuse.
👉 Read our full editorial: Remote key attestation abuse exposes mobile trust assumptions