Flash XML Socket Security

Seit Flash 8 gibt es neue Sicherheitsrichtlinien 1 bzgl. Socket-Verbindungen.

Damit einem Flash-Film erlaubt wird zu einem Socket-Server (hier TCP-Server Knoten) connecten zu können, benötigt man folgenden Methodenaufruf:
System.security.loadPolicyFile(“xmlsocket://foo.com:414”);

Zu Beginn sendet der Film dann ein Kommando an den Server:
{policy-file-request /},

Dies muss der Server entsprechend beantworten, erst dann wird der Zugriff für den Flash-Film gestattet:
{cross-domain-policy}
{allow-access-from domain="*" to-ports=“4444” /}
{/cross-domain-policy}

Die geschweiften Klammern sollen eigentlich spitze Klammern sein, allerdings werden diese nicht dargestellt!

1 http://livedocs.macromedia.com/flash/8/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00002649.html


Martin Fleck

Server.v4p (7.9 kB)