Pick the fix
Which plan gives real defence in depth?
Hint 1 of 1
What can an attacker with the binary do?
Choose an answer, then open Show answer below to check it.
Show answer
Answer: A Keychain and file protection for data, HTTPS with ATS, short-lived tokens, App Attest, and server-side checks for every permission
Correct. Every layer is covered, and the server makes the final decision.
Why not the others?
- B Obfuscate the binary and trust the app's checks. Obfuscation slows attackers down but doesn't stop them.
- C Jailbreak detection only. It's easy to bypass and protects nothing on its own.
- D Encrypt UserDefaults with a key hard-coded in the app. Anyone can extract the key from the binary.