
目次
はじめに:なぜ今AWS Certified Security Specialtyが注目されているのか
クラウドセキュリティの重要性が急速に高まる中、**AWS Certified Security - Specialty(SCS-C02)**は、AWSセキュリティのプロフェッショナルを証明する最も権威ある資格の一つとして位置づけられています。
私自身、IT監査・セキュリティの実務に15年以上携わる中で、この資格を取得した経験があります。正直に言うと、AWS認定資格の中でも難易度は高く、一度目の受験では不合格でした。しかし、学習方法を見直し、2度目の挑戦で合格することができました。
本記事では、その経験を踏まえて、効率的な勉強法と実践的な試験対策を詳しく解説します。これから受験を考えている方はもちろん、AWSセキュリティの知識を深めたい実務担当者にも役立つ内容になっています。
背景・概要:AWS Security Specialty試験の全体像
試験の基本情報
AWS Certified Security - Specialty(SCS-C02)は、2023年7月にSCS-C01から改定された最新バージョンです。試験の基本情報は以下の通りです。
| 項目 | 内容 |
|---|---|
| 試験時間 | 170分 |
| 問題数 | 65問 |
| 合格ライン | 750点(1000点満点) |
| 受験料 | 300 USD(税別) |
| 試験形式 | 複数選択・複数回答 |
| 有効期限 | 3年間 |
| 推奨経験 | AWSワークロードのセキュリティ保護に関する5年以上のITセキュリティ経験、最低2年のAWSセキュリティ実務経験 |
試験範囲(ドメイン構成)
SCS-C02では、以下の6つのドメインから出題されます。
- 脅威検出とインシデント対応(14%)
- セキュリティログ記録とモニタリング(18%)
- インフラストラクチャセキュリティ(20%)
- アイデンティティとアクセス管理(IAM)(16%)
- データ保護(18%)
- 管理とセキュリティガバナンス(14%)
特に注目すべきは、インフラストラクチャセキュリティとセキュリティログ記録・モニタリングの比重が高い点です。これらの分野を重点的に学習することが合格への近道となります。
想定される受験者像
AWSは、この試験の受験者として以下のような人物像を想定しています。
- セキュリティソリューションの設計・実装に携わるセキュリティエンジニア
- クラウド環境のセキュリティ評価を行うセキュリティアーキテクト
- AWS環境の監査・コンプライアンス対応を担当するIT監査担当者
- 情報システム部門でAWSの運用を担当するインフラエンジニア
実務経験がない方でも合格は可能ですが、その場合は学習時間を多めに確保する必要があります。
具体的な勉強法と対策(8つの重要ポイント)
1. 学習計画の立て方:実務経験別の目安時間
まず、自分の経験レベルに応じた学習計画を立てましょう。
AWSセキュリティ実務経験2年以上の場合
- 推奨学習期間:4〜6週間
- 1日の学習時間:1〜2時間
- 総学習時間目安:50〜80時間
AWS経験はあるがセキュリティ専門ではない場合
- 推奨学習期間:8〜12週間
- 1日の学習時間:1.5〜2時間
- 総学習時間目安:100〜150時間
AWS経験が浅い・ほとんどない場合
- 推奨学習期間:3〜6ヶ月
- 1日の学習時間:2〜3時間
- 総学習時間目安:200〜300時間
- 事前にSolutions Architect Associate取得を推奨
私の場合、Solutions Architect Professionalを持っていましたが、セキュリティ専門の業務経験は限定的だったため、約10週間・120時間程度の学習で合格しました。
2. 必須教材と効果的な使い方
公式リソース(必須)
① AWS公式試験ガイド・サンプル問題
- 試験ガイドPDFは必ず熟読する
- サンプル問題20問を最初に解いて現在地を確認
- 無料で利用可能
② AWS Skill Builder
- 「Exam Prep Standard Course: AWS Certified Security - Specialty」が無料で利用可能
- 有料版(月額29ドル)には模擬試験が含まれる
- 公式の模擬試験は本番に近い難易度
③ AWSホワイトペーパー・ベストプラクティス
- 「AWS Security Best Practices」
- 「AWS Well-Architected Framework - Security Pillar」
- 「Introduction to AWS Security」
これらは試験でも頻出のトピックを網羅しています。
推奨書籍
日本語書籍
- 『要点整理から攻略する『AWS認定 セキュリティ-専門知識』』(NRIネットコム著)
- 体系的に学べる一冊で、私も愛用しました
英語書籍
- 『AWS Certified Security Study Guide: Specialty (SCS-C02) Exam』(Sybex)
- 深い内容を英語で学びたい方向け
オンライン学習プラットフォーム
Udemy
- Stephane Maarek氏のコースが定評あり
- セール時に購入すれば1,500〜2,500円程度
- 模擬試験付きコースを選ぶのがおすすめ
CloudAcademy / A Cloud Guru
- ハンズオンラボが充実
- 月額課金制だが短期集中で使えば費用対効果が高い
3. ドメイン別の重点学習ポイント
ドメイン1:脅威検出とインシデント対応(14%)
出題頻度の高いサービス
- Amazon GuardDuty
- AWS Security Hub
- Amazon Detective
- AWS Config
学習のポイント
- GuardDutyの検出タイプ(Findings)の種類と対応方法
- Security Hubでのセキュリティ基準(CIS AWS Foundations Benchmark等)
- インシデント発生時のフォレンジック手順
- EventBridgeとLambdaを組み合わせた自動修復
実務で使える知識
【GuardDuty Finding発生時の自動対応フロー例】
GuardDuty Finding → EventBridge Rule → Lambda関数 → 以下のアクション
- EC2インスタンスの隔離(Security Group変更)
- IAMユーザーの無効化
- S3バケットのパブリックアクセスブロック
- SNSによるセキュリティチームへの通知
ドメイン2:セキュリティログ記録とモニタリング(18%)
出題頻度の高いサービス
- AWS CloudTrail
- Amazon CloudWatch(Logs, Metrics, Alarms)
- VPC Flow Logs
- AWS Config
学習のポイント
- CloudTrailの管理イベントとデータイベントの違い
- CloudTrailログの整合性検証
- CloudWatch Logs Insightsのクエリ構文
- VPC Flow Logsの読み方とトラブルシューティング
- AWS Configルールのカスタマイズ
重要な設定例
// CloudTrailのS3バケットポリシー例(よく出題される)
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AWSCloudTrailAclCheck",
"Effect": "Allow",
"Principal": {"Service": "cloudtrail.amazonaws.com"},
"Action": "s3:GetBucketAcl",
"Resource": "arn:aws:s3:::your-bucket-name"
},
{
"Sid": "AWSCloudTrailWrite",
"Effect": "Allow",
"Principal": {"Service": "cloudtrail.amazonaws.com"},
"Action": "s3:PutObject",
"Resource": "arn:aws:s3:::your-bucket-name/AWSLogs/*",
"Condition": {
"StringEquals": {"s3:x-amz-acl": "bucket-owner-full-control"}
}
}
]
}
ドメイン3:インフラストラクチャセキュリティ(20%)
出題頻度の高いサービス
- Amazon VPC(Security Groups, NACLs, VPC Endpoints)
- AWS WAF
- AWS Shield
- Amazon CloudFront
- AWS Network Firewall
学習のポイント
- Security GroupとNACLの違い(ステートフル vs ステートレス)
- VPC Endpointの種類(Gateway型・Interface型)と使い分け
- WAFルールの作成とマネージドルールの活用
- DDoS対策のベストプラクティス
- CloudFrontのOAI/OACによるS3アクセス制限
試験で問われやすい比較表
| 項目 | Security Group | NACL |
|---|---|---|
| 適用レベル | インスタンス | サブネット |
| ステート | ステートフル | ステートレス |
| ルール評価 | すべて評価 | 番号順に評価 |
| デフォルト | すべて拒否 | すべて許可 |
ドメイン4:アイデンティティとアクセス管理(16%)
出題頻度の高いサービス
- AWS IAM(Policies, Roles, Users, Groups)
- AWS Organizations
- AWS IAM Identity Center(旧AWS SSO)
- Amazon Cognito
- AWS STS
学習のポイント
- IAMポリシーの評価ロジック(明示的拒否 > 明示的許可 > 暗黙的拒否)
- サービスコントロールポリシー(SCP)の仕組み
- クロスアカウントアクセスの設定方法
- フェデレーション認証(SAML 2.0, OIDC)
- Cognitoのユーザープールとアイデンティティプール
頻出のIAMポリシー条件キー
aws:SourceIp:送信元IPアドレス制限aws:MultiFactorAuthPresent:MFA認証必須aws:PrincipalOrgID:Organizations内からのアクセス制限aws:RequestedRegion:リージョン制限aws:SecureTransport:HTTPS必須
ドメイン5:データ保護(18%)
出題頻度の高いサービス
- AWS KMS
- AWS CloudHSM
- AWS Certificate Manager
- AWS Secrets Manager
- Amazon Macie
学習のポイント
- KMSのキー階層(CMK、データキー、エンベロープ暗号化)
- KMSキーポリシーとIAMポリシーの関係
- キーローテーションの自動化
- CloudHSMとKMSの使い分け
- S3の暗号化オプション(SSE-S3, SSE-KMS, SSE-C)
- Macieの機密データ検出機能
重要概念:エンベロープ暗号化
【エンベロープ暗号化の流れ】
1. KMSでカスタマーマスターキー(CMK)を作成
2. CMKでデータキーを生成(GenerateDataKey API)
3. データキーでデータを暗号化
4. 暗号化されたデータキーをデータと一緒に保存
5. 復号時:CMKで暗号化されたデータキーを復号 → データを復号
ドメイン6:管理とセキュリティガバナンス(14%)
出題頻度の高いサービス
- AWS Organizations
- AWS Control Tower
- AWS Config
- AWS CloudFormation(StackSets含む)
- AWS Service Catalog
学習のポイント
- マルチアカウント戦略のベストプラクティス
- SCPによるガードレール設定
- AWS Configでのコンプライアンス監視
- Infrastructure as Code(IaC)によるセキュリティ自動化
- タグ戦略とリソース管理
4. ハンズオン学習の重要性
試験に合格するためには、座学だけでなく実際にAWSコンソールを操作することが非常に重要です。
無料で実施できるハンズオン項目
- IAMポリシーの作成と評価
- CloudTrailの設定と監査ログの確認
- Security Groupの設定とテスト
- KMSでの暗号化キー作成
- GuardDutyの有効化(30日無料)
AWS Free Tier活用のコツ
- 新規アカウントは12ヶ月間多くのサービスが無料
- 学習専用のAWSアカウントを作成することを推奨
- 学習後はリソースを必ず削除(請求アラートも設定)
5. 模擬試験の活用戦略
模擬試験は、学習の仕上げと弱点発見に不可欠です。
推奨する模擬試験の活用方法
- 1回目(学習開始時):現在のレベル確認、弱点分野の特定
- 2〜3回目(学習中盤):知識の定着確認、解説を熟読
- 4〜5回目(試験1週間前):時間配分の練習、本番シミュレーション
目標スコアの目安
- 模擬試験で80%以上を安定して取れれば合格圏内
- 75%前後の場合は、弱点分野の強化が必要
おすすめの模擬試験
- AWS公式模擬試験(Skill Builder):本番に最も近い
- Udemy模擬試験:問題数が多く、コストパフォーマンスが良い
- TutorialsDojo:解説が詳しい(英語)
6. 試験当日の戦略
試験前日まで
- 睡眠を十分に取る
- 受験会場(またはオンライン環境)の確認
- 身分証明書2点の準備(テストセンターの場合)
試験中のコツ
- 時間配分:65問を170分で解答 → 1問あたり約2.6分
- 見直し機能の活用:自信のない問題にはフラグを付けて後で見直す
- 消去法の活用:明らかに違う選択肢を消してから考える
- 長文問題への対応:先に設問と選択肢を読み、必要な情報を本文から探す
よくある出題パターン
- 「最もセキュアな方法」を問う問題
- 「最小権限の原則」に基づく選択
- 「運用負荷が最も低い」ソリューションの選択
- トラブルシューティング(なぜ動作しないか)
7. 不合格時のリカバリー戦略
万が一不合格だった場合も、落ち込む必要はありません。
再受験までのアクションプラン
- スコアレポートで弱点ドメインを特定
- 14日間の待機期間を有効活用(再受験は14日後から可能)
- 弱点分野に集中した学習
- 異なる模擬試験で知識の穴を確認
- ハンズオンで実践的理解を深める
私自身、1回目の受験では「インフラストラクチャセキュリティ」と「データ保護」が弱点でした。2回目に向けて、VPCの設計パターンとKMSの深い理解に注力した結果、合格することができました。
8. 実務への活かし方
資格取得で終わりではなく、学んだ知識を実務に活かすことが重要です。
IT監査業務への活用
- AWS環境のセキュリティ監査チェックリスト作成
- CloudTrailログのレビュー手順の標準化
- IAMポリシーの最小権限評価
- AWS Configによるコンプライアンス継続監視
セキュリティ運用業務への活用
- GuardDutyの検出ルール最適化
- インシデント対応プレイブックの作成
- セキュリティ自動化の推進
- Well-Architected Reviewの実施
よくある質問(FAQ)
Q1. AWS Solutions Architect Associateを持っていなくても受験できますか?
**A1. はい、受験可能です。**ただし、AWSは推奨する前提知識として「AWS環境でのワークロード保護に関する5年以上のITセキュリティ経験」を挙げています。
実際には、Solutions Architect Associate(SAA)レベルの知識があると学習がスムーズです。AWSの基本サービス(EC2, S3, VPC, IAM等)の理解がないと、セキュリティ固有の概念の理解に時間がかかります。
おすすめの学習順序
- AWS Certified Cloud Practitioner(任意)
- AWS Certified Solutions Architect - Associate
- AWS Certified Security - Specialty
時間に余裕がない場合は、SAAの学習を並行して進めながらSecurity Specialtyの学習を行う方法もあります。
Q2. 英語での受験と日本語での受験、どちらがおすすめですか?
A2. 日本語での受験を強くおすすめします。
理由は以下の通りです。
- 試験時間の有効活用:英語の読解に時間を取られると、考える時間が減少
- 翻訳の質向上:以前は機械翻訳による不自然な日本語がありましたが、現在は改善されている
- ESL(30分延長)オプション:英語を母国語としない受験者は申請により30分の延長が可能
ただし、AWSの公式ドキュメントや多くの学習リソースは英語が原典です。学習段階では英語のドキュメントも読めるようにしておくと、より深い理解が得られます。
Q3. 実務経験がない場合、どのくらいの学習期間が必要ですか?
A3. 3〜6ヶ月、200〜300時間程度の学習時間を見込んでください。
実務経験がない場合の学習戦略:
- 最初の1ヶ月:AWSの基本サービスの理解(SAA相当の知識習得)
- 2〜3ヶ月目:セキュリティサービスの体系的学習
- 4〜5ヶ月目:ハンズオンと模擬試験の繰り返し
- 最後の2週間:弱点補強と総仕上げ
特に重要なのはハンズオン学習です。実務経験がない分、自分で環境を構築・検証することで、サービスの動作を体感的に理解できます。
また、可能であれば、AWS環境を扱うプロジェクトへの参画や、社内のAWS環境の運用補助などを通じて、実践的な経験を積むことをおすすめします。
まとめ:合格への道筋
AWS Certified Security - Specialtyは、確かに難易度の高い試験です。しかし、正しい学習方法と十分な準備時間を確保すれば、必ず合格できます。
合格のための5つの鉄則
公式リソースを最優先で活用する
- 試験ガイド、ホワイトペーパー、Skill Builderを必ず利用
ハンズオンを怠らない
- 座学だけでは応用問題に対応できない
- AWS Free Tierを活用して実際に手を動かす
模擬試験で実力を測る
- 80%以上を安定して取れることを目標に
- 解説を丁寧に読み、理解を深める
弱点分野を重点的に強化する
- ドメイン別のスコアを意識して学習配分を調整
- 苦手な分野ほど時間をかける
最新情報をキャッチアップする
- AWSは常に進化しているため、最新のサービスアップデートも確認
- What’s Newや公式ブログをフォロー
最後に
この資格の学習を通じて得られる知識は、単なる試験対策にとどまりません。AWS環境のセキュリティ設計・運用・監査において、実務で即戦力となるスキルを身につけることができます。
IT監査やセキュリティの専門家として、クラウドセキュリティの知見はもはや必須のスキルとなっています。この資格取得をきっかけに、より高度なセキュリティプロフェッショナルを目指していただければ幸いです。
合格を目指す皆さまのご健闘をお祈りしています。
関連記事
- AWS認定資格の全体像と学習ロードマップ
- IT監査担当者のためのクラウドセキュリティ入門
- AWS環境におけるコンプライアンス対応のポイント