情報処理安全確保支援士暗記無料で始める

SAMLとは?さむる

SAML(Security Assertion Markup Language)は、認証・属性・認可の情報を異なるセキュリティドメインの間でXML形式により交換するためのOASIS策定の標準仕様。IdP(Identity Provider)が利用者を認証して署名付きのアサーションを発行し、SP(Service Provider)がその署名を検証して利用者を受け入れる。ブラウザのリダイレクトやPOSTで運ぶバインディングが定められており、企業のSaaS連携で広く使われる。

最終更新:2026-10-06

試験情報

情報処理安全確保支援士試験の過去問では11回出題されています(2016年度〜2025年度)。

情報処理安全確保支援士試験の頻出用語/午前II

別名:Security Assertion Markup Language

この語が出る過去問を解く →

背景

社員の認証情報を社内に置いたまま外部サービスを使いたい、という要求が出発点にある。SaaSごとにパスワードを預ければ、預けた先の数だけ漏えいの機会が増え、退職時に全部止めることも難しい。そこで「認証は自社で行い、その結果だけを署名付きで相手に伝える」という形にしたのがフェデレーションで、その表明を運ぶ書式を決めたのがSAMLである。支援士では、認証の主体がどちら側にあるかを図で追わせる設問になる。

具体例

Microsoft Entra IDやOktaをIdPに置き、SalesforceやSlackをSPとして登録する構成が典型。社員はSaaSのURLを開くとIdPへ飛ばされ、社内の認証と多要素認証を通ったうえでアサーションを持って戻る。SaaS側は社員のパスワードを一切保持しない。

試験での引っ掛け

SAMLは「認証プロトコル」というより、認証の結果(アサーション)を交換する枠組みである。SPは自前で利用者のパスワードを持たず、署名の検証と有効期限・宛先の確認が唯一の砦になるため、この検証を省いた実装は偽アサーションを受け入れてしまう。またXMLベースのSAMLと、OAuth 2.0の上でJSON(JWT)を使うOpenID Connectは、目的が近いだけで別仕様である点も取り違えやすい。

関連用語

出た過去問

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

この語が出る過去問を解く →

試験での特徴
  • 試験では11回出題(2016年度〜2025年度)
  • 分野:午前II
  • SAMLは「認証プロトコル」というより、認証の結果(アサーション)を交換する枠組みである。