What is 'Android App Hibernation' (introduced in Android 12), and what security benefit does it provide?
- A.App Hibernation encrypts the app's data partition with a per-app key that is only unlocked when the user next opens the app, protecting dormant apps from data extraction
- B.When an app has not been used for an extended period, Android 12+ automatically places it in hibernation: resetting all runtime permissions, stopping background processes, and removing cached data - reducing the attack surface of forgotten apps with excessive permissions
- C.App Hibernation is an extension of Doze mode that suspends network access for inactive apps; it does not affect permissions or cached data
- D.App Hibernation removes the app from the launcher but retains all its data and permissions, allowing it to be restored instantly when the user returns to it
Why B is correct