Android安全机制
16lz
2021-12-04
Android安全机制
下载地址:地址
Android应用程序是运行在一个沙箱中。这个沙箱是基于Linux内核提供的用户ID(UID)和用户组ID(GID)来实现的。Android应用程序在安装的过程中,安装服务PackageManagerService会为它们分配一个唯一的UID和GID,以及根据应用程序所申请的权限,赋予其它的GID。有了这些UID和GID之后,应用程序就只能限访问特定的文件,一般就是只能访问自己创建的文件。此外,Android应用程序在调用敏感的API时,系统检查它在安装的时候会没有申请相应的权限。如果没有申请的话,那么访问也会被拒绝。对于有root权限的应用程序,则不受上述沙箱限制。此外,有root权限的应用程序,还可以通过Linux的ptrace注入到其它应用程序进程,以及系统进程,进行各种函数调用拦截。
更多相关文章
- Android应用程序启动过程源代码分析
- Android数据存储方式:SharePreference、SQLite、ContentProvider
- Android(安卓)应用程序签名、发布
- android 数据存储初探
- android调用系统打电话功能
- Android应用程序键盘(Keyboard)消息处理机制分析(25)
- android应用程序设置全屏
- Android获取所有安装APP信息的详细代码
- Android(安卓)MTK Launcher3 替换桌面图标