5. Application Security
Mobile App Security — Quiz
Test your understanding of mobile app security with 5 practice questions.
Practice Questions
Question 1
Which principle of the STRIDE threat model addresses the risk of malicious modification of code or data within a mobile app?
Question 2
Which HTTP header should a mobile app's backend server include to enforce use of HTTPS by preventing protocol downgrade attacks?
Question 3
On iOS, which hardware component provides a secure enclave for cryptographic operations and key storage, isolated from the main processor?
Question 4
A mobile app uses SQLCipher to encrypt its SQLite database. Which aspect of secure storage does this primarily address?
Question 5
Considering Android's runtime permission model, which behavior describes how dangerous permissions are presented to users?
