IT資格用語解説情報処理安全確保支援士試験・アプリケーションセキュリティ
UUID(Universally Unique Identifier)の利用
更新日:
用語解説
UUIDは、分散システムでも重複しにくい128ビットの識別子を生成するための形式です。
■ 試験で押さえるポイント
生成方式には複数のバージョンがあり、すべてが完全な乱数というわけではありません。
衝突確率は極めて低いものの、数学的に重複が絶対に起きないことを保証するものでもありません。
■ セキュリティ上の注意 推測しにくいUUIDをURLへ使うと連番IDの列挙は難しくなるが、アクセス制御の代わりにはならない。
要求ごとに利用者の権限を検証する。
セッションIDやトークンには、用途に必要な予測困難性を持つ暗号学的に安全な乱数を使用する。
UUIDという形式だけで安全とは判断しない。