如何知道当前的flash处于哪个沙箱?
在as代码中执行如下两句即可看到所属沙箱类型:
trace ("Security.sandboxType:"+ Security.sandboxType); trace ("Capabilities.playerType:"+ Capabilities.playerType);
Apollo正式版真正安全?
Apollo正式版将提供多种级别的安全沙箱供开发者选择,极大的降低危险发生可能性。用户在下载和安装Apollo程序时也会得到提示,这个 Apollo是安全的,还是有危险的。是通过认证的,还是不通过认证的。这两点必须通过和用户人的选择和认可,程序才会被安装,才可能得到真正的安全。没有用户的参与,在目前的条件下做不出真正安全的可访问客户端又可访问网络的程序。
目前官方并未说明有哪几种安全沙箱。黑羽估计,会有这样一种安全的沙箱出现在Apollo中:纯粹和网络打交道的Apollo程序,和本地的交互只限于和Web swf一样允许存储shareObject。和目前REMOTE安全沙箱类似,但是不受cross domain限制。这样的沙箱,可能会叫APPOLLO_ROMOTE吧,呵呵,谁知道呢。这样的程序可能会被标识为安全,随便安装。
其余的沙箱都不太会真正的安全,必须要通过第三方的签名认证,或者用户认可才可以安装。
Apollo前途无限
Apollo的前途是光明的。正式版的Apollo和其他没有安全沙箱概念的exe程序相比,当然是相当安全的。但是只要跨过了本地访问这道线,没有绝对的安全可言。所有开发Apollo桌面程序的开发者都要自警,现在我们的程序可是玩真的了。以前代码写烂了,最多用户终止一下swf的脚本。如今写出问题了,可能会将用户的宝贝系统捅出窟窿。
目前Apollo可以占据三界,windows,linux和apple,形势一片大好啊。所有玩Flash的兄弟,有空玩玩Apollo哦。
本文链接:http://www.blueidea.com/tech/multimedia/2007/4599.asp
出处:蓝色理想
责任编辑:moby
上一页 Apollo是危险的吗? [1] 下一页
◎进入论坛Flash专栏版块参加讨论
|