`

flex通过socket与服务器端进行通信时的安全沙箱问题终极解决方案

    博客分类:
  • flex
 
阅读更多

使用flex的socket通信时,安全沙箱的问题非常恼人,结合自己的使用经验,可以采用如下的终极解决方案进行处理:

 

1、如果flex 应用程序需要通过socket与指定服务器进行socket通信,那么就必须要在服务器端开启一个

 

843端口(当然,也可以通过其他端口来发送)来负责向客户端发送安全策略文件;

2、这个安全策略文件的内容必须要在服务器端使用socket发送给客户端;

3、服务器端发送完毕安全策略文件之后,必须立即断开当前与客户端的socket连接;

4、针对socket的安全策略文件是:

<?xml version="1.0"?> 

<cross-domain-policy> 

    <site-control permitted-cross-domain-policies="all"/> 

    <allow-access-from domain="*" to-ports="2020" />

</cross-domain-policy>

 

注:如果服务器端不是通过843端口向flex安全策略文件,则在flex端使用socket.connect()之前,必须要进

 

行如下设置,指定到服务器的哪个端口获取安全策略文件.如服务器端使用1234端口发送安全策略文件,则

 

在flex端的设置如下:

Security.loadPolicyFile("xmlsocket://www.xxx.com:1234");


分享到:
评论

相关推荐

    java和as3 socket通信 解决安全沙箱问题

    本篇文章将探讨如何解决AS3中的安全沙箱问题,以便与Java后台进行顺畅的Socket通信。 首先,我们需要了解AS3的安全沙箱模型。AS3的沙箱分为三类:本地信任的沙箱(Local-with-Files)、网络沙箱(Network)和本地...

    FLEX安全沙箱实用指南

    在进行FLEX开发时,了解和掌握FLEX的安全沙箱机制对于确保应用程序的安全性至关重要。本文将详细介绍FLEX安全沙箱的相关概念及其应用场景,帮助开发者更好地理解如何在实际开发过程中运用这些知识。 #### 二、FLEX...

    AS与java socket通讯解决安全沙箱

    在这个场景中,我们关注的是ActionScript(AS)与Java之间的Socket通信,以及如何在面临安全沙箱限制时找到解决方案。Socket编程是实现客户端-服务器通信的基础,它允许两个或多个应用程序通过网络交换数据。 首先...

    ArcGIS API for Flex开发WebGIS中的安全沙箱问题

    在使用ArcGIS API for Flex开发WebGIS应用时,安全沙箱问题是一个重要的考虑因素,它涉及到数据的安全性和应用程序的跨域访问控制。Flex是Adobe Flash平台的一部分,用于创建丰富的互联网应用,而ArcGIS API for ...

    Flex 安全沙箱问题 简单处理方法

    Flex安全沙箱问题是一个在开发基于...总的来说,解决Flex安全沙箱问题需要深入理解沙箱机制、跨域策略和`crossdomain.xml`文件的配置,同时关注服务器端的实现细节,以确保应用程序既能正常运行,又能保障用户的安全。

    flex 安全沙箱 策略问题 demo

    在Adobe Flash Player升级到9.0.124后,由于安全策略更改,原来Socket或XmlSocket的应用里的http方式加载安全策略的手段不能继续使用。更改如下: 1,首先检测目标服务器的843端口是否提供安全策略 2,如果1没有检测...

    flex与C++多线程服务器端交互

    在实际的项目中,Flex客户端可能需要通过Socket与C++服务器进行各种交互,比如发送登录请求、获取数据、更新状态等。Flex端的Socket对象可以设置监听事件,如connect、data、error和close,以便在特定事件发生时执行...

    ActionScript 3.0安全沙箱及相关问题资料

    《Flex与.NET基于Socket的网络连接 收藏 .txt》和《Flex flash_player9 沙箱安全解决方案.txt》可能讨论了Flex应用程序与.NET服务通过Socket通信时如何处理安全沙箱问题,以及在Flash Player 9中如何解决这些问题的...

    沙箱安全系统解决方案设计-研华.pdf

    沙箱安全系统是一种先进的网络安全解决方案,旨在检测和防御高级持续性威胁(APT)和其他未知的恶意软件。在研华科技的解决方案中,他们采用了Fortinet的APT防御技术,特别是FortiSandbox,来应对日益复杂的网络威胁...

    Flash Socket安全沙箱策略mini服务器,解决Flash Socket安全沙箱,安全策略

    本程序为绿色mini服务程序 程序会自动打开Flash默认的843端 自动将crossdomain.xml返回给flash客户端 您可以修改crossdomain.xml中的内容,大小不要超过10K 有问题可email我

    全面认识Flex安全沙箱

    这个概念是在Flex 4之后尤其受到关注,因为当时在Internet Explorer中出现了与安全沙箱相关的挑战。沙箱模型类似于浏览器的同源策略,确保不同来源的内容不会未经授权地相互交互。 Flex安全沙箱主要分为两类:远程...

    flex 沙箱安全问题

    ### flex沙箱安全问题 #### 一、概述 在Flex应用程序开发过程中,远程对象(RemoteObject)服务常常被用于客户端与服务器之间的数据交互。但在实际应用中,由于跨域策略的限制,可能会遇到Error #2048这样的错误...

    Flash Socket策略mini服务器,迅速解决Flash socket安全策略问题,安全沙箱问题

    本程序为绿色mini服务程序 程序会自动打开Flash默认的843端口 自动将crossdomain.xml返回给flash客户端 您可以修改crossdomain.xml中的内容,大小不要超过10K

    java ,c#,delphi 解决flash安全沙箱问题

    当我们面临“Java, C#, Delphi 解决 Flash 安全沙箱问题”的场景时,这意味着我们需要在这些编程语言中处理与 Flash 沙箱相关的安全问题,以确保应用程序的安全性和合规性。 首先,让我们深入了解一下 Flash 的安全...

    as3 安全沙箱 处理办法

    总的来说,这个组件的目的是为了解决AS3应用在与服务器通信时遇到的安全沙箱限制。通过正确配置和使用提供的工具,开发者能够创建跨越沙箱限制的安全通信链路,实现Flash内容的网络功能,同时确保用户系统的安全性。...

    Android开发,Socket Client端和Socket Server端数据发送和接收

    Socket分为客户端(Socket Client)和服务器端(Socket Server),它们共同构成了基于TCP/IP协议的通信模型。本篇文章将详细探讨Android环境下如何进行Socket Client端和Socket Server端的数据发送与接收。 1. **...

    源于FLEX中的安全沙箱问题

    【标题】:“源于FLEX中的安全沙箱问题” 【描述】:在FLASH PLAYER中,安全沙箱是一个关键的安全性组件,它将资源逻辑地分组,以限制各个FLASH应用程序能够执行的操作和访问的资源。安全沙箱确保了各应用程序与...

    flash安全沙箱汇总

    在IT行业中,安全沙箱是一种重要的安全机制,尤其在Flash技术中扮演着核心角色。Flash安全沙箱的主要目的是为了限制并隔离运行的Flash内容,防止它们对用户系统造成潜在的危害。下面将详细介绍Flash安全沙箱的基本...

    xcode与flash通过socket进行通信

    本文将深入探讨如何使用Socket进行Xcode与Flash之间的通信,以及解决通过网页调用时遇到的两次连接问题。 首先,Socket是网络编程中的基本概念,它提供了一种端到端的数据通信方式,允许两个应用程序通过TCP或UDP...

Global site tag (gtag.js) - Google Analytics