狠狠撸
Submit Search
クラウト?移行て?改善するカ?ハ?ナンスファーストの奥别产サービス障害対策について
Oct 4, 2024
Download as PPTX, PDF
0 likes
146 views
T
TakashiTsukamoto4
運用を担当しているWebサービスのアプリケーション基盤をオンプレからAWSに移行する際に検討した内容の紹介です。 主にガバナンス機能を導入した部分に焦点を当てて紹介しています。
Read less
Read more
1 of 56
Download now
Download to read offline
Recommended
アマゾンにおける础奥厂を用いた社内システム移行事例
アマゾンにおける础奥厂を用いた社内システム移行事例
SORACOM, INC
?
デブサミ2011の、セッション【18-C-5】「Eat your own dog food! - アマゾンにおける础奥厂を用いた社内システム移行事例 」の資料です。 Jeffが英語で話し、玉川が日本語で様ライズしたセッション資料です。
Reinforce2021 recap session2
Reinforce2021 recap session2
Shogo Matsumoto
?
AWS Startup Loft Tokyo Security Day Online(8/30)のrecap資料です。
Microsoft Azure のセキュリティ
Microsoft Azure のセキュリティ
junichi anno
?
2018.11.21 COMPUS 2018 で使用した資料です
20140924イグレック肠颈辞セミナー辫耻产濒颈肠
20140924イグレック肠颈辞セミナー辫耻产濒颈肠
junkoy66
?
2014年9月24日に開催された『Amazon Study Trilogy 第2回』の資料です。
20211109 JAWS-UG SRE keynotes
20211109 JAWS-UG SRE keynotes
Amazon Web Services Japan
?
2021年11月9日 JAWS-UG SRE支部 第1回勉強会 登壇資料 大村幸敬
AWS_reInforce_2022_reCap_Ja.pdf
AWS_reInforce_2022_reCap_Ja.pdf
Hayato Kiriyama
?
2022/10/6 AWS re:Inforce 2022 日本向けまとめセミナーでの セッション資料です。 https://pages.awscloud.com/JAPAN-event-OE-EIB22-WWSO-Security-20221006-reg-event.html
IVS_CTO_Night_and_Day_2016_Morning_Session_B-4_hkiriyam
IVS_CTO_Night_and_Day_2016_Morning_Session_B-4_hkiriyam
Hayato Kiriyama
?
IVS CTO Night&Day 2016のDay1で行われたMorning Sessionの後半部の資料です。
20210309 AWS Black Belt Online Seminar AWS Audit Manager
20210309 AWS Black Belt Online Seminar AWS Audit Manager
Amazon Web Services Japan
?
AWS公式オンラインセミナー: https://amzn.to/JPWebinar 過去資料: https://amzn.to/JPArchive
开発者におくるサーバーレスモニタリング
开発者におくるサーバーレスモニタリング
Amazon Web Services Japan
?
AWS Dev Day 資料: 开発者におくるサーバーレスモニタリング
リクルートの利用事例から考える AWSの各サービスとセキュリティ
リクルートの利用事例から考える AWSの各サービスとセキュリティ
Recruit Technologies
?
2015/06/02 AWS Summit Tokyo 2015での、宮崎の講演資料になります
いまさら聞けない Amazon EC2
いまさら聞けない Amazon EC2
Yasuhiro Matsuo
?
よくわかるAmazon EC2セミナーにて使用した資料です。
Security JAWS Amazon GuardDuty 20180223
Security JAWS Amazon GuardDuty 20180223
Hayato Kiriyama
?
2018/02/23にAWS目黒オフィスで開催されたSecurity JAWSでの登壇資料です。
JAWS-UG Meets Windows (JAWS Days 2017)
JAWS-UG Meets Windows (JAWS Days 2017)
Amazon Web Services Japan
?
2017年3月11日 JAWS Days 2017「JAWS-UG Meets Windows」の講演資料です
クラウドネイティブガバナンスの実现
クラウドネイティブガバナンスの実现
Minoru Naito
?
Tech Summit 2018 で実施したクラウドネイティブガバナンスを実現するための、Azure Governance サービスの解説です。
Security hub workshop
Security hub workshop
Ryuhei Shibata
?
2021/08/30にAWS Loft Eventにてお話しした資料です
AWS Security Automation in TrendMicro DIRECTION 2016
AWS Security Automation in TrendMicro DIRECTION 2016
Hayato Kiriyama
?
This is the slide deck used in TrendMicro DIRECTION 2016 talking on how you can leverage AWS to realize Security Automation.
20 分で理解する Azure Active Directory 最新アップデートと利活用シナリオ
20 分で理解する Azure Active Directory 最新アップデートと利活用シナリオ
Yusuke Kodama
?
Azure AD update presentation at De:code 2019
Azure AD によるリソースの保護 how to protect and govern resources under the Azure AD
Azure AD によるリソースの保護 how to protect and govern resources under the Azure AD
junichi anno
?
this is the deck used in Tech Summit Japan 2018 * sorry in Japanese
AWS Well-Architected Security とベストプラクティス
AWS Well-Architected Security とベストプラクティス
Amazon Web Services Japan
?
Takanori Ohba / 大場 崇令 Senior Partner Solutions Architect AWS Partner 様向けに実施した Security Dive Deep Webinar の登壇資料です。 AWS Well-Architected Framework セキュリティの柱の概要と、Security Pillar におけるベストプラクティスの活用方法をご紹介します。
【勉強会資料】Systems Managerによるパッチ管理 for PCI DSS
【勉強会資料】Systems Managerによるパッチ管理 for PCI DSS
Nobuhiro Nakayama
?
【勉強会資料】Systems Managerによるパッチ管理 for PCI DSS
Serverless Application Security on AWS
Serverless Application Security on AWS
Amazon Web Services Japan
?
AWS Dev Day 資料: Serverless Application Security on AWS
セキュリティ设计の频出论点
セキュリティ设计の频出论点
Tomohiro Nakashima
?
AWS Expert Online from Meguro for JAWS-UG #11資料です。
2019年9月18日開催AWS Japan × Atlassianセミナー_セッション2「AmazonカルチャーとDevOps」
2019年9月18日開催AWS Japan × Atlassianセミナー_セッション2「AmazonカルチャーとDevOps」
アトラシアン株式会社
?
2019年9月18日開催のAWS Japan × Atlassianセミナー「DXを加速するDevOps ? 理解と実践」のセッション2「AmazonカルチャーとDevOps」スライドです。
DevAx::connect はじめました
DevAx::connect はじめました
政雄 金森
?
AWS Startup Tech Meetup Online #6 (https://aws-startup-community.connpass.com/event/214390/ ) の資料です
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
SORACOM, INC
?
ほぼ週刊AWSマイスターシリーズでは、毎週テーマを決めて、各サービスの詳細情報を解説します。記念すべき第4回は、IAMとConsolidated Billingです
20210526 AWS Expert Online マルチアカウント管理の基本
20210526 AWS Expert Online マルチアカウント管理の基本
Amazon Web Services Japan
?
2021年5月26日実施のAWS Expert Online for JAWS-UG マルチアカウント管理の基本 大村幸敬さんの登壇資料の公開です。
AWS Black Belt Tech シリーズ 2015 - AWS CodeCommit & AWS CodePipeline & AWS CodeD...
AWS Black Belt Tech シリーズ 2015 - AWS CodeCommit & AWS CodePipeline & AWS CodeD...
Amazon Web Services Japan
?
2015年10月28日に放送したAWS CodeCommit & AWS CodePipeline & AWS CodeDeployの回の資料です。今後の予定は以下をご覧ください。 http://aws.amazon.com/jp/about-aws/events/#webinar
AWSSummitTokyo2017 SRCセッション振り返り
AWSSummitTokyo2017 SRCセッション振り返り
Shogo Matsumoto
?
6/21 フォローアップセミナー
More Related Content
Similar to クラウト?移行て?改善するカ?ハ?ナンスファーストの奥别产サービス障害対策について
(20)
开発者におくるサーバーレスモニタリング
开発者におくるサーバーレスモニタリング
Amazon Web Services Japan
?
AWS Dev Day 資料: 开発者におくるサーバーレスモニタリング
リクルートの利用事例から考える AWSの各サービスとセキュリティ
リクルートの利用事例から考える AWSの各サービスとセキュリティ
Recruit Technologies
?
2015/06/02 AWS Summit Tokyo 2015での、宮崎の講演資料になります
いまさら聞けない Amazon EC2
いまさら聞けない Amazon EC2
Yasuhiro Matsuo
?
よくわかるAmazon EC2セミナーにて使用した資料です。
Security JAWS Amazon GuardDuty 20180223
Security JAWS Amazon GuardDuty 20180223
Hayato Kiriyama
?
2018/02/23にAWS目黒オフィスで開催されたSecurity JAWSでの登壇資料です。
JAWS-UG Meets Windows (JAWS Days 2017)
JAWS-UG Meets Windows (JAWS Days 2017)
Amazon Web Services Japan
?
2017年3月11日 JAWS Days 2017「JAWS-UG Meets Windows」の講演資料です
クラウドネイティブガバナンスの実现
クラウドネイティブガバナンスの実现
Minoru Naito
?
Tech Summit 2018 で実施したクラウドネイティブガバナンスを実現するための、Azure Governance サービスの解説です。
Security hub workshop
Security hub workshop
Ryuhei Shibata
?
2021/08/30にAWS Loft Eventにてお話しした資料です
AWS Security Automation in TrendMicro DIRECTION 2016
AWS Security Automation in TrendMicro DIRECTION 2016
Hayato Kiriyama
?
This is the slide deck used in TrendMicro DIRECTION 2016 talking on how you can leverage AWS to realize Security Automation.
20 分で理解する Azure Active Directory 最新アップデートと利活用シナリオ
20 分で理解する Azure Active Directory 最新アップデートと利活用シナリオ
Yusuke Kodama
?
Azure AD update presentation at De:code 2019
Azure AD によるリソースの保護 how to protect and govern resources under the Azure AD
Azure AD によるリソースの保護 how to protect and govern resources under the Azure AD
junichi anno
?
this is the deck used in Tech Summit Japan 2018 * sorry in Japanese
AWS Well-Architected Security とベストプラクティス
AWS Well-Architected Security とベストプラクティス
Amazon Web Services Japan
?
Takanori Ohba / 大場 崇令 Senior Partner Solutions Architect AWS Partner 様向けに実施した Security Dive Deep Webinar の登壇資料です。 AWS Well-Architected Framework セキュリティの柱の概要と、Security Pillar におけるベストプラクティスの活用方法をご紹介します。
【勉強会資料】Systems Managerによるパッチ管理 for PCI DSS
【勉強会資料】Systems Managerによるパッチ管理 for PCI DSS
Nobuhiro Nakayama
?
【勉強会資料】Systems Managerによるパッチ管理 for PCI DSS
Serverless Application Security on AWS
Serverless Application Security on AWS
Amazon Web Services Japan
?
AWS Dev Day 資料: Serverless Application Security on AWS
セキュリティ设计の频出论点
セキュリティ设计の频出论点
Tomohiro Nakashima
?
AWS Expert Online from Meguro for JAWS-UG #11資料です。
2019年9月18日開催AWS Japan × Atlassianセミナー_セッション2「AmazonカルチャーとDevOps」
2019年9月18日開催AWS Japan × Atlassianセミナー_セッション2「AmazonカルチャーとDevOps」
アトラシアン株式会社
?
2019年9月18日開催のAWS Japan × Atlassianセミナー「DXを加速するDevOps ? 理解と実践」のセッション2「AmazonカルチャーとDevOps」スライドです。
DevAx::connect はじめました
DevAx::connect はじめました
政雄 金森
?
AWS Startup Tech Meetup Online #6 (https://aws-startup-community.connpass.com/event/214390/ ) の資料です
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
SORACOM, INC
?
ほぼ週刊AWSマイスターシリーズでは、毎週テーマを決めて、各サービスの詳細情報を解説します。記念すべき第4回は、IAMとConsolidated Billingです
20210526 AWS Expert Online マルチアカウント管理の基本
20210526 AWS Expert Online マルチアカウント管理の基本
Amazon Web Services Japan
?
2021年5月26日実施のAWS Expert Online for JAWS-UG マルチアカウント管理の基本 大村幸敬さんの登壇資料の公開です。
AWS Black Belt Tech シリーズ 2015 - AWS CodeCommit & AWS CodePipeline & AWS CodeD...
AWS Black Belt Tech シリーズ 2015 - AWS CodeCommit & AWS CodePipeline & AWS CodeD...
Amazon Web Services Japan
?
2015年10月28日に放送したAWS CodeCommit & AWS CodePipeline & AWS CodeDeployの回の資料です。今後の予定は以下をご覧ください。 http://aws.amazon.com/jp/about-aws/events/#webinar
AWSSummitTokyo2017 SRCセッション振り返り
AWSSummitTokyo2017 SRCセッション振り返り
Shogo Matsumoto
?
6/21 フォローアップセミナー
开発者におくるサーバーレスモニタリング
开発者におくるサーバーレスモニタリング
Amazon Web Services Japan
?
リクルートの利用事例から考える AWSの各サービスとセキュリティ
リクルートの利用事例から考える AWSの各サービスとセキュリティ
Recruit Technologies
?
いまさら聞けない Amazon EC2
いまさら聞けない Amazon EC2
Yasuhiro Matsuo
?
Security JAWS Amazon GuardDuty 20180223
Security JAWS Amazon GuardDuty 20180223
Hayato Kiriyama
?
JAWS-UG Meets Windows (JAWS Days 2017)
JAWS-UG Meets Windows (JAWS Days 2017)
Amazon Web Services Japan
?
クラウドネイティブガバナンスの実现
クラウドネイティブガバナンスの実现
Minoru Naito
?
Security hub workshop
Security hub workshop
Ryuhei Shibata
?
AWS Security Automation in TrendMicro DIRECTION 2016
AWS Security Automation in TrendMicro DIRECTION 2016
Hayato Kiriyama
?
20 分で理解する Azure Active Directory 最新アップデートと利活用シナリオ
20 分で理解する Azure Active Directory 最新アップデートと利活用シナリオ
Yusuke Kodama
?
Azure AD によるリソースの保護 how to protect and govern resources under the Azure AD
Azure AD によるリソースの保護 how to protect and govern resources under the Azure AD
junichi anno
?
AWS Well-Architected Security とベストプラクティス
AWS Well-Architected Security とベストプラクティス
Amazon Web Services Japan
?
【勉強会資料】Systems Managerによるパッチ管理 for PCI DSS
【勉強会資料】Systems Managerによるパッチ管理 for PCI DSS
Nobuhiro Nakayama
?
Serverless Application Security on AWS
Serverless Application Security on AWS
Amazon Web Services Japan
?
セキュリティ设计の频出论点
セキュリティ设计の频出论点
Tomohiro Nakashima
?
2019年9月18日開催AWS Japan × Atlassianセミナー_セッション2「AmazonカルチャーとDevOps」
2019年9月18日開催AWS Japan × Atlassianセミナー_セッション2「AmazonカルチャーとDevOps」
アトラシアン株式会社
?
DevAx::connect はじめました
DevAx::connect はじめました
政雄 金森
?
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
IAM & Consolidated Billing -ほぼ週刊AWSマイスターシリーズ第4回
SORACOM, INC
?
20210526 AWS Expert Online マルチアカウント管理の基本
20210526 AWS Expert Online マルチアカウント管理の基本
Amazon Web Services Japan
?
AWS Black Belt Tech シリーズ 2015 - AWS CodeCommit & AWS CodePipeline & AWS CodeD...
AWS Black Belt Tech シリーズ 2015 - AWS CodeCommit & AWS CodePipeline & AWS CodeD...
Amazon Web Services Japan
?
AWSSummitTokyo2017 SRCセッション振り返り
AWSSummitTokyo2017 SRCセッション振り返り
Shogo Matsumoto
?
クラウト?移行て?改善するカ?ハ?ナンスファーストの奥别产サービス障害対策について
1.
1 クラウド移行で改善するガバナンスファーストの障害対策 GMO インターネットグループ株式会社 グループ研究開発本部 次世代システム研究室
2.
アジェンダ ? モチベーション ? Web
サービスのガバナンスとは ? 運用担当している Web サービスでの障害の過去事例と改善のアプローチの紹介 ? どのようにガバナンス機能を導入するか ? まとめ 2
3.
運用している Web サービスの概要 ?
ログイン機能は常に使える必要あり ? メールアドレスや住所等の個人情報を扱っている 3
4.
これまでの障害対策アプローチ 障害が発生 4 原因調査 / 障害復旧 根本原因調査 恒久対策検討 恒久対策実施
5.
これまでの障害対策アプローチ 障害が発生 5 原因調査 / 障害復旧 根本原因調査 恒久対策検討 恒久対策実施 恒久対策出来ない システムの大きな改修が必要 次善の対策実施
6.
これまでの対策による改善例 ? サービス監視で見落としていた項目の追加 ? 開発とビジネス責任者の両方の承認を受けてから本番環境にリリースする ?
リスト型攻撃を受けた時に調査対象のログと対応フローの整理 6
7.
オンプレ環境で残存している課題 ? リリース前の承認確認は人力で対応している ? 承認されていなくてもリリーススクリプトが実行出来る ?
新しいメンバーがリリースを担当する時にインシデントが発生する ? リスト型攻撃を受けた時の調査コストが高い ? システム内部に不正侵入された時の検知システムが弱い ? 不正侵入の経路を防ぐ対策は実施している ? さらに不正侵入された時の対策も強化しておきたい ? 抜本的な対策の検討が必要 7
8.
AWS への移行 稼働環境をオンプレから AWS
に移行することになった AWS への移行調査 - ガバナンス機能で課題解決出来そう 8 AWS IAM AWS IAM Identity Center AWS Organizations AWS Control Tower AWS CloudTrail AWS SecurityHub AWS GuardDuty AWS Detective etc ...
9.
今回のテーマ - ガバナンスファーストの取り組み 「ガバナンス強化対策を設計段階に組み込む」 ?
障害防止対策 ? 障害発生時の早期復旧対策 ? 障害の原因究明と恒久対策に必要な情報の保管 9
10.
モチベーション 1.サービス根本改善 サービス運用にガバナンス視点を積極的に導入して、サービスの障害発生防止、障 害発生時の原因究明と再発防止を簡易化したい 2.チャンス 稼働環境をオンプレから AWS に移行する機会に合わせて導入したい 3.開発者メリット 開発運用の担当者が本来業務に専念出来るようにしたい 1
11.
アジェンダ ? モチベーション ? Web
サービスのガバナンスとは ? 運用担当している Web サービスでの障害の過去事例と改善のアプローチの紹介 ? どのようにガバナンス機能を導入するか ? まとめ 1
12.
Web サービスのガバナンスとは コーポレートガバナンスとは ? 企業が健全な経営を維持し透明性と説明責任を果たす仕組み ?
2000 年初頭のエンロン社やワールドコム社の不正会計をきっかけに浸透 12
13.
IT ガバナンスとは ? IT
ガバナンスとは、組織体のガバナンスの構成要素で、取締役会等がステークホ ルダーのニーズに基づき、組織体の価値及び組織体への信頼を向上させるため に、組織体における IT システムの利活用のあるべき姿を示す IT 戦略と方針の策定 及びその実現のための活動である。 https://www.meti.go.jp/policy/netsecurity/sys-kansa/sys-kanri-2023.pdf ? 2002 年にみずほ銀行のシステム統合における大規模なシステム障害以降注目を集 めるようになった ? サービス運用のベストプラクティス 13
14.
ガバナンス不足による直近のインシデント事例 ① https://www.nikkei.com/article/DGXZQOUC1472H0U4A810C2000000/ https://www.itmedia.co.jp/news/articles/2408/05/news146.html ② https://www.nikkei.com/article/DGXZQOUB31BF90R30C24A5000000/ ? 「開発プロセスの改善」 +
「外部からの脅威」対策が必要 14
15.
IT ガバナンスに必要な 8
つの構成要素 ? 戦略と情報システムの整合性 ? 組織体制の確認?改善 ? 業務内容の把握 ? コストの算出?費用対効果 ? 運用体系の構築 ? ガイドラインの設定と遵守 ? リスク管理 ? システムの調達方法の策定 https://www.abitus.co.jp/column_voice/cisa/column_voice14.html 15
16.
Web サービスのガバナンスとは Web サービスのガバナンスのイメージ 16 Web
サービスのガバナンス 開発 運用 セキュリティ コンプライアンス コーポレートガバナンス IT ガバナンス
17.
Web サービスのガバナンスその 1 開発 17 ガバナンス PHP
Java レビュー テスト テストは適切に実施できているか 予算 予算超過していないか サービス提供に適切な開発言語か ドメイン駆動設計 Javascript Yii2 レビューは適切に実施できているか 証跡は残しているか 期限 期限は守られているか
18.
Web サービスのガバナンスその 2 運用 18 ガバナンス レビュー CI/CD 予算 異常検知時に早く復旧出来るか サービス異常検知出来るか Kubernetes Nagios リリース承認されているか 証跡は残しているか リリース承認 Docker オンコール
/ 障害対応 障害再発防止対策 システム構成変更 障害再発防止対策は出来ているか 予算超過していないか Oracle DB
19.
Web サービスのガバナンスその 3 セキュリティ 19 ガバナンス SQL
インジェクション対策 脆弱性のあるソフトウェアを利用していないか セキュリティ診断 予算超過していないか サービス内のプログラムに脆弱性がないか 証跡は残しているか 定期的にセキュリティ診断出来ているか XSS 対策 予算 Burp Suite Nessus 脅威検知
20.
Web サービスのガバナンスその 4 コンプライアンス 20 ガバナンス 個人情報保護法 PCI
DSS 関連ガイドラインに遵守出来ているか 関連法令に遵守出来ているか Cookie 規制 特定電子メール法
21.
「ガバナンス」のまとめ ? サービス運用のベストプラクティス ? 開発、運用、セキュリティ、コンプライアンスに関するチェックリスト 21
22.
アジェンダ ? モチベーション ? Web
サービスのガバナンスとは ? 運用担当している Web サービスでの障害の過去事例と改善のアプローチの紹介 ? 事例 1: 承認されていないリリースによりログインが出来ない ? 事例 2: リスト型攻撃を受けた時の調査コストが高い ? 事例 3: 新たな脅威への対策 - 個人情報を狙うランサムウェアへの対策 ? どのようにガバナンス機能を導入するか ? まとめ 2
23.
承認されていないリリースによりログインが出来ない ? 5 分間程ログインが出来ない障害 ?
開発中のブランチを誤って本番環境にリリースしたため ? 2022 年 9 月に発生 23
24.
改善 : 承認されていないリリースの防止 AWS
環境のシステム概要図 24 本番環境アカウント AWS リソース EKS クラスタ 管理アカウント CodeCommit CodeBuild CodePipeline Cloud9( リリース実行する端末 ) 運用担当者のみログイン可能 EC2 インスタンス アプリケーション (Pod) Public subnet ELB 連携システム
25.
改善 : 承認されていないリリースの防止 リリース時に承認が必要 25 本番環境アカウント
AWS リソース EKS クラスタ 管理アカウント CodeCommit CodeBuild CodePipeline Cloud9( リリース実行する端末 ) 運用担当者のみログイン可能 EC2 インスタンス アプリケーション (Pod) Public subnet ELB AWS のガバナンス機能 ? IAM ? IAM Identity Center ? Organizations ? CloudTrail ? Control Tower 連携システム 運用担当者がリリースコマンド実行 運用責任者が承認
26.
リリース成功と失敗の例 26 $ aws sso
login https://device.sso.ap-northeast-1.amazonaws.com/ 認証 URL 発行 認証 デプロイ $ cdk deploy deploying... Unable to resolve AWS account to use. 成功 失敗
27.
AWS IAM AWS アカウント内のユーザー、グループ、ロール、権限を管理するサービス https://d1.awsstatic.com/product-marketing/IAM/iam-how-it-works-diagram.04a2c4e4a1e8848155840676fa97ff2146d19012.png 27
28.
AWS IAM Identity
Center 複数の AWS アカウント内のユーザー、グループ、ロール、権限を一元管理するサービス 複数の AWS アカウントでの SSO や CLI を実行する際の権限付与機能を提供 28 Cloud9 ( リリース実行する端末 ) 運用担当者がリリースコマンド実行 運用責任者が デプロイユーザーで認証 運用担当者グループ 運用担当者 Identity Center デプロイ権限グループ デプロイユーザー 運用責任者グループ 運用責任者 デプロイ 許可セット 閲覧 許可セット ログイン 承認 URL 発行 本番環境 デプロイ
29.
AWS Organizations 複数の AWS
アカウントを一元管理するためのサービス 環境ごとにメンバーアカウントを用意して環境を分離 https://pages.awscloud.com/rs/112-TZM-766/images/20180214_AWS-Blackbelt-Organizations.pdf 29
30.
AWS Control Tower 複数の
AWS アカウント環境のセットアップを?動化するマネージドサービス ベストプラクティスに基づく初期構成を提供 https://pages.awscloud.com/rs/112-TZM-766/images/AWS-Black-Belt_2023_AWS-ControlTower-Basics_0831_v1.pdf 30
31.
31 https://pages.awscloud.com/rs/112-TZM-766/images/AWS-Black-Belt_2023_AWS-ControlTower-Basics_0831_v1.pdf
32.
AWS CloudTrail AWS リソースへのアクセスや操作ログを取得するサービス 予期していないシステム構成の変更が発生した際に利用する https://pages.awscloud.com/rs/112-TZM-766/images/20210119_AWSBlackbelt_CloudTrail.pdf 32
33.
アジェンダ ? モチベーション ? Web
サービスのガバナンスとは ? 運用担当している Web サービスでの障害の過去事例と改善のアプローチの紹介 ? 事例 1: 承認されていないリリースによりログインが出来ない ? 事例 2: リスト型攻撃を受けた時の調査コストが高い ? 事例 3: 新たな脅威への対策 - 個人情報を狙うランサムウェアへの対策 ? どのようにガバナンス機能を導入するか ? まとめ 3
34.
(現状)リスト型攻撃を受けた時の対応フロー ? 高コスト 34 リスト型攻撃を受ける 攻撃を検知して通知を受ける グラフでログイン試行数が増えているか確認 ログイン試行数が増えていたら
Elasticsearch で詳細確認 リスト型攻撃が発生した時間帯にログイン成功している人を特定 パスワードリセットの案内メールを送信
35.
Elasticsearch で調査するメリットとデメリット ? メリット ?
攻撃を受けたユーザーを容易に特定に出来る ? デメリット ? 運用コストが高い ? 発生頻度は年に数回だが Elasticsearch は常時稼働している ? インスタンス 3 台以上 ? Tera 単位のディスク ? ?Elasticsearch のメンテナンス必要 35
36.
改善 : リスト型攻撃を受けた時の調査時だけ分析基盤を利用する ?
ログイン履歴は Amazon S3 に保存しておく ? 攻撃を受けた時の調査時に Amazon Athena で攻撃を受けたユーザーを特定する ? コスト改善 ? 分析基盤 (Elasticsearch) のコストが数万円 / 月から数千円 / 月に改善する見込 み ? 分析基盤管理コストは解消出来る 36
37.
AWS Athena ? Amazon
S3 にあるデータに対して SQL で分析出来るサービス ? AWS Glue と連携して、ログイン履歴をクエリを実行し易い形に整形出来る ? サーバレスでインフラ管理不要 37 {"timestamp":"2024-09-24 00:00:00","message":"SUCCESS","member_id":123,"ip":"XXX.XXX.XXX.XXX",...} AWS Glue AWS Athena timestamp member_id login ip … 2024-09-24 00:00:00 123 1 XXX.XXX.XXX.XXX … SELECT ... Amazon S3
38.
アジェンダ ? モチベーション ? Web
サービスのガバナンスとは ? 運用担当している Web サービスでの障害の過去事例と改善のアプローチの紹介 ? 事例 1: 承認されていないリリースによりログインが出来ない ? 事例 2: リスト型攻撃を受けた時の調査コストが高い ? 事例 3: 新たな脅威への対策 - 個人情報を狙うランサムウェアへの対策 ? どのようにガバナンス機能を導入するか ? まとめ 3
39.
新たな脅威への対策 - 個人情報を狙うランサムウェアへの対 策 ランサムウェアとは、感染するとパソコン等に保存されているデータを暗号化して 使用できない状態にした上で、そのデータを復号する対価(金銭や暗号資産)を要 求する不正プログラムです https://www.npa.go.jp/bureau/cyber/countermeasures/ransom.html ?
要求された身代金を支払ってもシステムが復旧されないケースも発生している ? ランサムウェア対策部分も攻撃対象 o DB のバックアップを暗号化する等 ? しっかり対策をしていない状態で被害に遭うと甚大な被害へと発展 39
40.
ランサムウェアの侵入経路 ? アプリケーションの脆弱性を突いた攻撃 ? 認証情報の漏洩による攻撃 ?
設定ミスを狙った攻撃 ? 内部者による攻撃 ? サプライチェーン攻撃 ? データベースを標的とした攻撃 ? ログとモニタリングシステムの改ざん https://www.cloudbuilders.jp/articles/4398/ 40
41.
ランサムウェア対策 ? 侵入経路を作らない ? 侵入の検知 ?
被害を受けた場合の復旧 41
42.
ランサムウェア対策 - 侵入経路を作らない ?
アプリケーションの脆弱性を突いた攻撃 ? AWS WAF ? 認証情報の漏洩による攻撃 ? 2 段階認証 (MFA) ? 設定ミスを狙った攻撃 ? AWS Config 、 AWS Security Hub ? サプライチェーン攻撃 ? Amazon ECR イメージスキャナ 42
43.
ランサムウェア対策 - 侵入の検知 ①AWS
Security Hub AWS 環境全体のセキュリティ状況を統合的に管理、監視するサービス https://pages.awscloud.com/rs/112-TZM-766/images/20201013_AWS-BlackBelt-AWSSecurityHub.pdf 43
44.
ランサムウェア対策 - 侵入の検知 ②AWS
Detective 潜在的なセキュリティ問題の根本原因を特定するサービス H https://pages.awscloud.com/rs/112-TZM-766/images/20200715_AWSBlackBelt2020_AmazonDetective.pdf 44
45.
ランサムウェア対策 - 侵入の検知 ③AWS
GuardDuty AWS アカウントとワークロードの脅威検出サービス 「ランタイムモニタリング」(準リアルタイム) 2023 年 提供開始 EKS や ECS 、 EC2 上のランタイムにおいて、 OS レベル、ネットワーク、ファイルイベントなどを監視 / 分析し環境内で起こる脅威を検出 https://pages.awscloud.com/rs/112-TZM-766/images/20180509_AWS-BlackBelt_Amazon-GuardDuty.pdf 45
46.
検知システムのコスト ?単純計算が困難(複雑な料金体系) ?無料期間中 (30 日間
) の予想値 AWS Security Hub: $7.81/ 月 AWS GuardDuty: $2.55/ 月 AWS Detective: $580/ 月 合計 : $590/ 月 ( 86,000 ≒ 円 / 月 ) ミニマムで見積もってもこの金額感 46
47.
ランサムウェア対策 - 被害を受けた場合の復旧 ?
DB のバックアップ取得 ? バックアップの稼働環境のネットワークからの切り離し ? 定期的なバックアップからの復旧訓練 47
48.
障害対応を改善するアプローチのまとめ ? 承認されていないリリースによりログインが出来ない ? 対策
: 承認されていないリリースの防止 ? リスト型攻撃を受けた時の調査コストが高い ? 対策 : ログイン履歴の調査時だけ分析基盤を稼働させる ? 個人情報を狙うランサムウェア ? 対策 : 侵入経路を作らない、侵入の検知、バックアップからの復旧 48
49.
アジェンダ ? モチベーション ? Web
サービスのガバナンスとは ? 運用担当している Web サービスでの障害の過去事例と改善のアプローチの紹介 ? どのようにガバナンス機能を導入するか ? まとめ 4
50.
どのようにガバナンス機能を導入するか ? 初期段階で導入したい機能 ? サービスで扱うデータやユーザー数の見通しを元に導入計画を立てる ?
システム監査要求事項に対応する 50
51.
初期段階で導入したい機能 ? AWS Control
Tower ? AWS IAM Identity Center ? AWS Organizations ? AWS CloudTrail 検証と導入の順序の一例 ? 検証用に単一の AWS アカウントを作る ? スイッチロールによるユーザーへの権限付与モデルを理解して設定する ? 運用で利用する管理用の AWS アカウントを作る ? AWS Control Tower を有効にする o IAM Identity Center 、 Organizations 、 CloudTrail も有効になる ? AWS IAM Identity Center でユーザーとグループ、権限を管理する 51
52.
サービスで扱うデータやユーザー数の見通しを元に導入計画を立てる リスクマネジメント / 費用対効果 リスク
: サービス停止、個人情報漏洩、システム改竄、信頼低下、システム復旧コスト、売上損失 対策の費用対効果 52 対策 / 脅威 ストレージ 障害 DDoS 攻撃 SQL インジェク ション ランサムウェア リソース監視 ? ? × ? DB バックアップ ? × ? ? 監査ログ × × × ? WAF × ? ? ? 最小権限の適用 × × ? ? 脅威検知 × × × ?
53.
ガバナンス計画の例 初期段階でガバナンス計画を立てておく 53 サービス成長 PoC 開発 ローンチ AWS
Control Tower AWS IAM Identity Center AWS Organizations AWS CloudTrail リソース監視 DB バックアップ AWS Security Hub AWS GuardDuty AWS Detective 個人情報保護 メルマガ 配信 特定電子メール法 決済機能 PCI DSS 予算追加 メンバー追加 システム コンプライアンス 組織 WAF
54.
アジェンダ ? モチベーション ? Web
サービスのガバナンスとは ? 運用担当している Web サービスでの障害の過去事例と改善のアプローチの紹介 ? 障害対応を改善するアプローチの紹介 ? どのようにガバナンス機能を導入するか ? まとめ 5
55.
まとめ ? ガバナンスはサービス運用のベストプラクティス ? PoC
段階からガバナンスを意識して計画を立てる ? AWS の機能で効率的にガバナンスを実現 ? AWS Control Tower ? AWS IAM Identity Center ? AWS Organizations ? AWS CloudTrail 55
56.
ご清聴ありがとうございました 56
Download