CORSとは?こるす
CORSとは、同一オリジンポリシーの制限を、サーバが明示的に許可した相手にだけ緩める仕組み。応答のAccess-Control-Allow-Originヘッダで読み取りを許すオリジンを示す。許可の判断はサーバが行い、実際に読ませるかどうかをブラウザが強制する。
最終更新:2026-10-06
応用情報を最短で暗記・合格する →具体例
独自ヘッダを付けるリクエストやPUT/DELETEでは、本番リクエストの前にOPTIONSによる事前確認(プリフライト)が飛ぶ。Cookieを伴う呼び出しを許すにはAllow-Credentialsをtrueにする必要があるが、その場合Allow-Originに「*」は使えない。
試験での引っ掛け
CORSは制限を緩める設定であって、防御機能ではない。Allow-Originに要求元のOriginをそのまま反射して返す実装は、事実上どこからでも読める状態になり、認証付きAPIでは情報漏えいに直結する。許可リストとの照合が必須。
関連用語
出典・参考
公式シラバスの3 技術要素 > 5. セキュリティ実装技術 > (6) アプリケーションセキュリティに掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。