LogicBridge Podcast
iOS Platform Security
Sandboxed is a podcast for people who actually ship iOS apps and care about how secure they are in the real world. Each episode, we take one practical security topic and walk through how it really works on iOS, what can go wrong, and what you can do about it this week.
Latest Episodes
Featured Episode • Episode 8
Sign in with Apple: Threat Model and Common Mistakes
Sign in with Apple isn't just a UI button—it's a cryptographic handshake. Learn why trusting the client-side user ID is a critical vulnerability.
Episode 7
Passkeys on iOS: Killing Passwords in a Real App
Passkeys replace phishable passwords with cryptographic key pairs. Learn WebAuthn implementation and avoid the CDN caching trap.
Episode 6
Beyond JWTs: Designing Secure Mobile Authentication
Mobile apps demand long, persistent sessions, but long-lived access tokens are a major security risk. Learn about the Dual-Token model and token rotation.
Episode 5
Certificate Pinning: Your Safety Net or Your Worst Nightmare?
Certificate pinning prevents attackers from intercepting your traffic. But do it wrong, and you'll brick your app for every single user.
Episode 4
Jailbroken Devices: How Worried Should Your Team Be?
From “mostly okay” to “critical risk”—we break down when jailbroken devices actually matter for your app and what you can do about it.
Episode 3
Storing Tokens Safely: Keychain vs Files vs UserDefaults
Should you put your access token in Keychain, a file, or just UserDefaults? We compare all three, talk about real-world tradeoffs, and give you concrete actions.
Episode 2
Inside Keychain & Secure Enclave: Where Your Secrets Really Live
On iOS, your app’s most sensitive data is supposed to live in the Keychain and, sometimes, the Secure Enclave. But what does that actually mean in practice?
Episode 1
How iOS Actually Protects Your App (and Where It Doesn’t)
iOS is “secure by default”—but what does that mean for YOUR app? Explore the threat model, iOS security guarantees, and critical gaps where you’re on your own.
Subscribe & Follow
Get notified when new episodes are released.