応用情報暗記無料で始める

CORSとは?こるす

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

最終更新:2026-10-06

試験情報

応用情報技術者試験の頻出用語/テクノロジ系

別名:CORS(オリジン間リソース共有)、オリジン間リソース共有

応用情報を最短で暗記・合格する →

具体例

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

試験での引っ掛け

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

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

応用情報を最短で暗記・合格する →

試験での特徴
  • 分野:テクノロジ系
  • CORSは制限を緩める設定であって、防御機能ではない。