WindowsXP源代码泄露,微软彻底删除其Github仓库。事情是这样的,9月底,海外论坛4chan的一位用户发布了一份文件,声称是WindowsXP的源代码,总体积为43GB。10月初,微软开始维权,要求其从YouTube视频分享平台删除相关视频内容。微软也成立了一个团队来确认这些源代码的真实性,微软安全事件响应团队之所以发布版权声明。9月29日,有人将代码上传至GitHub(Github地址:https://github.com/shaswata56/WindowsXP),微软目前该仓库已失效,包含MSDOS3.3、6.0;视窗2000;WindowsCE3、4、5;WindowsNT3.5,4;Windows嵌入式7,CE;更糟糕的是,据说发行方还顺带发布了windowsServer2003服务器操作系统,其中还包括Win10部分组件的源代码。许多通过该存储库泄露的文件实际上在几年前就已公开,例如,Windows10的某些组件的源代码在2017年在线泄露。今年早些时候,Xbox和WindowsNT操作系统也出现了类似的问题。其他较早的泄漏可追溯到2010年,因此整个存储库的最大亮点是WindowsXP2000和Server2003的源代码。微软已向政府机构提供操作系统源代码以进行安全审计,并为学术研究小组提供访问权限目的。这些泄漏应该来自这些环境,并且由于各种原因,大多数软件就像一个黑盒子:你知道它做什么,或多或少知道它是如何做的,但具体细节通常是隐藏的。开源软件是这个规则的例外,但微软的专有软件源代码是封闭的。这些操作系统的源代码很有趣,原因有几个。首先,有了它们,每个人都可以创建这些操作系统的自己的变体。你只需要参考它就可以了解如何实现它,此外,人们可以理解这些系统是如何工作的,你可以用它在Mac上创建Windows仿真软件。然而,这个源代码也可能被恶意使用,虽然这些遗留系统不再大量使用,但大部分代码与Windows10共享,所以要小心。微软表示,GitHub托管的代码是从一个torrent文件中提取的(在发表声明时该文件已被删除)。GitHub存储库也已被删除。
