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