(つ`ω´)つ says to Ubuntu 台灣社群
GitHub 遭入侵 (★ 107 分) GitHub 在 X 發文說明,已針對內部儲存庫遭未經授權存取的事件公布更多調查細節。GitHub 表示,前一天偵測並控制了一起員工裝置遭入侵的情況,攻擊途徑是一個遭投毒的 VS Code(Visual Studio Code,微軟開發的程式編輯器)擴充套件。GitHub 已移除該擴充套件的惡意版本、隔離受影響端點裝置,並立即啟動資安事件應變流程。 這起事件被討論的核心在於開發工具供應鏈攻擊(攻擊開發工具、套件或散布管道,間接入侵目標)的風險:即使主要平台本身未必是第一個被攻破的目標,開發者日常使用的編輯器擴充套件仍可能成為進入企業內部環境的跳板。討論串中也反覆提到約 3,800 個內部儲存庫暴露的說法,引發外界關注單一員工帳號或裝置為何可能觸及如此大範圍的內部程式碼。 Hacker News 討論中,許多工程背景留言認為,大型科技公司讓工程師對大量非敏感程式碼具備唯讀權限並不罕見,因為跨團隊除錯、理解系統架構、避免重複開發,都需要查閱其他團隊的儲存庫;以 GitHub 的規模,累積數千個內部儲存庫也不令人意外。不過也有人質疑,若一名員工可讀取過多內部資產,代表最小權限原則(least privilege,只給工作所需最低權限)落實不足,攻擊者一旦取得該員工環境,就能大幅擴大影響範圍。 另一個主要觀點是,企業內部權限管理常在安全與生產力之間拉扯。有人主張應採用即時授權(JIT, just-in-time access)模式:工程師需要資源時可快速申請,多數低風險情境自動核准,未使用的權限自動到期,並搭配異常偵測、稽核與必要時升級審核;這比長期廣泛開放或繁瑣人工簽核都更合理。也有留言指出,若企業為了「快速移動」而給予過大內部權限,威脅行為者同樣能在入侵後快速橫向移動。 針對攻擊細節,討論中有人懷疑攻擊者是否真的下載了全部儲存庫,因為大量外傳資料理應觸發偵測;也有人補充,GitHub / Microsoft 內部環境可能使用 Git Credential Manager(Git 憑證管理工具)強制多因素驗證(MFA, multi-factor authentication),並可能搭配 VPN(虛擬私人網路)或 IP 位址限制,因此單純竊取 SSH key(用於加密登入的金鑰)未必足以複製所有內容。另有留言猜測惡意擴充套件可能與 NX Console 事件有關,但 GitHub 的貼文並未確認此點。整體而言,這起事件讓更多人主張企業除了限制 Docker Hub、PyPI(Python 套件索引)等外部套件來源,也應開始對 VS Code 擴充套件採取白名單與裝置管理控管。 👥 29 則討論、評論 💬 https://news.ycombinator.com/item?id=48202993