您的位置:首页 > 其它

系统信息与安全

2016-05-14 17:46 274 查看
android系统信息:

1:android.os.build与 SystemProperty

String board = Build.BOARD

String os_name = SystemProperty.getProperty("os.name");

2:apk应用信息获取packageManager 注重获取包信息

3:apk应用信息获取activityManager 注重获取运行时应用信息

4:packagers.xml

在开机时packageManagerService会扫描特定目录并解析其中的ask文件,做成一个应用的花名册,将信息保存在packagers.xml中。

<permissions>

<package>标签代表一个应用的属性

name:apk包名

codepath:apk安装路径/system/app系统或厂商定制的app /data/app第三方app

userid:用户id

version:版本号

安全机制:

1:代码混淆 -> 反编译

2:数字证书签名 :每一个被安装应用都有数字签名

3:权限检测 ->安装时会进行权限的授权

但是:1:被授予的权限无法停止

2:在应用声明权限时用户无法针对部分权限进行限制

4:沙漏机制:android中每一个应用都独自运行在一个虚拟机 相互不会影响 防止破坏其它应用

5:android基于Linux内核安全机制 ->root

android基于Linux内核开发的 所以android同样继承了linux安全特性比如文件访问机制

源自android群英传
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: