上QQ阅读APP看书,第一时间看更新
第1章 iOS安全机制
iOS 系统的安全性比 Android 系统要高,原因主要有以下几点。一是 iOS 系统对应用的安装源有限制,iOS 设备必须从 App Store 上下载应用或者使用企业证书做分发,而 Android 系统的设备可以安装任何来源的安装包(APK,Android Package),这样导致恶意应用可以很轻易地被安装到手机上。二是 iOS 系统有着严格的“沙盒”机制,每个应用都只能访问自己沙盒目录下的数据,没有公共的读写区域,而 Android 系统存在公共读写区域,这容易造成信息泄露。三是 iOS 应用被限制只能在前台运行,如果单击 Home 键,则应用的所有线程都会被挂起,只有一些必须要运行在后台的服务(比如实时位置、播放音乐等)才能执行,而 Android 应用可以创建后台服务,即使应用被切换到后台,代码还是可以执行的,用户很难觉察到。