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