时间:2017-06-25 来源:互联网 浏览量:
根据英国网站 The Register 报道,高达 32TB 的 Windows 10 官方源码文件被泄露给了 BetaArchive,其中还包括一些核心硬件驱动程序源代码。
据报道,泄露的源码主要来自微软 Windows 10 共享源码套件(Shared Source Kit),里面包括了 Windows 10 硬件驱动及微软的 PnP 代码、USB、WiFi堆栈、存储驱动,以及与ARM相关的 OneCore 内核代码等。这些代码对于Windows系统来说非常关键,而且拥有很高级别的运行权限。
图丨被泄露的Windows 10源代码
根据报道,其中一些代码是为64位ARM芯片编写的,有些则属于 debug 专用调试工具。微软经常为 Windows 发布调试工具,它们被包含在编译过的 Windows 二进制文件中找不到的附加信息内,可以帮助软件开发人员识别代码所调用的函数。
正常公开的调试工具属于公共调试符,虽然可以识别许多(并不是全部)功能和数据结构,但它们不包含每个函数的变量或参数信息。相比之下,专用调试符包含更广泛的信息,可以更多的了解每段代码的作用。
此外,据报道,泄漏的文件还包括 Windows 10 “移动适配套件”,用于在智能手机上安装Windows系统映像。
图丨被泄露的Windows 10源代码
今年3月份,一份未经证实的报告指出,微软的相关系统曾遭到黑客入侵。如果这样的入侵确实发生过,那么这次的内部版本和建构工具外泄可能就是那次黑客入侵造成的后果。
当然,泄露文件的来源也可能是与微软关系紧密的合作伙伴。一般来说 OEM 厂商会得到比公开渠道分发更多的系统文件及工具,他们中的某些人将这批文件泄露出来也并未完全不可能。
这次泄露被认为是比 2004 年 Windows 2000 源代码泄露还要严重的一次危机。目前微软官方还未对此事表态。如果事件属实,将对Windows 10的安全性问题带来很大的消极影响。
但这些被泄露的源代码会造成多大的损失,还有待官方的调查评估。