在Adobe Flash
Player升级到9.0.124后,由于安全策略的更改,使得在socket或xmlsocket的应用里,原先如用http方式加载安全策略的手段不
能继续使用了,类似此类应用必须使用xmlsocket://方式来提供安全策略。flashplayer的安全策略检测过程如下:
1,首先检测目标服务器的843端口是否提供安全策略
2,如果1没有检测到策略,则检测actionscript是否使用了Security.loadPolicyFile(xmlsocket://)
手段提供安全策略,如果还没检测到,则使用第3步检测
3,检测目标服务器目标端口是否提供安全策略
如果上述检测都不成功,则socket或xmlsocket则拒绝连接目标服务器。
请使用了socket 或xmlsocket的开发者尽早更换安全策略提供方式吧,否则新版flashplay用户就该不能正常使用你的应用了。
本人测试过第一种方法,这是3种方法里面最为简单的一种。用C#写一个socket服务,使用端口843。当检测到有套接字,就发送以下安全策略内容:
<cross-domain-policy><allow-access-from domain=\"xxx.com\" to-ports=\"8999\" /></cross-domain-policy>\0
记得后面加上\0,不然FLASH会以为数据没有接收完。一切OK。
此图为两个socket通信,其中下面那个就是提供安全验证的通信。
提供一些关于flash9的安全策略文章:
http://www.adobe.com/devnet/flashplayer/articles/socket_policy_files.html
http://www.adobe.com/devnet/flashplayer/articles/fplayer9_security_05.html#_Configuring_Socket_Policy
http://www.adobe.com/devnet/flashplayer/articles/flash_player9_security_update.html?devcon=f4
分享到:
相关推荐
apache-tomcat-9.0.45-windows-x64apache-tomcat-9.0.45-windows-x64apache-tomcat-9.0.45-windows-x64apache-tomcat-9.0.45-windows-x64apache-tomcat-9.0.45-windows-x64apache-tomcat-9.0.45-windows-x64apache-...
tomcat-9.0.96 windows安装包,apache-tomcat-9.0.96-windows-x64.zip
此外,9.0.45版本可能会包含针对内存泄漏和线程安全问题的修复,确保服务器的稳定运行。 总之,Apache Tomcat 9.0.45是JavaWeb开发中不可或缺的工具,它提供了一个轻量级、高效的平台来运行和管理Servlet和JSP应用...
apache-tomcat-9.0.93安装包(含windows和linux版本).zip包含如下内容: apache-tomcat-9.0.93-windows-x64.zip; apache-tomcat-9.0.93-windows-x86.zip; apache-tomcat-9.0.93.exe; apache-tomcat-9.0.93.tar....
标题中的"最新版linux apache-tomcat-9.0.37.tar.gz"指的是适用于Linux操作系统的Apache Tomcat服务器的9.0.37版本,该版本被打包成了tar.gz格式的压缩文件。这种格式在Linux中很常见,因为它可以方便地进行文件归档...
2. **版本号**:“9.0.86”代表了Tomcat的主要版本和次要版本号,其中“9.0”表示主版本,而“86”是次版本。每个新版本通常包含错误修复、性能优化和新功能。 3. **Windows x64**:这表明该版本是针对64位Windows...
Apache Tomcat 9.0.89 是一个广泛使用的开源软件,它是一个实现了Java Servlet、JavaServer Pages(JSP)和Java EE的Web应用程序容器。这个版本是Tomcat的9.0系列的一个更新,旨在提供最新的性能改进和安全修复。在...
85是Tomcat 9.0.x线中的一个维护版本,通常包含错误修复、安全更新和其他改进,以确保稳定性和性能。开发者和管理员应该定期更新到最新版本,以获取最佳的安全性和功能。 4. **安装与配置**: 下载并解压apache-...
这个版本号9.0.83意味着它是Tomcat 9系列的一个更新,包含了对之前版本的错误修复、性能优化和可能的新功能。在使用这个版本时,用户需要熟悉Tomcat的目录结构,例如`bin`目录下的可执行文件,`conf`目录下的配置...
apache-tomcat-9.0.88.zip;apache-tomcat-9.0.88.exe;apache-tomcat-9.0.88-linux.tar.gz;apache-tomcat-9.0.88-windows-x64.zip;apache-tomcat-9.0.88-windows-x86.zip;
这里我们关注的是Apache Tomcat的最新版本9.0.46的Linux发行版。 在Linux上安装和配置Apache Tomcat 9.0.46的步骤如下: 1. **下载**:首先,你需要从Apache官方网站下载`apache-tomcat-9.0.46.tar.gz`的压缩包。...
Apache Tomcat是一款开源的Java ...以上是关于`apache-tomcat-9.0.68-windows-x64.zip`的基本介绍,包括其组成部分、特性、安装配置方法以及安全管理与优化策略。希望这些信息对理解和使用Apache Tomcat有所帮助。
2. **Apache Tomcat 9.0.52**:这是Tomcat的第九个主要版本的一个更新,它带来了性能优化、安全修复以及对Java EE 8的支持。这个版本可能包含对之前版本的bug修复,提高了稳定性,并可能引入了一些新的特性或配置...
10. **最新特性**:Tomcat 9.0.34版本可能包含一些bug修复、安全更新以及对Java和操作系统新特性的支持。官方文档会详细列出这些变更,建议定期更新以保持最佳的稳定性和安全性。 总之,Apache Tomcat 9.0.34是开发...
压缩包包含压缩版和、安装版 apache-tomcat-9.0.93-windows-x64.zip; apache-tomcat-9.0.93-windows-x86.zip; apache-tomcat-9.0.93.exe;
这个名为"apache-tomcat-9.0.43.zip"的压缩包包含了Apache Tomcat 9.0.43版本的所有核心组件和相关文件,供用户下载并部署在本地或服务器环境中。 Tomcat 9.0.x系列是Tomcat的最新稳定版之一,它支持Java EE 8规范...
apache-tomcat-9.0.91
9.0.39作为该系列的一个版本,修复了之前版本中的已知问题,提高了性能,并可能引入了新的功能或改进。 2. **系统兼容性**: - 本版本适用于Windows 64位操作系统。64位系统可以处理更大的内存,对于运行大型Web...
3. **兼容性更新**:Tomcat 9.0.x系列支持Java EE 8标准,因此9.0.55版本会与最新的Java版本(如Java 11和17)保持兼容,并可能解决了与特定Java版本的兼容性问题。 4. **配置改进**:新版本可能提供更灵活的配置...
3. **TLS增强**:Tomcat 9.0.44包含了更强大的加密选项和安全配置,包括对TLSv1.3的支持,以及更严格的默认密码策略,提高了服务器的安全性。 4. **性能优化**:Tomcat团队不断对内部组件进行优化,以提高服务器...