[GPSS.alt 11] ドメインポリシー機能に関して

Back to archive index

TheCoolMuseum ada****@colm*****
2004年 3月 20日 (土) 15:37:11 JST


まいどありがとうございます。クールなびじゅつかん館長です。

先日より正式にGPSS開発メンバーに追加していただきました。これからも
よろしくお願いします。


FlashPlayer7.0r19より、XMLSocketの許可するポートが1023以下にも拡張され
ました。またXMLSocketを通してドメインポリシー情報を取得できるようになり
ました。

以上の変更点に対応するためにGPSSに機能追加を行っております。
変更点は
・ポート番号を1023以下に設定可能
・ドメインポリシーリクエストを受け取った場合ポリシーを返す機能を追加
・ドメインポリシーを定義するために設定ファイル(config.xml)に項目追加
となっております。


config.xmlの設定方法
--
・<system>要素のport属性は1023以下の番号に対応しました
・<system>要素の子要素として<allow-access-from>を追加

記述例
<allow-access-from  domain="host.domain.com" to-ports="80" />
host.domain.comに置かれたFlashからポート番号80への接続を許可する

<allow-access-from/>は<system>要素内に複数記述できます。
複数記述すると許可されるドメインが追加されていきます。
<allow-access-from/>属性を記述しない場合は
<allow-access-from domain="*" to-ports="80" /> となり、全てのホスト
から

domain属性には接続を許可するドメインを指定します。
domain属性を省略すると domain="*" と解釈され、全てのホストを許可
します。
to-ports属性には接続を許可するサーバーポートを指定します
to-ports属性を省略すると to-ports="サーバーのポート番号"と解釈され、
サーバーの使用してるポートのみに接続を許可します。


※これらのポリシーにしたがって接続許可を行うのはプレイヤー側の責任
ですので、サーバー側ではアクセスに関する制限処理は行いません。
※接続ポリシーに関しての詳細はマクロメディアのFlashプレイヤー7r19
リリースノートやセキュリティ関係のドキュメントを参照してください。

--

またFlash側からサーバーにドメインポリシーを要求する際は、
System.security.loadPolicyFile("xmlsocket://host.domain.com:port");
を使用します。

ドメインポリシーの内容を確認したい場合はテストクライアントの接続文字
列に <policy-file-request/> を指定してください。



Nightlyになぜかアップできなかったので、こちらにあげておきました。
http://multi.moja.jp/data/gpss040320.zip
累積的なパッチになっておりますので、前回リリースのnio実装の安定化
などの項目も含まれています。

またドメインポリシー取得に対応したテストクライアントも同梱しております。
テストクライアントにはそのほかにも文字コードの変更などの追加機能が
含まれています。

ご興味のある方はおためしください。

--
Takenori Adachi (TheCoolMuseum)
ada****@colm*****
http://thecoolmuseum.cool.ne.jp/
http://multi.moja.jp




Gp-socketserver-alt メーリングリストの案内
Back to archive index