TL;DR: Cloned apps, stolen API keys and spoofed device telemetry can let attackers bypass web-focused bot controls on mobile APIs, according to Approov. Mobile API security has to move trust to runtime attestation and short-lived tokens when request-path signals are no longer reliable.
Editorial analysis by NHI Mgmt Group, based on content published by Approov: “Good Bot, Bad Bot: Securing Your APIs in the Era of Agentic AI”.
Key questions
Q: Why do stolen API keys create more risk in mobile environments than in browsers?
A: Because a stolen key proves only that a secret was copied, not that the current caller is the intended app on a trusted device.
Q: What are the signs that web bot controls are failing on mobile traffic?
A: Look for traffic that passes web filtering but shows abnormal mobile API patterns, such as repeated calls from emulators, rooted devices or repackaged apps.
Q: How should security teams stop cloned mobile apps from abusing APIs?
A: Treat cloned-app abuse as a client-assurance problem.
Practitioner guidance
- Define a mobile client trust policy Set separate assurance requirements for native mobile APIs, including device integrity, app integrity and session freshness, rather than reusing browser bot rules.
- Replace static secrets with short-lived attestation Issue mobile access only after runtime proof succeeds, and keep tokens short-lived so stolen credentials do not survive beyond the attested session.
- Validate requests at the edge Enforce token signature, expiry and request binding checks in the edge worker, reverse proxy or API gateway before traffic reaches backend services.
Bottom line: Mobile API defence fails when teams assume web bot controls can judge native app traffic with the same confidence.
Glossary terms: Mobile API Attestation, Client Integrity, Short-Lived Scoped Token, Runtime Attestation
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
Mobile API trust has become a client-integrity problem, not just a bot-detection problem. Once attackers can repurpose an app binary, hide inside emulators and replay stolen API keys, classic web heuristics stop being decisive. The article is really describing a shift from traffic scoring to client assurance, which is a governance change as much as a technical one. Practitioners should treat mobile access as a separate policy plane.
A few things that frame the scale:
- According to PwC, 79% of organizations have already adopted AI agents to some degree.
A question worth separating out:
Q: What is the difference between bot management and mobile API attestation?
A: Bot management infers whether traffic looks automated, usually from behavioural or reputation signals. Mobile API attestation proves whether the caller is an official app running on a safe device, which is a stronger control when attackers can clone binaries and fake telemetry.
👉 Read our full editorial: Mobile API security needs proof, not bot heuristics