手付かずだったSecurity Hub運用を改善した話 / improving the untouched Security Hub operation
by
コドモン開発チーム
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
手付かずだったSecurity Hub運用を改善した 話 2024年06月28日 株式会社コドモン 小西達大 生成AIの話をしたら即終了!ランチタイムLTイベント
Slide 2
Slide 2 text
2 経歴 1996年生まれ、大阪育ち。前職でアプリケーションエンジニアとし て従事後、株式会社コドモンのSREチームにジョイン。 関心のある分野はコンテナとセキュリティ。 自己紹介 小西 達大 こにし たつひろ
Slide 3
Slide 3 text
3 Mission
Slide 4
Slide 4 text
4 すべての先生に 子どもと向き合う 時間と心のゆとりを こんなプロダクトを開発しています メインプロダクトは、保育・教育施設向けWebアプリケーション。 保護者と施設のやり取りを支えるモバイルアプリケーションや、施設職員向けモバイル版 アプリケーション、外部サービスと連携するAPIなども開発しています。
Slide 5
Slide 5 text
5 導入施設数推移(ICT) 8,000 5,200 1,500 全国導入数 18,000 施設 11,000 17,000 (2024年3月時点) 14,000 2021年4月 2020年4月 2019年4月 3,000 2018年4月 2017年4月 500 2016年4月 120 2022年2月 2024年3月 2023年4月
Slide 6
Slide 6 text
6 今日話すこと 弊社が抱えていたSecurity Hub運用の課題 課題に対して実施したSecurity Hub運用改善例 改善実施結果と今後の課題について 1 2 3
Slide 7
Slide 7 text
7 はじめに
Slide 8
Slide 8 text
8 CONFIDENTIAL - © 2022 CoDMON Inc. 8 Security Hubとは? ● 「AWSリソースの設定がセキュリティのベストプラクティスに沿っているか どうか」を自動でチェック & 検出してくれる ● https://aws.amazon.com/jp/security-hub/
Slide 9
Slide 9 text
9 数クリックで容易に導入可能 だけど運用できている?
Slide 10
Slide 10 text
10 CONFIDENTIAL - © 2022 CoDMON Inc. 10 Security Hubを「運用」できているとは? ● 検知 → 反応 → 判断 → 対応 のループを回せている状態
Slide 11
Slide 11 text
11 CONFIDENTIAL - © 2022 CoDMON Inc. 11 Security Hubを「運用」できているとは? ● 検知 → 反応 → 判断 → 対応 のループを回せている状態 ○ 検知:セキュリティリスクを伴う設定を検知 ○ 反応:検知結果に対して人間が反応 ○ 判断:対応が必要かどうか判断 ○ 対応:対応必要と判断された場合に、修復対応を実施する
Slide 12
Slide 12 text
12 CONFIDENTIAL - © 2022 CoDMON Inc. 12 Security Hubを「運用」できているとは? ● 検知 → 反応 → 判断 → 対応 のループを回せている状態 ○ 検知:セキュリティリスクを伴う設定を検知 ○ 反応:検知結果に対して人間が反応 ○ 判断:対応が必要かどうか判断 ○ 対応:対応必要と判断された場合に、修復対応を実施する アクティブな検知結果をSlackに通知 通知結果に対して誰も反応しない 通知結果に反応しないので、 対応が必要かどうか判断されない 対応必要かどうか不明なので対応されない
Slide 13
Slide 13 text
13 せっかくSecurity Hubを導入しているのに、運用 ができていない
Slide 14
Slide 14 text
14 ● Security Hubをより活用するため ● 「反応」「判断」「対応」それぞれの工程ごと に改善を実施しました
Slide 15
Slide 15 text
15 改善1:反応
Slide 16
Slide 16 text
16 CONFIDENTIAL - © 2022 CoDMON Inc. 16 検出結果に対しての反応を妨げる要因 ● 通知が複数発生することで、流れてしまう ● 「誰かがやってくれるだろう」とお見合い状態になる
Slide 17
Slide 17 text
17 CONFIDENTIAL - © 2022 CoDMON Inc. 17 実施したこと ● 通知が複数発生することで、流れてしまう ○ → 通知結果をチケット化することで、対応状況を可視化して、流れない ようにする ● 「誰かがやってくれるだろう」とお見合い状態になる ○ → 担当者を自動でアサインする
Slide 18
Slide 18 text
18 CONFIDENTIAL - © 2022 CoDMON Inc. 18 実現方法 ● Security Hub検知をトリガーに、Slack通知 & JIRAチケット作成 を自動化 ● JIRAのAutomation機能を用いて、担当者アサインを自動化
Slide 19
Slide 19 text
19 CONFIDENTIAL - © 2022 CoDMON Inc. 19 実例 Slack通知 JIRAチケット
Slide 20
Slide 20 text
20 改善2:判断
Slide 21
Slide 21 text
21 CONFIDENTIAL - © 2022 CoDMON Inc. 21 検出結果に対しての判断を妨げる要因 ● チームとしての判断基準がない
Slide 22
Slide 22 text
22 CONFIDENTIAL - © 2022 CoDMON Inc. 22 実施したこと ● チームとしての判断基準がない ○ → Security Hub検出コントロール項目ごとに、対応判断基準を作成
Slide 23
Slide 23 text
23 CONFIDENTIAL - © 2022 CoDMON Inc. 23 実現方法 ● 検出コントロール項目ごとに、対応する/しない の基準を作成 ○ 対応必要 ○ 対応不要 ○ 一部条件を満たした場合に対応必要
Slide 24
Slide 24 text
24 CONFIDENTIAL - © 2022 CoDMON Inc. 24 実例
Slide 25
Slide 25 text
25 改善3:対応
Slide 26
Slide 26 text
26 CONFIDENTIAL - © 2022 CoDMON Inc. 26 検知結果に対しての対応を妨げる要因 ● 対応手順がわからない
Slide 27
Slide 27 text
27 CONFIDENTIAL - © 2022 CoDMON Inc. 27 実施したこと ● 対応手順がわからない ○ → Security Hub検出コントロール項目ごとに、対応手順を作成
Slide 28
Slide 28 text
28 CONFIDENTIAL - © 2022 CoDMON Inc. 28 実例
Slide 29
Slide 29 text
29 実施結果
Slide 30
Slide 30 text
30 CONFIDENTIAL - © 2022 CoDMON Inc. 30 Security Hub運用改善後 ○ 検知:アクティブな検知結果をSlackに通知 ○ 反応:通知結果に対して誰も反応しない → JIRAチケットにアサインされたメンバーが反応 ○ 判断:対応が必要かどうか判断されない → 判断基準に基づき対応可否を判断 ○ 対応:対応必要かどうか不明なので対応されない →対応必要と判断された場合に、対応手順書に沿って修復対応実施
Slide 31
Slide 31 text
31 CONFIDENTIAL - © 2022 CoDMON Inc. 31 Security Hub運用改善後 ○ 検知:アクティブな検知結果をSlackに通知 ○ 反応:通知結果に対して誰も反応しない → JIRAチケットにアサインされたメンバーが反応 ○ 判断:対応が必要かどうか判断されない → 判断基準に基づき対応可否を判断 ○ 対応:対応必要かどうか不明なので対応されない →対応必要と判断された場合に、対応手順書に沿って修復対応実施 検知 → 反応 → 判断 → 対応 のループを 回せている
Slide 32
Slide 32 text
32 今後の課題
Slide 33
Slide 33 text
33 CONFIDENTIAL - © 2022 CoDMON Inc. 33 今後目指していきたい姿 現状 今後
Slide 34
Slide 34 text
34 CONFIDENTIAL - © 2022 CoDMON Inc. 34 目指していきたい姿に到達するためには ● 検知結果のチケット化 ○ 各開発チームの開発フローや、利用しているタスク管理ツールに合わせ て、チケット自動作成機構を構築 ● 対応手順の充足 ○ AWSに詳しくない場合でも、迷わず対応できるようにする
Slide 35
Slide 35 text
35 まとめ
Slide 36
Slide 36 text
36 今日話したこと 手付かずだったSecurity Hub運用の改善事例 改善によって得られた効果 今後の課題について 1 2 3
Slide 37
Slide 37 text
37 最後に
Slide 38
Slide 38 text
38 コドモン採用ページ 開発ブログ コドモンでは一緒に働きたい仲間を募集しています!
Slide 39
Slide 39 text
39 ご清聴ありがとうございました!
Slide 40
Slide 40 text
No content