セキュリティ中級・上級ノート
「用語は知っている」から「設計・防御・対応ができる」へ。脅威モデリング、認証・認可アーキテクチャ、実践的なWeb攻防、クラウド、検知エンジニアリング、インシデント対応までを体系的に踏み込む、実務者のための中級〜上級教材です。全10章・演習つき。
🛡️ 実務者向け
🏗️ 設計と運用
☁️ クラウド対応
📖 全10章 + 演習
このコースの位置づけ
このコースは、入門コース「🐍 Python × セキュリティ学習ノート」を終えた方、あるいは同等の基礎(CIA、認証と認可、OWASP Top 10、暗号とハッシュの違い、セキュアコーディングの初歩)をすでに理解している方を対象にします。まだ不安がある場合は、上のタブから入門コースへ戻って土台を固めてから進むことをおすすめします。
📌 このコースで重視すること
個々のテクニックの暗記ではなく、「なぜその対策が要るのか」を設計判断として説明できることを目標にします。攻撃の理解は、あくまで守るための解像度を上げる手段です。実務での意思決定に直結する視点を各章に置いています。
⚠️ 倫理と法律
本コースは攻撃手法にも踏み込みますが、すべて防御のための知識です。検証は必ず自分が管理する環境・書面で許可された対象・学習用に公開された合法な環境(CTF等)でのみ行ってください。無許可のアクセス・攻撃は日本では不正アクセス禁止法などにより処罰されます。
カリキュラム
第1部 設計・アーキテクチャ
第1章
中級・上級への地図
前提知識の確認、攻撃者視点と防御者視点、この先の学び方の全体像。
第2章
脅威モデリング
STRIDE、データフロー図、アタックサーフェス、設計段階で脅威を洗い出す。
第3章
認証・認可アーキテクチャ
OAuth 2.0 / OIDC / SAML、セッションとトークン、ゼロトラスト。
第2部 攻撃と防御の実践
第4章
実践Webセキュリティ
SSRF、安全でないデシリアライゼーション、XXE、JWTの落とし穴、SSTI。
第5章
暗号の実務
鍵管理、PKIと証明書、KMS、mTLS、鍵ローテーション。
第6章
ネットワーク防御とTLSの深掘り
セグメンテーション、IDS/IPS、TLSハンドシェイク、盗聴と中間者。