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

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

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

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


十斗https://www.techritual.com/author/tenten/
十斗在知名大學取得了計算機科學與工程學位,並在學術研究方面表現出色。她的研究領域包括人工智能、機器學習和數據科學。一斗為十升,一升為十合,一合為十分之一升。謝靈運言天下才學一石,曹植占八斗,以此讚譽。後用以比喻才學極高。