トラック 1
基盤
主な
- 前提
- TCP/IP と
HTTP の 基礎、 Python が 読めること - レッスン
- 6 本
レッスン
- 1-1 脅威モデリング 流れ図、
信頼の 修了の境目、 6 つの型 条件 自分の 読めるサービスで、 境目を またぐ データの 流れを 3 つ以上、 口で 説明できる - 1-2 暗号と
その失敗 AES-GCM、nonce の 修了の使い回し、 鍵の管理 条件 nonce の 準備中使い回しが、 読まれない ことと 書き換えられない ことの 両方を 壊す理由を 説明できる - 1-3 ハッシュ、
改ざん検知の HMAC、符号、署名 長さ拡張攻撃、JWT 修了の条件 ただの 準備中ハッシュで 改ざん検知の 符号を 作ってはいけない 理由を 説明できる - 1-4 TLS 1.3 の中身 鍵交換、
証明書の 修了の確かめ、 前方秘匿性 条件 TLS が 読める守る 物と 守らない 物を、 3 つずつ挙げられる - 1-5 認証の仕組み パスワードの
保存、 修了のセッション、 パスキー 条件 パスキーが 読めるフィッシングに 強い 理由を、 ドメインとの 結び 付きから 説明できる - 1-6 名前解決と
信頼の境目 DNS、リバインディング、 修了のゼロトラスト 条件 読める「社内だから 安全」が 成り立たない 理由を、 境目が 消えた ことから 説明できる