この講座で学べること
1. なぜAWSセキュリティを学ぶのか
AWS上で動かすシステムは、便利さの裏側に多くの攻撃面を持ちます。IAMの権限設定を誤ればアカウントごと乗っ取られ、Webアプリケーションを公開すればSQLインジェクションやBotによる大量アクセスに晒されます。EC2やLambdaに古い依存パッケージが残っていれば、公表されたばかりの脆弱性を突かれることもあります。安全にサービスを届け続けるには、AWSが用意しているセキュリティサービスを組み合わせて、脅威の検知・防御・監査・統合管理を継続的に回す必要があります。
本講座は、AWSの代表的なセキュリティサービス(IAM Identity Center・GuardDuty・WAF・CloudTrail・Config・CloudWatch・ECR / Inspector・Security Hub・Security Agent)をハンズオンで一通り体験し、AWSアカウントに対して「まず何を有効化すべきか」「どのサービスがどの役割を担うか」を自分で判断できる状態を目指します。CI/CDに組み込む脆弱性検知(SAST・SCA・DAST など)は DevSecOps講座 で扱うため、本講座では扱いません。
1.1 こんな方におすすめ
- AWSのセキュリティサービスを体系的に理解したい方
- 自分のAWSアカウントを「素のIAMユーザで運用」の状態から卒業させたい方
- 本番環境の脅威検知・監査ログ・構成監視の仕組みを構築できるようになりたい方
- クラウドセキュリティエンジニアとしてキャリアを積みたい方
1.2 学べること・身につくこと
この講座を修了すると、以下のスキルが身につきます。
| スキル | 内容 |
|---|---|
| AWSのセキュリティサービス全体像 | 検知系・防御系・監査系・統合管理の各サービスの役割と使い分けを説明できる |
| アクセス管理のベースライン | IAM Identity Centerで長期クレデンシャルに依存しないアクセス経路を構築できる |
| 脅威検知 | GuardDutyを有効化し、不審な挙動を検知・通知できる |
| Webアプリケーション防御 | AWS WAFのマネージドルールでWebACLを構築し、攻撃リクエストをブロックできる |
| 監査ログの記録と分析 | CloudTrailで操作ログを永続化し、Athenaで検索できる |
| 構成監視と自動修復 | AWS Configで違反構成を検出し、修復アクションを自動化できる |
| 重要イベントの通知 | CloudWatchアラームでルートログインやIAM変更などの重要イベントをSNS通知できる |
| コンテナ・コンピュートの脆弱性管理 | ECR / Amazon Inspectorでイメージ・EC2・Lambdaの脆弱性を継続スキャンできる |
| 統合管理 | Security Hubで各サービスの検出結果を統合し、CIS / AWS FSBPで自動評価できる |
| AI統合セキュリティレビュー | AWS Security Agentで設計レビュー・コードレビュー・ペネトレーションテストをAIに統合実行させられる |
2. 章一覧
3. 学習の流れ
3.1 事前に学んだほうが良い講座
本講座を始める前に、以下を学んでおくと理解がスムーズです。
| 講座名 | 事前に学ぶ理由 |
|---|---|
| AWS講座 | 本講座で扱う IAM・VPC・EC2・S3 などの主要サービスを先に理解しておくため |
| コンテナ講座 | 本講座で ECR やコンテナイメージスキャンを扱うため |
| CI/CDパイプライン講座 | 本講座の一部ハンズオンで GitHub Actions と組み合わせるため |
3.2 この講座を学んだら
本講座の後は、以下を実施するのがおすすめです。
| 講座名 | おすすめの理由 |
|---|---|
| DevSecOps講座 | CI/CDパイプライン側の脆弱性検知(SAST / SCA / DAST など)を組み合わせて、開発時と運用時の両面をカバーするため |
| オブザーバビリティ講座 | セキュリティイベントの可視化・分析と Security Lake などのログ集約を実践するため |