Daily iOS
Security

App Attest

Bots call your API directly and clear out the coupons. How do you use App Attest so the server accepts only requests from your real App Store app?

How would an interviewer hear this answer? You'll see whether they'd move on, dig in, or say no, and which sentences would trip you up. Your score doesn't change.
See the short answer

You create a Secure Enclave key, the server verifies the Apple-signed attestation and registers the public key, and every high-risk request after that carries an assertion signed with that key for the server to verify.

Share a question