Windows 8 Build 7861.0.fbl grfx dev1.101013-1700:修订间差异

跳转到导航 跳转到搜索
 
第 41 行: 第 41 行:
[[Windows Aero]] 视觉样式略有变化,现在在没有最大化、最小化或帮助按钮的对话框中,关闭按钮变小了,并修改了文本发光效果,使其覆盖整个标题栏区域。然而,对于使用或曾经使用 Windows 工作区框架的窗口,仍然使用以前的发光效果。
[[Windows Aero]] 视觉样式略有变化,现在在没有最大化、最小化或帮助按钮的对话框中,关闭按钮变小了,并修改了文本发光效果,使其覆盖整个标题栏区域。然而,对于使用或曾经使用 Windows 工作区框架的窗口,仍然使用以前的发光效果。


=== Leak prevention ===
=== 反泄露措施 ===
A near-final implementation of the [[Windows Fingerprinting Service]] has been added through the addition of a dedicated fingerprinting blob in the system, displayed on the desktop [[水印|watermark]] and the [[Winver|Version Reporter Applet]] by shell library <code>shell32.dll</code>. The fingerprint is directly appended at the end of the <code>BuildLab</code> string (queried from registry key <code>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion</code>) in the form of a build hash (officially named the "EULA hash"), computed by splitting the WFS blob into 8 arrays of 16 bytes and XORing each of the 16 bytes together. The EULA hash can then be derived in order to source build leaks to existing Microsoft affiliates; the visibility of the EULA hash and the confidentiality warnings depend on the presence of certain compiler flags.
通过在系统中添加专用的指纹块,引入了 [[Windows 指纹服务]]的近最终实现,此指纹块会通过外壳库 <code>shell32.dll</code> 显示在桌面[[水印]][[Winver|版本报告小程序]]中。指纹会直接附加在 <code>BuildLab</code> 字符串的末尾(此字符串可从注册表键 <code>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion</code> 查询),以内部版本哈希的形式(官方称为“EULA hash,EULA 哈希”)通过将 WFS 块拆分为 8 16 字节的数组并对每个数组的 16 个字节进行异或操作计算得出。然后可以推导出 EULA 哈希,以便将内部版本泄密源追踪到现有的 Microsoft 分支机构;EULA 哈希的可见性和保密警告取决于某些编译器标志的存在。


Fingerprinting data is now stored in the registry key <code>HKLM\SYSTEM\WPA\478C035F-04BC-48C7-B324-2462D786DAD7-5P-9</code>. The registry key must exist in the Windows install, or the operating system will either refuse to boot or non-deterministically [[蓝屏死机|bugcheck]] with codes <code>KERNEL_SECURITY_CHECK_FAILURE</code> (during boot) or <code>CRITICAL_STRUCTURE_CORRUPTION</code> (if the periodic WFS check during runtime fails). Furthermore, most parts of the fingerprint data are now encrypted, and therefore require reverse engineering efforts to decode and extract the relevant information.
指纹数据现在存储在注册表项 <code>HKLM\SYSTEM\WPA\478C035F-04BC-48C7-B324-2462D786DAD7-5P-9</code> 中。此注册表项必须存在于 Windows 安装中,否则操作系统要么拒绝启动,要么在启动时出现 <code>KERNEL_SECURITY_CHECK_FAILURE</code> 代码的非确定性[[错误检查]],或在运行时周期性 WFS 检查失败时出现 <code>CRITICAL_STRUCTURE_CORRUPTION</code>。此外,大部分指纹数据现在都是加密的,因此需要进行逆向工程才能解码并提取相关信息。


== Bug ==
== Bug ==

导航菜单