如何知道当前的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哦。
黑羽在此祝大家玩的开心,有什么好的经验或者新闻,到我博客上来留个言分享一把吧。
广告:哈哈,现在刚好是阿里妈妈推广期哦,你是站长吗?推荐注册阿里妈妈赚广告费







Comments (2)
写得好哦..
Posted by mededu | April 5, 2007 10:01 PM
Posted on April 5, 2007 22:01
不好意思,黑羽,我看apollo文档里是说能从as3 中访问apollo api.不知怎样访问?
能从我用flash9制作的swf文件中向apollo主窗口发送事件吗?
我初学flash不久,只是觉得如果能从flash里(用flash9制作)访问本地文件,这个意义非常重大,以前在其它语言中做个漂亮界面好难啊....,维护也非常困难!
Posted by l.j.s | April 17, 2007 10:54 PM
Posted on April 17, 2007 22:54