KeyFrame內部研究專用

Secure if True: Proving Security with TEE Attestations

DeFi Security Summit - DSS·11月24日週一·17 min英文

三句話摘要

Turnkey 如何透過可重現建構、遠端認證與安全飛地,打造真正可驗證的中心化後端系統。 可驗證的中心化後端需要「可重現建構 + 遠端認證 + App Proofs」三層缺一不可,Stage X 從組語自舉解決了編譯鏈信任問題,是目前最接近端到端可驗證的工程實踐。 TLS 不等於可驗證性:TLS 只驗證你連的域名背後是同一間公司,無法驗證系統實際行為;真正的可驗證性需要原始碼與系統行為之間的強連結。

重點整理

重點
  • 1

    TLS 不等於可驗證性:TLS 只驗證你連的域名背後是同一間公司,無法驗證系統實際行為;真正的可驗證性需要原始碼與系統行為之間的強連結。

  • 2

    可重現建構有光譜之分:多數人只做「最後一哩」可重現建構(對 Go/Rust 應用層),底層 OS 仍是黑盒。Turnkey 自建的 Stage X 從 96 bytes 組語自舉,涵蓋整個軟體堆疊,真正解決 Ken Thompson「信任的反思」論文中提出的編譯鏈信任問題。

  • 3

    三層驗證形成完整鏈條:可重現建構將原始碼對應到 artifact hash;遠端認證將 artifact hash 對應到運行中的工作負載;App Proofs 再將工作負載對應到實際 API 回應,三者缺一不可。

  • 4

    可驗證雲端橋接 Web2/Web3:TVC 允許在 Enclave 內執行 HTTP 請求,並向智能合約證明該請求確實發生且回應來自特定 Web2 API,讓 Oracle 等基礎設施建置更簡單,同時繞過複雜的密碼經濟系統。

實用技巧與重點

乾貨
  • Coinbase 冷儲存 v4 管理資產規模:約 $2,000 億美元
  • Stage X 自舉起點:約 96 bytes 組語碼
  • 可驗證系統四要素:① 開源、② 可重現建構、③ 遠端認證(Remote Attestation)、④ 執行期驗證(App Proofs)
  • 使用平台:AWS Nitro Enclaves
  • 遠端認證內含指紋:kernel hash、boot ramFS hash、使用者應用程式 hash、AWS IAM role、Account ID
  • App Proofs 機制:Enclave 啟動時生成短暫非對稱金鑰對,公鑰嵌入 attestation document,私鑰永不導出,對所有回應簽章
  • 工具:Stage X(現為社群維護開源專案)
  • 合作案例:Anchorage 使用 TVC 做可驗證交易解析
  • 計畫時程:年底前開源第一個 Enclave 應用
  • 應用場景:DeFi 參與、PII 處理、Web3 Oracle、跨鏈橋
  • 政策引擎範例:允許 API key 呼叫 Uniswap swap,但禁止同一 key 呼叫 USDC transfer function

結論

結論

可驗證的中心化後端需要「可重現建構 + 遠端認證 + App Proofs」三層缺一不可,Stage X 從組語自舉解決了編譯鏈信任問題,是目前最接近端到端可驗證的工程實踐。

完整解析

詳細

現代加密資產系統面臨一個根本矛盾:區塊鏈本身是透明且可驗證的,但負責管理私鑰、執行交易簽章的中心化後端卻是完全的黑盒。Jack Carney 曾在 Coinbase 主導管理 2,000 億美元的冷儲存系統,後擔任 Polychain Capital CTO,在大量 DeFi 參與的實際操作中意識到現有工具缺乏細粒度授權能力,進而創立 Turnkey——一個以 API 形式提供私鑰生成、存取控制與政策引擎的安全私鑰管理系統。

Carney 的核心論點是:目前所有中心化 API 都不算可驗證系統,因為缺乏「原始碼與系統行為之間的強連結」。傳統 TLS 僅能證明你連線的服務與持有該域名的公司一致,卻無法證明背後跑的是什麼程式。要真正達成可驗證性,需要三層技術串聯:第一層是可重現建構,讓人類可讀的原始碼每次都能確定性地編譯出相同的 artifact hash;第二層是遠端認證,由 AWS Nitro Enclave 等安全飛地記錄啟動時的 kernel、boot FS 與應用程式 hash,並附上 IAM role 等資訊,形成工作負載指紋;第三層是App Proofs,Enclave 在啟動時生成短暫非對稱金鑰對,公鑰嵌入 attestation document,私鑰永不離開 Enclave,所有回應均以此簽章,讓呼叫方能確認回應確實來自已驗證的工作負載。

