Analysis and Enhancement of the Android Permission System
Apex: extending Android permission model and enforcement with user-defined runtime constraints