【摘要】:App的沙盒是存储空间或内存的有限区域,仅包含应用程序所需的资源。如果应用程序需要访问沙盒外部的资源或文件,则系统必须明确授予权限。案例iOS的沙盒机制苹果对沙盒有以下几条限制。22图8.3iOS的沙盒机制21
关联词:沙盒监管
沙盒(Sandbox)是一种安全体系,有时也称沙箱。沙盒规定应用程序只能在为该应用程序创建的文件夹内读取文件,不可以访问其他地方的内容。所有的非代码文件都保存在这个地方,比如图片、声音、属性列表和文本文件等。
App的沙盒是存储空间或内存的有限区域,仅包含应用程序所需的资源。如果应用程序需要访问沙盒外部的资源或文件,则系统必须明确授予权限。
如果没有沙盒,则App可以不受限制地访问计算机上的所有系统资源和用户数据。另外,沙盒提供了一个单独的环境,因此如果出现错误或安全问题,那么这些问题将不会传播到计算机的其他区域。必须在沙盒区域中使用不值得信赖的软件,以免其他软件、文件和应用程序受到损害。
案例 iOS的沙盒机制
苹果对沙盒有以下几条限制。(www.xing528.com)
1.App可以在自己的沙盒里运作,但是不能访问任何其他应用程序的沙盒。
2.App之间不能(通过网络)共享数据,沙盒里的文件不能被复制到其他App文件夹中,也不能把其他App文件夹中的文件复制到沙盒中。
3.苹果禁止读写沙盒以外的任何文件,禁止App将内容写到沙盒以外的文件夹中。iOS的沙盒机制如图8.3所示。22
图8.3 iOS的沙盒机制21
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。