2009-06-07 12 views
0

クロスドメインポリシー別のドメインからダウンロードしたコンテンツを制限します。クロスドメインポリシーは、同じドメインの異なるプロトコルからのダウンロードを制限しますか?

http://mysiteA.com <--NO--> http://myothersite.com 

しかし許さ異なるプロトコルを介して、同じドメインからダウンロードされ、それが日常のWebブラウザで(できる人のテストを)うまくいきますか?

http://mysite.com <--?--> https://mysite.com 

答えて

1

あなたは混乱しています。これはXSSではなくクロスドメインアクセスです.XSSは、ユーザー入力をエンコードしないでHTMLページに戻してしまうセキュリティ上の脆弱性です。

おそらく、おそらくAjaxからのクロスドメインアクセスですが、おそらくSilverlightやFlashからのものです。

答えが「いいえ」の場合、プロトコルが異なるため、1つのサイトにHTTPがあり、1つのサイトにHTTPSがあります。プロトコル、ドメイン名、およびネットワークポートALLが一致するリソースにのみアクセスできます。

+0

清算していただきありがとうございますが、私はまだ同じドメイン上の別のプロトコルから(JS経由で)何かをダウンロードしようとすると、これがFFやIEのような良いブラウザであるかどうかを確認する方が好きです。 –

+0

両方のドメイン(HTTPとHTTPS)を管理している場合、クロスドメインポリシーファイルまたは設定を追加して、クロスプロトコルをロードできるようにすることはできますか? –

+1

これは自分でできませんか?私の本にRIAの章を書いていて、大手のブラウザ、IE、Mozilla、Safari、Chome、Operaすべてで許可されていないと私は信じています。 – blowdart

2

はい(タイトルに質問する)、「同一生成元ポリシー」のwikipedia's説明あたり:

「原点」のドメイン名を使用して定義された用語、アプリケーション層プロトコル、 (ほとんどのブラウザでは )スクリプトを実行しているHTMLドキュメントのTCPポート。 2つのリソースは、 が、これらの値がまったく同じ場合に限り、同じ起点とみなされます。

のでhttp://foo.barhttps://foo.barは例えば、ない "同じ起源" です。

+0

ああいいえ。プロトコルの違いに注意してください。同じ原点ではないので動作しません。 – blowdart

+0

@blowdart:それはアレックスが言ったことです。私は彼が反対の方向から提出されたテキストの質問ではなく、タイトルの質問に答えたと思う。 –

+0

ああ、タイトル質問と質問内容は別のものを尋ねる:)謝罪アレックス! – blowdart

関連する問題