本書は「ユーザー認証」について、その概要を分かりやすくまとめた解説書です。ユーザーの認証の基本を理解し、実践的な活用に繋げるための入り口になる事を目指しています。
【目次】
第1章 認証とは
第2章 認証の構成について
第3章 認証方式:パスワード
第4章 認証方式:SAML
第5章 認証方式:OIDC
第6章 認証方式:FIDO
第7章 認証を強化するには
第8章 パスワードレス認証を体験しよう
付録A 参考文献
付録B 公開鍵暗号による暗号と署名
付録C Passkeys(パスキー)
付録D Passkeysを体験しよう
付録E IdentificationとIdentity Proofing
目次プレビュー
- はじめに
- 第1章 認証とは
- 第2章 認証の構成について
-
本書で学べること
-
本書では学べないこと
-
本書の想定読者
-
本書の構成
-
注意事項
-
免責事項
-
表記関係について
-
謝辞
-
1.1 認証とは
-
1.2 認可とは
-
1.3 認証と認可の違い
-
1.4 認証の失敗原因を詳細に説明しない理由
-
2.1 認証の要素
-
2.2 認証の種類
-
2.3 多要素認証と二要素認証
-
2.4 フィッシング耐性MFA
-
5.1 特徴
-
5.2 OPとRP
-
5.3 クレームとトークン
-
5.4 フロー
-
5.5 OIDCまとめ
-
6.1 特徴
-
6.2 UAF
-
6.3 U2F
-
6.4 FIDO2
-
6.5 FIDOまとめ
-
7.1 パスワード認証の問題点
-
7.2 認証を強化する方法
-
8.1 WebAuthn.io
-
8.2 Okta(Developer)
-
8.3 まとめ
-
A.1 全般
-
A.2 SAML
-
A.3 OpenID Connect(OIDC)
-
A.4 OAuth
-
A.5 FIDO
-
A.6 ワンタイムパスワード
-
A.7 MFA
-
A.8 暗号、デジタル署名
-
C.1 FIDOの課題
-
C.2 Passkeys(パスキー)
-
C.3 Passkeys(パスキー)の課題
-
D.1 Passkeysのサポート状況
-
D.2 Passkeys.io
-
E.1 Identification
-
E.2 Identity Proofing
-
F.1 EmEditor
-
F.2 GIMP
-
F.3 Git/Git Bash/GitHub
-
F.4 LetsView
-
F.5 Lightscreen
-
F.6 Microsoft Paint
-
F.7 Microsoft PowerPoint
-
F.8 Re:VIEW