Same Origin Policy(同一オリジンポリシー)

更新日:

用語解説

同一オリジンポリシー(Same Origin Policy)は、Webページのスクリプトが、スキーム、ホスト、ポート番号の3つが同じ(同一オリジン)データにしかアクセスできないようにする、ブラウザの基本的な制限です。

■ 試験で押さえるポイント

  • 悪意のある別のサイトのスクリプトが、他のサイトのデータを読むのを防ぎます。

  • 3つのうち1つでも違えば、別のオリジンとして扱います。

  • 別のオリジンとのやり取りを安全に許可する仕組みがCORSです。

比べるURL(基準:https://example.com)

同一オリジンか

理由

https://example.com/page2

同一

スキーム・ホスト・ポートが同じ

http://example.com

別

スキームが違う

https://www.example.com

別

ホストが違う

https://example.com:8443

別

ポートが違う

■ 過去問での着眼点

スキーム、ホスト、ポートの3つがすべて同じかで判断します。

例: https://example.comとhttp://example.comは、スキームが違うので別のオリジンです。

音声で聞く

同じ分野の用語