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
頑固吧!GCP Cloud SQL (Why Hardening GCP Cloud SQL)
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Funny Systems
December 14, 2020
Technology
530
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
頑固吧!GCP Cloud SQL (Why Hardening GCP Cloud SQL)
問題 : Cloud SQL Proxy Credential File 外洩
該如何防止再次發生?
開源 PoC
Funny Systems
December 14, 2020
More Decks by Funny Systems
See All by Funny Systems
雲端 DHCP 安全問題
funnysystems
1
1.2k
雲端資料掉光光 - GCP 事件調查真實案例
funnysystems
2
1.7k
SMB 捲土重來 (Turning SMB Server Side Bug to Client Side)
funnysystems
0
330
跟壞鄰居想的一樣,供應鏈安全與硬體後門
funnysystems
1
820
以安全工程角度,連結實務與設計
funnysystems
0
430
FunnyPot ‐ 改造 Windows 核心,強固化、蜜罐化
funnysystems
0
760
攻擊者的視角 - 兼談匿名識別度與可追蹤性
funnysystems
1
510
黑客技術,黑科技樹 II
funnysystems
1
880
黑科技樹,黑客技術
funnysystems
1
640
Other Decks in Technology
See All in Technology
目の前の楽しいが人生を変える - コミュニティの螺旋の歩き方と楽しむコツ / change your life
soudai
PRO
5
650
あけおめLINE 傾向とその対策
nasa9084
0
180
C#未経験の僕がAIに読めるコードを書かせるまで
maguroalternative
0
110
AIで社員の自主発信に広報目線を組み込む
_mossann_t
0
130
山手線を徒歩で一周してわかった、 位置情報アプリは「足」が最強のデバッガー
hinakko
0
170
アクセスキーこわい やめかたと漏らさない工夫
sassssan68
1
500
品質と信頼性を地続きにする
grimoh
2
820
Azure Serverless 2026:Production-ready な AI エージェント基盤 / Azure Serverless 2026: Production-Ready AI Agent Platform
miyake
2
370
AIエージェントの自己改善をどう設計するか / How to Design Self-Improvement for AI Agents
22mi
25
16k
Issue 駆動でスペシャリストの意図を届ける、AI 実装のアクセシビリティ向上
thkt
0
120
顧客に向き合う開発組織へ。リアーキテクチャとフィーチャーチーム化で挑む組織改革
safie
0
2.1k
JSONataとAWS Step Functionsで目指すRuntimelessな世界
mu7889yoon
0
300
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Become a Pro
speakerdeck
PRO
31
6.3k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
240
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
530
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
510
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Transcript
Why Hardening GCP Cloud SQL ?
問題 Cloud SQL Proxy Credential File 外洩
Project CMS Compute Engine Database Cloud SQL API Compute Engine
Backend Compute Engine Frontend Compute Engine 真實案例, 這種資料外洩情況,該如何防止再次發生? 正常使用連線 惡意後門連線 主機被攻陷後, 持續外洩資料不停機。
原本 Cloud SQL Proxy 的連線行為,明文憑證 Project Instance A Compute Engine
Cloud SQL Proxy Credential File 1. 讀取 2. 建立連線 存在於檔案系統當中, 且 Cloud SQL Proxy 目前僅允許讀取明文檔案。 所以此檔案外洩具有嚴重風險。 Cloud SQL
Credential File 掉了 會有甚麼風險 風險 1. 可以在任一主機上,建立 Cloud SQL Proxy
風險 2. 等同於服務帳號 ( Service Account ) 的帳號金鑰 提升權限
關於風險 1. Project Instance A Compute Engine Cloud SQL Proxy
Credential File 1. 讀取 2. 建立連線 1. 讀取 Credential File 2. 建立連線 攻擊者和您使用了一樣的方式讀取 Cloud SQL 機敏資料就此外流 Cloud SQL Proxy Cloud SQL
解決方案 加密保護 Credential File
原本 Cloud SQL Proxy 的連線行為,加密憑證 Project Instance A Compute Engine
1. 讀取 2. 建立連線 檔案系統中僅存放密文, 並在讀取的過程之中進行「 透明解密 」。 Cloud SQL Proxy Hardening Cloud SQL Encrypted Credential File
Project Instance A Compute Engine Cloud SQL Proxy Hardening 1.
讀取 2. 建立連線 無法讀取明文 攻擊者無法讀取 Credential File 明文 原本 Cloud SQL Proxy 的連線行為,加密憑證 Encrypted Credential File Cloud SQL Proxy Cloud SQL Encrypted Credential File
您認為一般的資安技術服務, (例如:滲透測試、原始碼檢查) 可以保護您在意的資料 ( 或個資 ) 嗎? 程式碼改版,就又要花一筆檢測費用?
以應用程式安全為核心目標 了解需求 滲透測試 原始碼檢查
以資料安全為核心目標 了解需求 改造流程 重整架構 開發私房工具 滲透測試 原始碼檢查 獨立資料路由 敏感資料分離 憑證透明解密
備份透明加密
規劃安全架構,保護敏感資料 Funny-Systems-OSS
[email protected]