然而可重現建構本身也有陷阱。Carney 指出業界普遍只做「最後一哩」可重現建構——把 Go 或 Rust 應用層做到可重現,底下的 OS 卻完全不透明,這並非真正端到端可重現。為此 Turnkey 開發了 Stage X(現為社群維護的開源工具),從 96 bytes 的組語碼起始自舉,一路建構到 C 編譯器再到現代 Rust/Go,完整解決 Ken Thompson 在《Reflections on Trusting Trust》中所描述的編譯鏈信任難題——即「你怎麼知道編譯器本身沒有被植入後門」的問題。

在市場驗證階段,Turnkey 發現客戶除了想用其私鑰 API 外,也對「把自己的應用部署到這套可驗證飛地環境」有高度興趣,進而推出 Turnkey Verifiable Cloud(TVC)。TVC 目前已與 Anchorage 合作進行可驗證交易解析。更重要的是,TVC 不需要密碼經濟系統支撐,就能讓 Web2 HTTP 請求的執行結果被智能合約驗證,為 Oracle、PII 合規處理等場景提供了一條低複雜度的橋梁。Turnkey 計畫年底前開源第一個 Enclave 應用,逐步走向完全可驗證。

關鍵時刻

Pipeline v2

帶時間戳的重點,會在逐字稿層級分析上線後產生。目前請先透過原始影片觀看。

事實查核

Pipeline v2

說法查證是下一次管線升級的一部分。KeyFrame 只會顯示它真正能驗證的內容。

更多「Web2 安全」的內容

Risky Bulletin: Russia starts blocking DoH and DoT
編輯精選
8 min
Web2 安全英文PODCAST8月26日

Risky Bulletin: Russia starts blocking DoH and DoT

Risky Business

  • 國家級網路管制層級提升:俄羅斯主動封鎖加密 DNS 協定對抗審查工具,中國加速淘汰 Windows 系統並遷移自主 Linux 發行版,各國正透過技術與法律手段強化網路主權與信息控制能力。
  • 詐騙犯罪走向精密化與自動化:從冒充警察的聲音詐騙(竊取 7.2 百萬美元)、AI 語音代理自動化破解 iPhone 啟用鎖、到跨越數百網站的投資詐騙(詐騙 7400 萬美元),犯罪組織正利用自動化工具與 AI 技術大幅降低成本並擴大規模。
  • AI 惡意軟體威脅實際上被嚴重誇大:405 個整合 AI 的惡意軟體樣本中僅 12 個於真實感染被偵測,其餘來自測試環境,證明當前 AI 惡意軟體仍停留於實驗階段,尚未構成主流威脅。
SANS Stormcast Wednesday, August 26th, 2026: Obfuscating SSRF; Paint and Photos AI Watermarks; FTP Banner C2;
5 min
Web2 安全英文PODCAST8月26日

SANS Stormcast Wednesday, August 26th, 2026: Obfuscating SSRF; Paint and Photos AI Watermarks; FTP Banner C2;

SANS Stormcast

  • SSRF 攻擊者已進化出高級繞過手段,不直接使用元數據服務 IP(169.254.169.254),而改用專門域名服務將請求轉址,支援點或破折號分隔 IP,甚至可自部署 DNS 伺服器進行 DNS 重綁定攻擊,使傳統簡易過濾機制失效。
  • 本地 AI 模型並非完全隱私:微軟 Paint 雖在本地執行生成邏輯,但安全檢查需上傳提示文字至遠程伺服器,返回時圖像內嵌不易移除的伺服器 GUID 隱形浮水印,可見浮水印(Copilot 圖標)則易被移除。
  • 傳統 FTP 協議被新型惡意軟體重新利用為命令控制通道,透過 FTP banner 傳遞指令於連接埠 21,防守者應視任何出站 FTP 流量為異常信號。
SANS Stormcast Tuesday, August 25th, 2026: DOUBLECUP PNG; WebAudio Fingerprinting; Expired Domains; Android; Car
7 min
Web2 安全英文PODCAST8月25日

SANS Stormcast Tuesday, August 25th, 2026: DOUBLECUP PNG; WebAudio Fingerprinting; Expired Domains; Android; Car

SANS Stormcast

  • PNG 容器攻擊的簡易性設計:Double Cup 不依賴複雜的 Exif 或隱寫技術,只用 PNG 副檔名和檔頭來偽裝,核心是利用 findstr 指令的常見可用性讓執行變得無需額外工具。
  • Web Audio API 的隱密指紋識別:音訊於增益零的無聲狀態下播放,使用者完全無感,但錄製波形足以建立裝置特徵,在瀏覽器原生功能層面難以區分是反詐欺還是過度追蹤。
  • 域名過期引發的串聯漏洞:DMARC 報告端點使用過期域名是常見疏漏,允許攻擊者透過簡單的域名註冊取得他人的 SPF/DKIM 錯誤報告,進而收集目標系統配置情報。