メインコンテンツへスキップ
プロトコル・技術

JWS

JSON Web Signature

デジタル署名またはMACによってデータの完全性を保護する形式。JWTの保護にも使われるが、JWS自体は内容を秘密にする暗号化形式ではない。

JWSのデータを読み取れることと、有効なトークンとして受け入れてよいことは別です。検証では鍵の信頼性、許可するアルゴリズム、用途ごとのクレームを確認します。機密情報を含める場合は、署名があるから隠れていると判断せず、データ最小化や暗号化を検討します。

  • 初心者向けには「読める内容に改ざん確認の印を付けた形式」
  • デコードの成功は署名検証の成功ではない
  • 暗号化を扱うJWEとの違いを確認する

よくある質問

JWSとは?

デジタル署名またはMACによってデータの完全性を保護する形式。JWTの保護にも使われるが、JWS自体は内容を秘密にする暗号化形式ではない。

JWSについて詳しく知るには?

JWSのデータを読み取れることと、有効なトークンとして受け入れてよいことは別です。検証では鍵の信頼性、許可するアルゴリズム、用途ごとのクレームを確認します。機密情報を含める場合は、署名があるから隠れていると判断せず、データ最小化や暗号化を検討します。

JWSのポイントは?

初心者向けには「読める内容に改ざん確認の印を付けた形式」 デコードの成功は署名検証の成功ではない 暗号化を扱うJWEとの違いを確認する

← 用語集一覧に戻る
ESC