Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
実践:AWS Security Hub & Amazon GuardDuty ~私有マルチアカ...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Kubo
July 16, 2025
180
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
実践:AWS Security Hub & Amazon GuardDuty ~私有マルチアカウント環境の統制を最適化する~
Kubo
July 16, 2025
More Decks by Kubo
See All by Kubo
Kiro WebとClaude CodeでReactアプリをさくっとデプロイ!
kubomasataka
0
220
コーディングAIエージェントの歴史と関連技術
kubomasataka
1
350
AWS Devops Agent ~ 自動調査とSlack統合をやってみた! ~
kubomasataka
3
2k
AWS re:Invent 2025~初参加の成果と学び~
kubomasataka
1
350
AWS re:Invent 2025~成果&アクションアイテム~
kubomasataka
0
260
【入門】AWS Amplify (× Next.js)~AWS上に静的Webサイトを移行する案件を発見!~
kubomasataka
0
180
(続) VPC Lattice vs VPC Endpoint ~Latticeサービスネットワークを使い倒すための序章~
kubomasataka
1
220
VPC Lattice vs VPC Endpoint ~異なる VPC のプライベートリソースにアクセスには?~
kubomasataka
1
210
フロントエンド克服へ~ 生成AIによる伴走で活躍の幅を広げる ~ 2
kubomasataka
0
160
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
550
Exploring anti-patterns in Rails
aemeredith
4
510
The Cult of Friendly URLs
andyhume
79
7k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
400
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Building Applications with DynamoDB
mza
96
7.2k
So, you think you're a good person
axbom
PRO
2
2.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
76k
Amusing Abliteration
ianozsvald
1
310
Rails Girls Zürich Keynote
gr2m
96
14k
Transcript
実践:AWS Security Hub & Amazon GuardDuty ~私有マルチアカウント環境の統制を最適化する~
実現したいこと • マルチアカウント環境にAWS Security HubとAmazon GuardDutyを適用する際、 できる限りコストを抑え、全アカウント・リージョンを監視 • シンプルな構成&リソース数を最小限に •
脆弱性・脅威を検出した際は管理者にメール通知
事前準備:Control Towerでランディングゾーンを設定 • 管理対象リージョン ◦ 米国東部 (オハイオ) ◦ 米国東部 (バージニア北部)
◦ アジアパシフィック (東京) ◦ 米国西部 (オレゴン)
None
ポイント①:メンバーアカウントをSecurity Hubで監視 • メンバーアカウントの全管理対象 リージョンで有効化 • 管理アカウントでは無効化 • Auditアカウントに委任
ポイント②:管理アカウントをGuardDutyで監視 • 管理アカウントの全リージョンで有 効化 • Auditアカウントに委任 →Security HubとGuardDutyが有効化さ れるリージョンを最低限にすることで、 Configルール数、ログ量を抑える
ポイント③ • 全リージョンに検出結果の生成を検 知するRule①を作成 • ホームリージョンに検出結果の集約 &通知用のRule②を作成 • 重要度>=0の場合に通知 →通知の仕組みを導入&全リージョンの検
出結果をホームリージョンに集約し、リソー ス数を最小に
ポイント③(補足) EventBridgeとSNSはCloudFormation StackSetsでデプロイ • サービスマネージドアクセス許可 ◦ OUに属するアカウントの特定のリージョンにスタックをデプロイ (必ずOU IDの指定が必要) ◦
事前準備不要 • セルフサービスのアクセス許可 ◦ 特定のアカウントの特定のリージョンにスタックをデプロイ ◦ cfn StackSets, cfnのサービスロールを事前に作成 →管理アカウントはOUに属さない(組織直下)ため後者
困りごと 拒否リージョンではAWS Configが有効化されないため、コントロール[Config.1 AWS Config should be enabled and use
the service-linked role for resource]の検出結果 においてコンプライアンスステータスがFAILEDになる。 • アカウントを作成するたびに手動でワークフローステータスを「抑制済み (SUPPRESSED)」にするのが面倒
解決策:オートメーションルール 評価が実施されるタイミングで条件に合致した検出結果のステータスや重要度の変更、 メモの追加を自動で行う機能
オートメーションルールの動作確認 Account Factoryでメンバーアカウントを作成し、通知が来ないこと、コントロールステー タスが「成功」であることを確認 ※新規に生成される検出結果が評価対象であるため、既存の検出結果は手動で抑制 済みにする
実現したいこと(振り返り) • ✅マルチアカウント環境にAWS Security HubとAmazon GuardDutyを適用する 際、できる限りコストを抑え、全アカウント・リージョンを監視 • ✅シンプルな構成&リソース数を最小限に •
✅脆弱性・脅威を検出した際は管理者にメール通知 ※べスプラに則っていない箇所もあります
今後 • Security Hubは生まれ変わったらしい ◦ AWS Security Hub Cloud Security
Posture Management (CSPM) ◦ 「アタックパスの可視化」が注目機能?? • Security Hubのセキュリティ標準とそのコントロールの内容を深堀 ◦ 今回はAWS Foundational Security Best Practicesのみ採用 • マルチアカウント環境のコストに配慮しつつべスプラの実践 ◦ IAM Access Analyzerが気になる
さいごに • Zenn https://zenn.dev/kubo_gene • X https://x.com/kubo_gene
End.