ZombieMutex
All topics

Engineering topic / Jeffrey Monica

Mobile authentication and security boundaries

Device signals are useful inputs to a security policy, but they are not a shortcut to identity, request authorization or cryptographic verification. Start with attacker control and test the decision surface.

Key engineering considerations

Attacker control

Assume the caller can modify the client and network request. Name which checks are enforceable server-side.

Evidence binding

Bind signed evidence to a fresh challenge, intended action, and expected application context.

Recovery and revocation

Require independent step-up on dangerous paths and propagate revocation consistently.

Articles and reference guides

Try it yourself

Related case studies