Apple 網頁版 App Store 發佈因配置錯誤洩露前端源代碼

Apple 發佈經過改版的全新 App Store 網頁版,相較於舊版本,這次的最大變化是新增了應用商店首頁和搜索功能,讓用戶可以通過網頁版發現更多精彩應用和遊戲。然而,Apple 工程師在發佈網頁版時忘記禁用生產環境中的 SourceMap 功能,導致所有用戶都可以直接從生產環境下載完整的前端代碼庫。

開發者 @rxliuli 表示,基於教育目的,已將源代碼轉存到 GitHub 倉庫以供大家學習使用。該倉庫中提供的內容包括完整的 Svelte/TypeScript 源代碼、狀態管理邏輯、UI 組件、API 集成代碼和路由配置。

雖然這次數據洩露事件並不嚴重,因為源代碼並不包含任何關鍵密鑰,因此不會對 Apple、開發者或用戶造成任何安全風險或隱私風險,但這仍然是一個重大的失誤。對開發團隊而言,在生產環境中禁用 SourceMap 是一項基本步驟。對於有興趣的開發者,可以在這裡獲取源代碼:GitHub 倉庫


十斗https://www.techritual.com/author/tenten/
十斗是 TechRitual Hong Kong 科技記者,擁有計算機科學與工程學位,專注報導 AI 人工智能、Google、機器學習及數據科學領域。持續追蹤全球 AI 產業動態,為讀者提供深入淺出的科技分析。