Windows XP源代碼泄露,微軟把它的Github倉庫都刪了
9月底,有外媒報道稱,Windows XP和Windows Server 2003的源代碼在網上泄露,其已經被多多次下載,泄露的相當徹底。
事情是這樣的,9月底,海外論壇 4chan 上一位用戶放出了一份聲稱為 WindowsXP 源代碼的資料,體積共 43GB。
10月初,微軟已經開始維護自己的權益,要求其從YouTube視頻共享平臺上刪除相關視頻內容。微軟還設立了一個團隊來確認這些源代碼的真實性,微軟安全事件響應小組發布版權聲明的原因。
9月29日,有人將代碼上傳至 GitHub(Github地址:https://github.com/shaswata56/WindowsXP),微軟便是目前這個倉庫不再有效,里面包含了MS DOS 3.3、6.0;windows 2000;windowsCE 3、4、5;windowsNT 3.5、4;windows Embedded 7、CE;更糟糕的是,據說發布者還順帶發布了windows Server 2003服務器操作系統,一些組件的源代碼Win10也包含在內。
許多通過這個倉庫被泄露的文件,實際上在幾年前就被公開了,例如,Windows 10的一些組件的源代碼在2017年被泄露到網上。今年早些時候,Xbox和windowsnt操作系統也出現了類似的問題。其他更老的泄密可以追溯到2010年,因此,整個倉庫里面最大的亮點在于Windows XP 2000和Server 2003的源代碼。
微軟曾經向政府部門提供操作系統的源代碼以進行安全審計,并為科研目的的學術研究團隊提供訪問權限。這些泄露應該就是來自這些環境,由于種種原因,大多數軟件就像黑盒:你知道它做什么,或多或少知道它是如何做的,但具體的細節通常是隱藏的。開源軟件是這個規則的一個例外,但偏偏微軟的專有軟件源代碼都是封閉的。
這些操作系統的源代碼之所以令人感興趣,有幾個原因。首先,有了它們,每個人都可以創建自己的這些操作系統的變種。你只需要參考,就能理解如何實現它,此外,人們可以了解這些系統是如何工作的,你可以利用它在Mac上創建Windows模擬軟件。
然而,這種源代碼也可能被用于惡意途徑,雖說這些舊版系統不再被大量使用,但很多代碼和Windows 10共享的,所以還是要謹慎。
微軟表示,GitHub托管的代碼,是從一個Torrent文件中提取的(聲明發表時,該文件已經被刪除)。GitHub的倉庫目前也已經被撤下。