理解Flash本地安全性沙箱

Flash Player 有几种不同的安全性沙箱。每个安全性沙箱确定 SWF 文件如何与本地文件系统、网络或如何同时与本地文件系统和网络交互。限制文件如何与本地文件系统或网络交互可以帮助确保计算机和文件的安全。理解安全性沙箱有助于在计算机上顺利开发和测试 Flash 应用程序,而不会遇到意外错误。

Local-with-file-system
出于安全性的考虑,默认时(除非进行其它设置)Flash Player 8 会将所有本地 SWF 文件(包括所有旧的本地 SWF 文件)放入 Local-with-file-system 沙箱。对于有些旧(Flash Player 8 之前版本)SWF 文件,强制限制其访问会影响到一些操作(没有外部网络访问),但这样可以为用户保护提供最安全的默认设置。

从该沙箱中,SWF 文件可以读取本地文件系统或 UNC 网络路径上文件的内容(使用 XML.load() 方法),但可能不能以任何方式与网络通信。这样可向用户保证本地数据不会泄漏到网络或以其它方式不适当地共享。

Local-with-networking
将本地 SWF 文件分配到 Local-with-networking 沙箱时,这些文件会失去其本地文件系统访问权限。但允许这些 SWF 文件访问网络。然而,仍然不允许 Local-with-networking SWF 文件读取任何来自网络的数据,除非获得该操作的权限。因此,Local-with-networking SWF 文件没有本地访问权限,但能够通过网络传输数据并能从授予特定站点访问权限的站点读取网络数据。

Local-trusted
分配到 Local-trusted 沙箱的 SWF 文件可以与其它任何 SWF 文件交互,并能从任何位置(远程或本地)加载数据。

上一篇: 清空代码防止查看源代码
下一篇: 什么是IDE
文章来自: Flash帮助文件
引用通告: 查看所有引用 | 我要引用此文章
Tags:
最新日志:
评论: 0 | 引用: 0 | 查看次数: 5963
发表评论
登录后再发表评论!