Flashのクロスドメインにつてい

<cross-domain-policy>
<allow-access-from domain=”www.example1.co.jp” to-ports=”80″ />
</cross-domain-policy>

このポリシーファイルをサーバ上に設置した場合、「www.example1.co.jp上に設置されたFlashからの、80番ポートへのアクセスを許可する」という設定になる。

<?xml version=”1.0″?>
<!DOCTYPE cross-domain-policy SYSTEM “http://www.adobe.com/xml/dtds/cross-domain-policy.dtd”>
<cross-domain-policy>
<allow-access-from domain=”hogehoge” />
</cross-domain-policy>

書き方ね

Check!
ポリシーファイルの許可設定範囲には気を付けよう

動けばいいという理由で、domain属性をワイルドカードにしがちであるが、サービス提供範囲を明確にし、最小限のアクセス許可にする必要がある。

Check!
ポリシーファイルを設置する場合は、同一サーバ上のほかの
サービスに気を配ろう

ドキュメントルート直下にポリシーファイルを設置してしまうと、同一サーバ上のほかのWebアプリケーションに影響が及んでしまう。Webアプリケーショ ンがセキュアであっても、情報漏えいにつながる場合があるため、ポリシーファイルは必要なディレクトリ配下のみにする必要がある。

Check!
連携先のセキュリティ状況も考慮しよう

ポリシーファイルを正しく最小限に設定しても、連携先が踏み台にされる可能性がある。連携先からの悪意あるアクセスも考慮に入れる必要がある。