Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 の学習 > セキュリティについて > ドメイン、ドメイン間のセキュリティ、および SWF ファイルについて | |||
Flash Player 7 以降の場合、デフォルトでは、あるドメインのサービスを利用している SWF ファイルが別のドメインのサービスを利用している SWF ファイルのデータ、オブジェクト、変数にアクセスすることはできません。また、セキュリティで保護されていないプロトコル (HTTPS 以外のプロトコル) 経由でロードされたコンテンツは、セキュリティで保護されているプロトコル (HTTPS プロトコル) 経由でロードされたコンテンツにアクセスできません。これは、両方のコンテンツがまったく同じドメインにある場合でも同じです。たとえば、http://www.adobe.com/main.swf にある SWF ファイルは、明示的な許可がないと、https://www.adobe.com/data.txt からデータをロードできません。また、あるドメインのサービスを受けている SWF ファイルは、loadVars() などで他のドメインからデータをロードすることはできません。
同じ数値の IP アドレス間には互換性があります。一方、ドメイン名が同じ IP アドレスに解決される場合であっても、ドメイン名と IP アドレスの間には互換性がありません。
互換性のあるドメインの例を次の表にまとめます。
|
www.adobe.com |
www.adobe.com |
|
data.adobe.com |
data.adobe.com |
|
65.57.83.12 |
65.57.83.12 |
互換性のないドメインの例を次の表にまとめます。
|
www.adobe.com |
data.adobe.com |
|
adobe.com |
www.adobe.com |
|
www.adobe.com |
adobe.com |
|
65.57.83.12 |
www.adobe.com (このドメインが 65.57.83.12 に解決される場合を含む) |
|
www.adobe.com |
65.57.83.12 (www.adobe.com がこの IP アドレスに解決される場合を含む) |
Flash Player 8 以降では、適切な設定なしに、ローカル SWF ファイルがインターネットと通信することはできません。コンテンツのローカルテスト用に設定ファイルを設定する方法については、Flash 開発のための設定ファイルの作成を参照してください。
セキュリティの詳細については、www.adobe.com/devnet/security/ および www.adobe.com/software/flashplayer/security/ を参照してください。
詳細については、次のトピックを参照してください。
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00001080.html