資格暗記無料で始める

CORSとは?

CORSとは、同一オリジンポリシーの制限を、サーバが明示的に許可した相手にだけ緩める仕組み。応答のAccess-Control-Allow-Originヘッダで読み取りを許すオリジンを示す。許可の判断はサーバが行い、実際に読ませるかどうかをブラウザが強制する。

こるす

高度試験・午前I(全区分共通)の頻出用語/午前I(全区分共通)/別名:CORS(オリジン間リソース共有)、オリジン間リソース共有


CORSの意味

同一オリジンポリシーの制限を、サーバが明示的に許可した相手にだけ緩める仕組み。応答のAccess-Control-Allow-Originヘッダで読み取りを許すオリジンを示す。許可の判断はサーバが行い、実際に読ませるかどうかをブラウザが強制する。

CORSの具体例

独自ヘッダを付けるリクエストやPUT/DELETEでは、本番リクエストの前にOPTIONSによる事前確認(プリフライト)が飛ぶ。Cookieを伴う呼び出しを許すにはAllow-Credentialsをtrueにする必要があるが、その場合Allow-Originに「*」は使えない。

CORSは試験でどう引っ掛けられる?

CORSは制限を緩める設定であって、防御機能ではない。Allow-Originに要求元のOriginをそのまま反射して返す実装は、事実上どこからでも読める状態になり、認証付きAPIでは情報漏えいに直結する。許可リストとの照合が必須。

CORSと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。