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
脅威モデリングをやってみた
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Takahiro Tanaka
January 24, 2025
Technology
310
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
脅威モデリングをやってみた
Takahiro Tanaka
January 24, 2025
More Decks by Takahiro Tanaka
See All by Takahiro Tanaka
Amazon Verified PermissionsのWorkshopをやってみた
ledsue
0
260
マネージドサービスで作る認証機能
ledsue
0
220
Other Decks in Technology
See All in Technology
無理せず続ける、子育てエンジニアの学び
codmoninc
PRO
0
950
パッチ更新でterraform initが落ちた日
grimoh
1
140
USB PDを使ってスマホを労わりたい
raspython3
0
180
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
4
1.2k
Getting Started with Google Antigravity
glaforge
0
320
『SAR衛星データ解析入門』のご紹介とその応用
syuchimu
0
120
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
150
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
3
580
Kiro Crewで「みのるん式」仕事術やってみた
minorun365
PRO
1
150
PHPカンファレンス関西の招待状 / Invitation to PHP Conference Kansai
ykanoh
0
180
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
1
190
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
200
Featured
See All Featured
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
450
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
260
Believing is Seeing
oripsolob
1
240
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
500
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
The Language of Interfaces
destraynor
162
27k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Leo the Paperboy
mayatellez
10
2.4k
Making the Leap to Tech Lead
cromwellryan
135
10k
Embracing the Ebb and Flow
colly
88
5.2k
Building an army of robots
kneath
307
47k
Transcript
OWASP Nagoya 脅威モデリングをやってみた話 2025年1月24日
自己紹介 名前:田中 隆博(すえぞう) えっくす:@led_suezou Note:https://note.com/ledsue 仕事:ユーザ系IT子会社にてインフラ構築、運用を担当
安全確保支援士(未登録)
はじめに お話すること STRIDEを使って脅威モデリングをしてみた話 お話しないこと モデリングのベースになるDFDの知識
今日のゴール 脅威モデリング実践の雰囲気をつかんでもらう
脅威モデリングをやることになった経緯 担当することになったプロジェクトの企画段階で、セキュリティ的な課題の洗い出しのために実施。 基本的なアーキテクチャは維持するので、現在のシステム構成をベースにモデリングすることになった。
脅威モデリングって何? 「脅威モデリングって何?」と生成AIさん(Geminiさん)に聞いてみた 脅威モデリングとは、システムやアプリケーションに対して、どのような攻撃が行われる可能性が あるのかを事前に予測し、その対策を立てるための手法です。いわば、システムのセキュリティ診 断書を作成するようなもので、開発の初期段階からセキュリティ意識を高めることに役立ちます。
脅威モデリングってどのように進めるの? 以下のような流れでモデリングしていきます。 1. システムの可視化 2. 脅威の特定 3. リスクの洗い出し 4. 対応策と優先順位の決定
脅威モデリングってどのように進めるの? 以下のような流れでモデリングしていきます。 1. システムの可視化 →データフローダイアグラム(DFD)を利用して、データの所在、処理、流れを可視化する 2. 脅威の特定 →作成したDFDを使ってどういった脅威が想定されるかを特定し一覧表を作る 3. リスクの洗い出し
→洗い出しした脅威をもとにリスクの洗い出しを実施 4. 対応策と優先順位の決定 →攻撃の難易度や守るべき情報資産の重要度からリスクを評価し、対策の優先順位付け
STRIDEって何? STRIDEはマイクロソフト社によって開発された脅威モデリングの手法です。 脅威を特定しやすくするため、以下の6つの攻撃分類をベースにDFDの構成要素をチェック No. カテゴリ 説明 1. Spooling
(なりすまし) 他のユーザーやシステムになりすまして、不正なアクセスを行う。 2. Tampering (改ざん) データやシステムの設定などを不正に改ざんする。 3. Repudiation (否認) ユーザが禁止されている操作を行っても、後から追跡できないようにする。 4. Information disclosure (情報漏洩) 許可されていないユーザに情報が漏えいする。 5. Denial of service (サービス妨害) システムやサービスを意図的に利用不能にする。 6. Elevation of privilege (権限昇格) 許可された権限を越えて、高い権限を取得する。
脅威モデリングのサンプル カテゴリ:なりすまし セッションをハイジャックされるこ とで、別のユーザでログインされる カテゴリ:改ざん、情報漏洩 SQLインジェクションによりデータ を改竄、データを接種される
脅威モデリングをしてみて 良かった点 データの流れやデータの保存場所について可視化され、ユーザに対して脅威の場所、内容を説明し やすくなる STRIDEというフレームワークにより、脅威の洗い出しの足掛かりがあった 悪かった点
網羅的に実施しようとすると分析対象となる要素が多く、かなり工数がかかる 攻撃手法などに対しての理解が必要で誰でもできるわけではない
脅威モデリングをサポートするツール OWASP Threat Dragon https://github.com/threatdragon Microsoft Threat
Modeling Tool https://learn.microsoft.com/ja-jp/azure/security/develop/threat-modeling-tool-threats
イベントの告知 脅威モデリングナイト#6 in Tokyo 2025年1月29日(水)18:30~ https://threatmodeling.connpass.com/event/340832/
脅威モデリングないと#7 in Tokyo 2025年3月18日(火)18:30~ https://threatmodeling.connpass.com/event/341782/