Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
JAWS DAYS 2026 CDP道場 事前説明会 / JAWS DAYS 2026 CDP...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Naomi Yamasaki
February 28, 2026
Technology
250
0
Share
JAWS DAYS 2026 CDP道場 事前説明会 / JAWS DAYS 2026 CDP Dojo briefing document
JAWS DAYS 2026 CDP道場 事前説明会 で発表した資料です。
当日のアーキテクティングのための要件と説明会の際にいただいた質問と回答が記載されています。
Naomi Yamasaki
February 28, 2026
More Decks by Naomi Yamasaki
See All by Naomi Yamasaki
こんなアーキテクチャ図はいやだ / Anti-pattern in AWS Architecture Diagrams
naospon
1
450
アーキテクチャ専門支部 presents 帰ってきた!CDP道場 〜サメシャイン水族館 事業停止の危機を救え!〜 / CDP Dojo - Save the SAMESHINE Aquarium from Shutting Down! presented by JAWS-UG Architecture
naospon
0
83
AI駆動開発をどのように組織に取り込んで実践していくか / How can we drive AI driven development in my company
naospon
2
190
IAM Identity Centerを利用したAWSアカウントへの ログイン統制戦略 / Login Control Strategy for AWS Accounts Using IAM Identity Center
naospon
1
130
情シス視点でのEOL対応 / What Should IT Do Regarding End-of-Life Support
naospon
1
48
我々は雰囲気で仕事をしている / How can we do vibe coding as well
naospon
2
330
ssmonline #48 ヤマサキ初夏のサメ祭り 2025 サメの話 / ssmjp Yamasaki Summer JAWS Festival
naospon
1
130
JAWS-UG 情シス支部 第31回 クラウド女子会×札幌支部コラボ会 チョークトーク CloudWatchについて / JAWS-UG System Admins collaboration with Sapporo, Cloud Girls Chalk Talk about CloudWatch
naospon
1
120
JAWS-UG情シス支部 情シスにこそStepFunctionsが強力な武器になる〜ワイはQuickSightのユーザー削除を自動化したかったんや〜 / How to automate deprovisioning QuickSight users with StepFunctions
naospon
0
120
Other Decks in Technology
See All in Technology
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.3k
マルチプロダクトの信頼性を効率良く保っていくために
kworkdev
PRO
0
160
Microsoft 365 / Microsoft 365 Copilot : 自分の状態を確認する「ラベル」について
taichinakamura
0
220
AI時代 に増える データ活用先
takahal
0
230
AI時代のガードレールとしてのAPIガバナンス
nagix
0
280
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
23k
ハーネスエンジニアリングをやりすぎた話 ~そのハーネスは解体された~
gotalab555
4
1.7k
コミュニティ・勉強会を作るのは目的じゃない
ohmori_yusuke
0
200
ARIA Notifyについて
ryokatsuse
1
120
Azure Static Web Apps の自動ビルドがタイムアウトしやすくなった状況に対応した件/global-azure2026
thara0402
0
410
Master Dataグループ紹介資料
sansan33
PRO
1
4.6k
「SaaSの次の時代」に重要性を増すステークホルダーマネジメントの要諦 ~解像度を圧倒的に高めPdMの価値を最大化させる方法~
kakehashi
PRO
1
600
Featured
See All Featured
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
260
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
480
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
280
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
320
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
190
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
120
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
KATA
mclloyd
PRO
35
15k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
GraphQLとの向き合い方2022年版
quramy
50
15k
The Curious Case for Waylosing
cassininazir
0
300
Transcript
JAWS DAYS 2026 Mashup for the Future CDP道場
事前勉強会 2026年2月26日(木) 株式会社サメシャイン水族館
#jawsug #jawsdays2026 #jawsug_arch 自己紹介 AWS SAMURAI 2015 JAWS-UGアーキテクチャ専門支部 JAWS-UG情シス支部 TKB大学サメシャイン研究財団
教授 サメシャイン水族館 CIO 山﨑 奈緒美(ヤマサメ教授) 大阪出身。 就職で上京し、ソフトハウスでインフラエンジニア 地図情報システム開発会社でひとり情シス 旅行会社の情シス部門でクラウド担当 2020年9月に東京から札幌へ移住し10月より サメシャイン水族館へJOIN。 @nao_spon I ♡ Route53 IAM Organizations サメ一筋のマッドサイエンティスト、ヤマサメ教授です! 好きなサメはホホジロザメです!
#jawsug #jawsdays2026 #jawsug_arch 自己紹介 AWS SAMURAI 2017、2020 / AWS HERO
JAWS-UGアーキテクチャ専門支部 JAWS-UG CLI専門支部、JAWS-UG朝会 TKB大学サメシャイン研究財団 特任准教授 波田野 裕一 (バタノ准教授) 30歳までフリーター。技術雑誌寄稿をきっかけにIT業界に転職。 Postfix IPv6対応公式パッチ当てたらスパムの踏み台にされて SpamCopに怒られたことがあります。 2023年8月に東京から某所へ移住しQoL爆上がり。 2月よりサメシャイン水族館へJOIN。 @tcsh I ♡ Route53 IAM Organizations 今日は、いつも「運用でカバー」でバタバタしている 「バタノ」准教授という役です! セキュリティまで手がまわ らん...
#jawsug #jawsdays2026 #jawsug_arch 自己紹介 JAWS-UG CLI専門支部 幽霊部員 鮨処 チョーサメ 総板長
中島智広 (フカシマ総板長) 2014年頃セキュリティ会社に勤める傍ら、今は無きコワーキン グスペース茅場町 Co-Edoに出没し、バタノ准教授のAWS CLIハ ンズオンを嗜む。その後、ご縁あって目黒の会社に転職。 AIにセキュリティの仕事を奪われる未来を予見し寿司職人の修行 を開始、2月よりサメシャイン水族館へJOIN。 I ♡ Route53 Kiro セキュリティなんて人間のやる仕事じゃないわ。。。 その辺のAIにでもやらせとけ! Control Tower
#jawsug #jawsdays2026 #jawsug_arch • 今日はお題とその背景を事前に共有します • 当日はチームでの議論と発表に集中してください • 質問があれば今日のうちにどうぞ •
本日の資料といただいた質問と回答は後日公開します 当日のワークショップは 90分 しかありません 本日の目的
None
#jawsug #jawsdays2026 #jawsug_arch 本日は事前説明会にご参加いただき ありがとうございます!
#jawsug #jawsdays2026 #jawsug_arch 企業名:株式会社サメシャイン水族館 営業時間:平日10:00-18:00、土日祝夏休み期間は10:00-20:00 設立:1965年3月1日 資本金:210億円 売上高:340億円(2024年度) 社員数:170名(2025年4月現在) アクセス:JR山手線池袋駅
東口の果てのサメシャインタワー (通称:331タワー) 小石川の岡の上の某国立TKB大学の敷地に立つ 331階建てのモダンな建物の331階 ※サンシャイン60ではありません 会社概要 サメシャイン水族館について
サンシャイン60 ではありません
サンシャイン60 ではありません
サメシャインタワー (通称:331タワー) です ※昨年と世界線が違います
None
#jawsug #jawsdays2026 #jawsug_arch 当館の人気者たち サメシャイン水族館について
#jawsug #jawsdays2026 #jawsug_arch サメシャイン水族館について
#jawsug #jawsdays2026 #jawsug_arch サメシャイン水族館について
#jawsug #jawsdays2026 #jawsug_arch 水族館の役割 サメシャイン水族館について 教育 環境教育 種の保存 調査 研究
レクリ エーショ ン
#jawsug #jawsdays2026 #jawsug_arch サメシャイン水族館について
#jawsug #jawsdays2026 #jawsug_arch 331Fの水族館を中心に、2つの収益源があります • チケット予約・発券システム(オンライン+窓口) ◦ オンライン予約に加え、窓口での入場料販売も担う • サメシャーレ
ショップ オンラインEC ◦ サメグッズ・お土産の通販と物販 ◦ サメシャーレショップ サメシャインタワー店と在庫一元管理をしている 事業の柱 サメシャイン水族館について
システム構成について
#jawsug #jawsdays2026 #jawsug_arch サービス系システム- チケット予約+窓口POS+物販EC システム構成について
#jawsug #jawsdays2026 #jawsug_arch システム構成について 社内システム- サメ研究所 内部管理
#jawsug #jawsdays2026 #jawsug_arch システム構成について 共通インフラ
#jawsug #jawsdays2026 #jawsug_arch システム構成について システム構成全体像 ※とある事象発生時の調査で判明した部分のみを書き起こしているので 実際はもっとあるかもしれません
#jawsug #jawsdays2026 #jawsug_arch https://bit.ly/sameshinediag システム構成図をPDFでご用意しています システム構成について
#jawsug #jawsdays2026 #jawsug_arch システム構成について 利用中のAWSサービス サービス 用途 IAM ユーザー管理(IAMユーザーのみ) EC2
Webアプリ、プロキシサーバ RDS データベース S3 ファイル保管 Lambda 非同期処理 SQS メッセージキュー SNS 通知 CloudFront CDN CloudShell 運用作業
とある日...
None
#jawsug #jawsdays2026 #jawsug_arch ランサムウェア被害の経緯 • 派遣さんに例外的に許可していたMFAなしのIAM Userが侵害された • 派遣さん用IAM Userの権限が全体的に緩く、権限昇格されてしまった
#jawsug #jawsdays2026 #jawsug_arch 被害状況 ランサムウェア被害の経緯 サメ研究所内部管理システム 研究データ・勤怠・経費精算 が影響を受けた チケット予約・ECシステム 派遣さんの業務範囲にサービス系が
含まれていなかった 侵害されたシステム 侵害を免れたシステム • 被害対象が比較的シンプルだった • 現環境を破棄 • 古いバックアップから新規構築で復旧 復旧方法
#jawsug #jawsdays2026 #jawsug_arch 今回はたまたま助かっただけです... ランサムウェア被害の経緯 • 全システムが同一AWSアカウントに同居 • 次に同じ手口で侵入されたらサービス系もやられる •
サービス系システムのRDSが暗号化されると... ◦ チケットオンライン予約も入場窓口も発券不能 ◦ ECサイトとショップ店頭での販売不能 ▪ 在庫管理・POSをオンライン・店頭で一元管理
#jawsug #jawsdays2026 #jawsug_arch 今回はたまたま助かっただけです... ランサムウェア被害の経緯 • 全システムが同一AWSアカウントに同居 • 次に同じ手口で侵入されたらサービス系もやられる •
サービス系システムのRDSが暗号化されると... ◦ チケットオンライン予約も入場窓口も発券不能 ◦ ECサイトとショップ店頭での販売不能 ▪ 在庫管理・POSをオンライン・店頭で一元管理 事業存続の危機
#jawsug #jawsdays2026 #jawsug_arch 現行環境の問題点 問題 詳細 アカウント分離なし 開発/STG/本番が1アカウントに混在 IAMユーザー直接利用 SSOは正社員のみ、派遣さんは対象外
MFA未徹底 派遣さんに例外的にMFAなしを許可 権限が緩い Lambda含め全体的に緩く、昇格しやすい ルートユーザー利用 歴史的経緯で一部残存 セキュリティ監視なし 攻撃されても気づけない状態 バックアップ不統一 自動取得と手動取得が混在
みなさんへのお願い
#jawsug #jawsdays2026 #jawsug_arch この環境をセキュアなアーキテクチャに作り変えてほしい みなさんへのお願い その1 🚑 侵害されたらどうするか 検知・対応・復旧 🛡
侵害されない工夫・予防策 考えてほしい2つの観点 • サービスの機能自体は大きく変えない • セキュリティ部分について検討してほしい • 使えるAWSサービスに制限はありません 条件
#jawsug #jawsdays2026 #jawsug_arch 移行のロードマップを作ってほしい みなさんへのお願い その2 • 新アーキテクチャへ移行する際の優先順位とその理由 • フェーズで区切る場合はそのステップ
• 時間が足りない場合は「最優先でやること」だけでもOK 条件
#jawsug #jawsdays2026 #jawsug_arch 当日の流れ 時刻 内容 13:40-13:50 指定された席に着席 13:50-13:55 依頼内容の確認
13:55-14:45 チームディスカッション 14:45-15:00 各チーム発表(4分 × 3チーム +入替3分) 15:00-15:05 解説 15:05-15:20 SAさん総括&質疑応答
#jawsug #jawsdays2026 #jawsug_arch • AWSのセキュリティ系サービスにはどんなものがあるか • マルチアカウント戦略とは何か • IAM Identity
Centerの概要 • ランサムウェア対策のベストプラクティス • インシデント発生時の対応フロー 事前に考えておくとよいこと 当日の流れ ※予習は必須ではありませんが、当日の議論がスムーズになります
#jawsug #jawsdays2026 #jawsug_arch 3/7にお会いできるのを楽しみにしています 渾身のアーキテクチャをお待ちしてます!
#jawsug #jawsdays2026 #jawsug_arch 3/7にお会いできるのを楽しみにしています サメシャイン水族館は架空の水族館であり 実在する企業及び水族館とは一切関係ありません
#jawsug #jawsdays2026 #jawsug_arch • 当日はPCは必要ですか? ◦ こちらであらかじめ用意したGoogleスライドで 成果物を作っていただくのでPCは必要です ◦ Googleアカウントでスライドを編集できる準備をお願いします。
◦ 共同作業でスライドへ書き込むこともできるので、 持っていない方は事前にGoogleアカウントを 用意しておくと良いです 質疑応答 事前説明会へのご参加ありがとうございました
#jawsug #jawsdays2026 #jawsug_arch • 当日のアウトプットは何ですか? ◦ チームごとに発表用のGoogleスライドを用意しているので、 それを編集していただきます ◦ 作っていただいたスライドは後日公開しようと考えています
▪ 公開OKかは当日確認させてください 質疑応答 事前説明会へのご参加ありがとうございました
#jawsug #jawsdays2026 #jawsug_arch • SSOは何の製品を使っていますか? ◦ サードパーティー製品です。AWSとの連携はしていません。 • アーキテクチャを検討する上での制約事項はありますか? (派遣社員のMFAデバイスの準備は不可など)
◦ MFAデバイスを買うのは運用面を考慮するといろいろアレなので、 私物スマホで認証してもらいます。 ◦ その分派遣さんの時給UPします! 質疑応答 事前説明会へのご参加ありがとうございました
#jawsug #jawsdays2026 #jawsug_arch • AWS以外のセキュリティ製品の検討は不要でいいですか? ◦ 他の参加者が理解しやすいため概ね同じ事ができる場合は AWSサービスを優先してください。 ◦ AWSでは実現できないことをサードパーティ製品で実現する場合
その理由も添えていただけるとみなさんの学びにつながります。 ▪ ただしCDP道場の趣旨からスパイス程度の利用でお願いします。 質疑応答 事前説明会へのご参加ありがとうございました
#jawsug #jawsdays2026 #jawsug_arch • 飼育員さんもこのシステムにログインしますか? 水槽の中に入っている時はMFAデバイスはどこに保管していますか? ◦ 清掃や餌やり、ショーなどの業務で飼育員が水槽に入っている間 MFAデバイスは事務室に保管しています。 ◦
当館は海洋生物の飼育をしており、水槽の海水がMFAデバイスの 腐食の原因となるため、水槽内で使うシステムへのログインは 生体認証を使用しています。 質疑応答 事前説明会へのご参加ありがとうございました
#jawsug #jawsdays2026 #jawsug_arch • 社内システムへログインする際のロケーション制約はありますか? 社内イントラからのみなのか、インターネット経由ですか? リモートワークはしていますか? ◦ 水族館という事業や研究機関という特性上、現場にいないと 仕事にならないのでリモートワーク制度は導入しておりません。
◦ システムへのアクセスは社内イントラからのみで、 VPNも設置していません。 質疑応答 事前説明会へのご参加ありがとうございました
#jawsug #jawsdays2026 #jawsug_arch • 資料のアーキテクチャ図はランサムウェア被害を受けた際の 調査結果から書き起こした構成であるため、 実際にはもっといろいろなリソースがあるかもしれません。 • 水族館や研究機関では、ご紹介したサービス系・社内システムの他に こんなシステムもあるのでは?と想像していただくと
より楽しいディスカッションになると思います アーキテクチャ専門支部からのヒント 事前説明会へのご参加ありがとうございました