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
脆弱性対応、どこで線を引くか
Search
ryoji miyamoto
June 17, 2026
Technology
460
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
脆弱性対応、どこで線を引くか
2026/06/17 Go Connect #14
ryoji miyamoto
June 17, 2026
More Decks by ryoji miyamoto
See All by ryoji miyamoto
トモニテでEKSからECSに乗り換えによるコスト削減
rymiyamoto
0
630
go1.22からのテストカバレッジとの付き合い方
rymiyamoto
1
1.9k
Other Decks in Technology
See All in Technology
Git 研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
240
AIエージェントがあれば技術書なんてすぐ書けるでしょ→無理でした
watany
4
410
テックカンファレンス三大ステークホルダーの文化人類学 ─ 違いを認め合う関係性作り
bash0c7
2
550
AI Agent を本番環境へ―― Microsoft Foundry × Azure Serverless で作る Enterprise-Ready な基盤
shibayan
PRO
1
430
AIツールを導入しても生産性はあがらない? カオナビが直面した 3つの壁と乗り越え方。/ Overcoming 3 Barriers to AI-Driven Productivity at kaonavi
kaonavi
0
280
大 AI 時代におけるC# の事情 ~ぶっちゃけトークを交えながら~
nenonaninu
1
200
ダッシュボード"開発"について 〜使われるダッシュボードのつくりかた〜
kimichan
0
220
2年前に削除したPHPクラスが、 ある日突然決済をエラーにした
ykagano
1
830
文字起こし基盤の信頼性
abnoumaru
0
130
仕様駆動開発、導入半年。「本当に速くなってるの?」にデータで答える / AICon2026_hirakawa
rakus_dev
0
340
SoccerMaster: A Vision Foundation Model for Soccer Understanding
kzykmyzw
0
180
AIとハーネスで育てるトランスコンパイラ / 20260722 Yasushi Katayama
shift_evolve
PRO
3
930
Featured
See All Featured
How GitHub (no longer) Works
holman
316
150k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
57k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.7k
Practical Orchestrator
shlominoach
191
11k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
430
Mind Mapping
helmedeiros
PRO
1
290
Evolving SEO for Evolving Search Engines
ryanjones
0
250
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.1k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.7k
Transcript
脆弱性対応、どこで線を引くか 2026/06/17 Go Connect #14 パンダム/rymiyamoto
パンダム/rymiyamoto(@rymiyamoto129) Go をメインにWeb 系を広く浅くやってる ゆるくインターネットが好きなオタクです 近況:超かぐや姫の最終公演の予約に完全敗北した
前回のOST 、ありがとうございました
今日の話 脆弱性スキャンの全部対応は本当に必要か どこで線を引くか、判断する2 つの軸の話
検出されたものは全部潰す
ある時期、全部対応してた ECR スキャン(Inspector v2) を愚直に対応していた 内部ETL ツールの使用パッケージを全部上げた 正直しんどかった
これ、本当に必要だった?
外部公開しているか
外部 vs 内部でリスクが全然違う インターネットから叩けるかどうかで判断 攻撃者はまず社内ネットワークへの侵入が必要 同じ脆弱性でもリスクが全然違う
実際に呼ばれているコードか
govulncheck は呼び出し経路まで静的解析する Go 公式ツール(golang.org/x/vuln ) 脆弱な関数が実際に呼ばれているかまで追う 呼ばれていなければ報告に出てこない govulncheck で行う脆弱性対応 /
hon_d
govulncheck は Severity を出さない Trivy などは Critical / High /
Medium でラベリング govulncheck はラベルなし 判断は開発者が持つ、という Go らしい設計思想 Trivy
govulncheck の出力例 検出あり 検出なし === Symbol Results === Vulnerability #1:
GO-2025-XXXX Found in: golang.org/x/
[email protected]
Fixed in: golang.org/x/
[email protected]
Example traces found: #1: internal/api/handler.go:42 === Symbol Results === No vulnerabilities found.
2 軸を組み合わせた判断マトリクス govulncheck 外部公開 内部のみ 検出あり 優先対応 早めに修正 対応する 次のリリースサイクルで
検出なし 低優先 記録して様子見 今は対応不要 呼ばれたら再判断
判断を言語化する 外部公開しているか / 実際に呼ばれているコードか
実際やってきた事例として govulncheck でコードレベルの脆弱性を監視 ECR スキャン通知も入れ、コンテナイメージレベル も継続監視 ECR イメージスキャンでコンテナの脆弱性を検知する / パンダム
最後に Go Conference 2026 の CFP を出しているので、 採択されたら詳しく喋るよ
宣伝:Vue Fes Japan 2026 CFP 募集中!
おわり