速報

日本郵便UGXの送り状システムにサイバー攻撃 越境EC配送は全宛先で停止

CATEGORY

オリジンとは

IT用語

Webで、スキーム(httpsなど)・ホスト名・ポート番号の組み合わせ。ブラウザーはオリジンが同じかどうかで、ページ間のアクセスを制限する。

オリジンは、Web のコンテンツがどこから来たかを表す単位で、スキーム(https など)・ホスト名・ポート番号の 3 つの組み合わせで決まります。たとえば「https://example.com」と「https://www.example.com」はホスト名が違うため、別のオリジンです。

同一オリジンポリシー

ブラウザーは、あるオリジンのページで動く JavaScript が、別のオリジンのデータを自由に読めないように制限しています。これを同一オリジンポリシーと呼びます。ログイン中のサイトの情報を、ほかのサイトのスクリプトから読み取られるのを防ぐ、Web のセキュリティの土台となる仕組みです。

別のオリジンとやり取りするとき

  • サーバー側が CORS のヘッダーで、アクセスを許可するオリジンを指定する
  • Cookie の送信範囲は、オリジンとは別のルール(ドメインや SameSite 属性)で決まる
  • CSP で、スクリプトや画像を読み込んでよいオリジンを制限できる

注意点

  • CORS で「すべてのオリジン」を許可すると、同一オリジンポリシーの保護を自分で外すことになる
  • サブドメイン も別のオリジンになるため、許可する範囲を確認する
  • CDN の文脈では、配信元のサーバーを「オリジン(オリジンサーバー)」と呼ぶこともある

関連用語

CORS、CSP、Cookie、CSRF

オリジンが出てくる記事

IT用語集の一覧へ

キーワードから探す

スポンサーリンク