What is the Android security model's fundamental app isolation mechanism?
- A.Each app is assigned a unique Linux user ID (UID) and runs in its own process, preventing apps from accessing each other's files or memory without explicit permission
- B.Each app runs in its own browser tab
- C.Apps are isolated by cryptographic containers
- D.Android uses a whitelist of approved apps to enforce isolation
Why A is correct
Android assigns each installed app a unique UID. Apps run as this UID in their own Linux process. Files in an app's data directory are owned by its UID, inaccessible to other apps' UIDs. This is the foundation of Android's app sandbox.
Know someone studying for Mobile Security Fundamentals? Send them this one.