使用 Amazon S3 文件托管 Flex 模块/swf 时的安全问题
使用 Amazon S3 托管托管 Flex 站点(具有多个模块)时,我会遇到哪些类型的安全问题?
如果两个不同的 swf 从两个不同的子域加载,我什至可以在它们之间进行通信吗? (这些将是模块)
我还不知道我是否会在 S3 上托管所有模块或仅托管一些模块。 为了测试对服务器负载的影响,测试托管我们的主 .swf(公共网站)肯定会更容易
我知道用于 Web 服务的 crossdomain.xml - 这也适用于跨域 swf 通信吗?
What kind of security issues am I going to run into when hosting a Flex site (with multiple modules) using Amazon S3's hosting?
Can I even communicate between two different swfs if they're loaded from two different subdomains? (These will be modules)
I dont yet know if i would host all modules on S3 or just some. For testing impact to server load it would certainly be easier to just test hosting our main .swf (public website)
I know about crossdomain.xml for web servcies - does this apply for cross domain swf communication too?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须授予对 SWF 的安全访问权限,因为它们不是来自同一域。 该方法类似于 Web 服务的跨域,只不过您需要放置以下方法调用“security.allowDomain" 而不是跨域 XML。
为了让来自不同域的 SWF 检查和修改变量、对象、属性、方法(跨域脚本),您需要调用“security.allowDomain”。
Adobe 文档对此进行了详细介绍。
You would have to give security access to the SWFs because they are not from the same domains. The approach is similar to the crossdomain for webservices except that you need to place the following method call "security.allowDomain" instead of crossdomain XMLs.
In order for the SWFs from different domains to examine and modify variables, objects, properties, methods (cross-domain scripting), you would need to call "security.allowDomain".
The Adobe documentation covers it in great details.