Source: https://www.cse.wustl.edu/~jain/cse571-14/ftp/android_security.pdf