2012-10-16 4 views
9

コンテンツセキュリティポリシーでconnect-srcディレクティブを指定すると、ブラウザの同じ発信元ポリシーが緩和され、クロスオリジンXHR要求を行うことができますか?または、このディレクティブは、すでに有効なXHR(つまり、CORSによって有効化された同じ発信元コールまたはコール)を制限するためにのみ使用されますか?Content Security Policyのconnect-srcディレクティブは、相互ドメイン要求を可能にしますか?

+0

https://developer.mozilla.org/en-US/docs/Security/CSP/CSP_policy_directives – Reflective

+0

@Reflectiveリンクに感謝します。 Mozillaには、より良い文書がいくつかあります。ドキュメンテーションは、クロスオリジンXHRを作成できることを意味します。しかし、私はこれを実際に動作させることができませんでした。私は、この指令が実際には同じ原産地政策を自ら緩和するものではないと考えています。 –

答えて

12

connect-srcディレクティブは同じ起点ポリシーを緩和しません。ブラウザがすでに(CORSなどを介して)それらに接続することを許可していると仮定すると、接続できるソースのリストを指定するだけです。

一般に、コンテンツセキュリティポリシーは、作成者がページの機能を制限するために使用できるアノテーションです。新しい権限を付与するのではなく、削除するだけです。

+0

ありがとうございます。それは私が望んでいた答えではありませんでしたが、それをとても明確に述べてくれてありがとう。 –

関連する問題