メインコンテンツへスキップ
プロトコル・技術

同一オリジンポリシー

Same-Origin Policy

あるオリジンから読み込まれたスクリプトが、異なるオリジンの文書やデータへ自由にアクセスすることをブラウザが制限する、Webセキュリティの基本境界。

オリジンは主にスキーム、ホスト、ポートの組み合わせで判断されます。同一オリジンポリシーには機能ごとの例外があり、必要な共有はCORSやメッセージングAPIを明示的に設定して行います。

  • 初心者向けには「別サイトのページやデータを、勝手に読み取らせないブラウザの境界」と捉える
  • 同じ会社のドメインでも、サブドメインやポートが異なれば別オリジンになる場合がある
  • CORSはこの制約を無効化するのではなく、サーバーが許可する共有範囲を伝える仕組み

よくある質問

同一オリジンポリシーとは?

あるオリジンから読み込まれたスクリプトが、異なるオリジンの文書やデータへ自由にアクセスすることをブラウザが制限する、Webセキュリティの基本境界。

同一オリジンポリシーについて詳しく知るには?

オリジンは主にスキーム、ホスト、ポートの組み合わせで判断されます。同一オリジンポリシーには機能ごとの例外があり、必要な共有はCORSやメッセージングAPIを明示的に設定して行います。

同一オリジンポリシーのポイントは?

初心者向けには「別サイトのページやデータを、勝手に読み取らせないブラウザの境界」と捉える 同じ会社のドメインでも、サブドメインやポートが異なれば別オリジンになる場合がある CORSはこの制約を無効化するのではなく、サーバーが許可する共有範囲を伝える仕組み

← 用語集一覧に戻る
ESC