**下一代安全计算基础**（英文**Next-Generation Secure Computing Base**，缩写**NGSCB**），以前被称作**Palladium**，是微软设计的一种软件架构，旨在在未来新版本的Microsoft Windows操作系统上实现其颇有争议的"可信计算"理念，是微软首创的可信计算的一部分。微软声称其目标在于增强计算机用户的安全和隐私保护，但是评论家们断言说，这项技术不仅不能解决当前大多数的IT安全问题，还会加重厂商锁定现象，降低IT市场的竞争。 

NGSCB依赖于可信计算组（TCG）的成员设计的硬件技术 ，其中提供了一系列安全方面的特性，包括快速随机数生成器，一个安全的加密协处理器，并有能力以一种即使是密钥所有者也无法获取的方式持有密钥。正是这种能力使得对启用NGSCB的计算机进行硬件远程认证和软件配置变得可能，而这也正是对该方案持否定态度者主要反对的地方。一些计算机厂商出售带有可信平台模块（TPM）芯片的计算机，主要是IBM／联想的ThinkPad和戴尔的OptiPlex GX620 。

架构和技术细节
-------

NGSCB的架构
一个完整的基于微软产品并启用了可信计算的系统不仅包含由微软开发的软件组件，还包含可信计算组开发的硬件组件。NGSCB引入的主要功能严重依赖于特殊的硬件，所以在2004年前出售的个人电脑上不能运作。

根据目前可信计算的规范，NGSCB有两个硬件组件：提供安全密钥存储、安全密码协处理器的可信平台模块（TPM）和具有屏蔽内存特性的中央处理器（CPU）。以及两个软件组件：Nexus——操作系统的安全内核，Nexus Computing Agents (NCAs)——启用NGSCB的应用程序内部的可信模块。

### 安全存储与验证

在生产制造阶段，密钥就被产生并存储在TPM中。此密钥永远都不会被传送给其他的组件，而且TPM被设计成无论是采取逆向工程还是其他任何方式都极难取出被存储的密钥，即使是密钥的所有者。应用程序可以把用此密钥加密过的数据传送给TPM来进行解密，但是TPM只会在一些严格的条件下才这样做。特别地，解密后的数据只会传递给被证明可信的应用程序，而且只存储在受屏蔽的内存中，其他应用程序和操作系统都不能访问。尽管TPM只能保障一条密钥的安全存储，但是从广义上来讲任何数据的安全存储都是可能的，因为用安全存放的密钥加密的数据只能用它来解密。

TPM也可以基于隐藏起来的密钥产生加密签名，这一签名可以被用户和任何第三方所证实，因此能够用于远程验证计算机处于安全状态。

### 屏蔽内存

NGSCB还依赖于CPU提供的屏蔽内存特性。位于屏蔽内存中的数据只能被属于它的应用程序访问，任何其他应用程序和操作系统都不可以。TPM提供验证功能用于向受信任的应用程序证实其确实运行在屏蔽内存中，因此任何人，也包括所有者，试图欺骗受信任的应用程序让其运行在屏蔽内存之外都是极为困难的。

### 应用程序

启用NGSCB的应用程序将分割为两个截然不同的区块：NCA——可以访问有限应用程序接口（API）的可信模块，以及可以访问全部Windows API的不可信部分。涉及到NGSCB功能的代码必须位于NCA之中。

进行这种分割的原因是，Windows API已经开发了很多年而变得极为复杂，审查安全漏洞是非常困难的。为了实现最大程度的安全性，要求可信代码只能使用一小部分已经过仔细审查的API。在安全性不是最重要的情况下，全部的API都可以使用。

用途
--

当前，NGSCB被设定成为一个用于创建可信计算应用程序的框架，因此有着广泛的潜在应用领域，不过从用户的角度来说它根本没有提供任何功能。

### 数字版权管理

利用可信平台模块（TPM）提供的验证、屏蔽内存和加密特性，可以开发出一种可靠的数字版权管理（DRM）形式。评论家们指责道，尽管NGSCB本身不提供DRM功能，但是研发它的主要动机就是DRM。

通过对受到DRM保护的文件进行加密并且只允许可信应用程序得到解密密钥，就能实现数字版权管理。复制保护和众多的类似功能，只要想象得到都可以实现。比如，可以建立一种只能在一个计算机上打开的文件，或者是只能在一个组织内传阅的文件，甚至是一个只能阅读三次的文件。受DRM保护的文件和不受保护的文件一样可以轻松复制和阅读，但是在未得到授权的地方进行解密是极其困难的，使其变得没有用处。

### 网络安全

在公司和教育机构的网络环境中，NGSCB提供了一个很有吸引力的特性：无论是对工作站软件还是硬件，没有得到授权的修改都可以安全地避免。无法证明自己合法的工作站在接受检查期间对网络服务的部分或全部访问会被自动阻止。

### 多玩家游戏

NGSCB提供的验证和屏蔽内存功能有希望被应用于阻止大多数种类的网络游戏作弊行为。在各种多人游戏中行行色色的作弊方式十分普遍，损害了守法玩家在游戏中的娱乐性。

常见的作弊手段有：

* 篡改游戏的可执行文件或者显示驱动程序，例如让玩家可以看穿墙壁。借助远程验证来确保游戏的可执行文件和显示驱动程序都没有遭到篡改，可以阻止这种形式的作弊。
* 篡改客户端与服务器端的网络传输信息流，例如在第一人称射击游戏中提高玩家武器瞄准的能力。阻止这种形式的作弊，可以在屏蔽内存里将网络信息流加密之后再进行传输，到了服务器端再相应地解密。

批评
--

NGSCB和可信计算可能被蓄意滥用以锁定某些用户，使他们无法使用某些文件、产品和服务，例如，阻止用户使用竞争对手的产品，这有可能导致严重的用户锁定。这类似于现在很多企业都不得不购买使用Microsoft Word，以便和使用这个软件的生意伙伴兼容。今天，这个问题被OpenOffice.org这类产品部分解决，它提供对微软Office文件格式的有限支持。使用NGSCB之后，如果Microsoft Word将生成的文档加密了，任何其他软件即便有能力解读底层文件格式也无法解密。

NGSCB和可信计算无益于解决当前大多数的安全问题，比如计算机病毒和木马。尽管如此，微软在过去曾宣称为了抗击未来病毒爆发对Microsoft Windows用户造成的威胁，NGSCB不可或缺。现在微软不再声称NGSCB可以解决这些病毒问题了。

可行性
---

最初公布的时候，NBSCB在预想之中将成为Windows操作系统下一个主要版本——Windows Vista的一部分。然而，2004年五月的时候有报道称微软搁置了NGSCB项目，微软很快召开新闻发布会进行了否定，宣称他们正在重启计划。Windows Vista发布很久之后NGSCB的主要特性才有可能实现。不过，Vista包含了BitLocker，可以利用可信平台模块芯片来进行安全启动和全分区加密。很多采用Intel Core 2 Duo处理器或者是使用AM2接口的AMD Athlon 64处理器的系统都已经集成了TPM。

命名历史
----

微软最初公布NGSCB技术的时候使用的代号是Palladium，指的是保卫特洛伊城安全的守护神器。开发用名是"Next-Generation Secure Computing Base"，就像.NET的开发用名是"Next-Generation Windows Services"。2006年初，微软将自己的NGSCB团队更名为**System Integrity Team**。

|  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 

| * 
* 论
* 编
Microsoft Windows组件 |
| --- |
|  |
| 管理工具 | 
* 命令提示字元
* + 元件列表
* 裝置管理員
* 磁碟清理
* 磁碟重組工具
* 驅動程式檢查器
* 事件檢視器
* IExpress
* 管理控制台
* Netsh
* 修復主控台
* 資源監視器
* 性能监视器
* 設定
* Sysprep
* 系統設定
* 系統文件檢查器
* 系統策略编辑器
* 系統還原
* 任务管理器
* Windows輕鬆傳輸
* Windows錯誤報告
* Windows Installer
* Windows PowerShell
* Windows Update
* WinPE
* WinRE
* WMI

 |
|  |
| 應用程式 | 
* 3D 檢視器
* 
* 小算盤
* 字元對應表
* Cortana
* DVD播放器
* Edge
* 傳真和掃描
* 
* 取得協助（英语：）
* Groove
* Internet Explorer
* 放大鏡
* 郵件
* 地圖
* Media Player
* MSN應用（新聞，天氣，體育，財經）
* 電影與電視
* 行動中心
* 朗讀程式
* 記事本
* 
* OneDrive
* OneNote
* 小畫家 3D
* 小畫家
* 
* 照片
* 遠端協助（英语：）
* 剪取工具
* 語音辨識
* 
* 
* 提示（英语：）
* 錄音機
* Windows Ink
* WordPad
* Xbox
* XPS查看器
* 

 |
|  |
| Shell | 
* 重要訊息中心
* Aero
* 自動播放
* 自動執行
* ClearType
* 檔案總管
* 搜尋
	+ 索引服务
	+ IFilter
	+ 儲存的搜尋
	+ 命名空間
	+ 特殊文件夹
* 開始功能表
* 工作列
* 任务视图
* Windows XP主題

 |
|  |
| 服務 | 
* 服务控制管理器
* 后台智能传输服务
* 通用日志文件系统
* 多媒體類別排程器（英语：）
* 磁碟區陰影複製服務
* 工作排程器
* 錯誤報告
* 無線零配置
* 推送通知服務

 |
|  |
| 文件系統 | 
* CDFS
* DFS
* exFAT
* 可安装文件系统
* FAT
* NTFS
	+ 硬链接
	+ 連接點
	+ 挂载点
	+ 重解析点
	+ 符號連結
	+ TxF（英语：）
	+ EFS
* ReFS
* UDF
* WinFS

 |
|  |
| 伺服器 | 
* 網域（英语：）
* Active Directory
* DNS（英语：）
* 组策略
* 漫游用户配置文件
* 資料夾重新導向（英语：）
* 分散式交易協調器
* MSMQ
* Windows Media服務
* 活动目录权限管理服务（英语：）
* IIS
* 遠端桌面服務
* WSUS
* SharePoint
* 網路存取保護
* PWS
* 文件复制服务（英语：）
* 遠端差異壓縮（英语：）
* 適用於UNIX的列印服務（英语：）
* Windows部署服務（英语：）
* 系統資源管理員（英语：）
* Hyper-V
* 伺服器核心

 |
|  |
| 架構 | 
* Windows NT的架構
* 啟動處理程序（英语：）
* csrss.exe
* 桌面視窗管理員
* 可攜式格式
	+ EXE
	+ DLL
* 增强写入筛选器（英语：）
* 圖形裝置介面
* hal.dll
* I/O请求数据包
* 程式庫檔
* 核心交易管理員
* 庫
* 邏輯磁碟管理
* lsass
* MinWin（英语：）
* NTLDR
* Windows開機管理程式
* ntoskrnl.exe
* 物件管理
* Open XML紙張規範
* 注册表
* Windows资源保护
* 安全性帳戶管理員（英语：）
* 伺服器訊息區
* 磁碟區陰影複製服務
* SMSS
* 系统空闲进程
* 使用者（英语：）
* WHEA（英语：）
* Win32主控台
* Winlogon
* 华生医生（英语：）

 |
|  |
| 安全性 | 
* 安全性與維護
* BitLocker
* 資料執行防止
* 家長監護服務
* 內核修補程式保護
* 認證相符控制
* 受保护媒体路径
* 使用者帳戶控制
* 控制台元件列表
* Windows Defender
* Windows防火牆

 |
|  |
| 兼容性 | 
* COMMAND.COM
* DOS虚拟机（英语：）
* Windows on Windows
* WoW64
* 适用于 Linux 的 Windows 子系统

 |
|  |
| API | 
* 動態指令碼處理（英语：）
	+ WSH
	+ VBScript
	+ JScript
* COM
	+ ActiveX
	+ ActiveX文档（英语：）
	+ COM结构化存储
	+ DCOM
	+ OLE
	+ OLE自动化（英语：）
	+ Transaction Server
* DirectX
* .NET Framework
* Windows Holographic
* Windows Runtime
* 通用Windows平台（UWP）

 |
|  |
| 已經终止 | 

|  |  |
| --- | --- |
| 遊戲 | 
* 3D Pinball
* Chess Titans
* 新接龍
* 傷心小棧
* 中文輸入法練習
* 战鹰!（英语：）
* 筆跡球
* Hold 'Em
* Mahjong Titans
* 踩地雷
* Purble Place
* 黑白棋
* 纸牌
* 連環新接龍
* Tinker

 |
|  |
| 应用程序 | 
* ActiveMovie
* Anytime Upgrade
* 通訊錄（英语：）
* 備份與還原中心
* Cardfile（英语：）
* CardSpace
* 連絡人
* 桌面小工具
* 診斷（英语：）
* DriveSpace
* DVD製作程式
* 傳真（英语：）
* 檔案管理員
* 檔案保護
* 美食
* 健康
* HyperTerminal（英语：）
* Outlook Express
* Windows Mail
* 媒体中心
* 會議空間
* 訊息中心（英语：）
* Messenger
* Mobile裝置中心
* NetMeeting
* 下一代安全计算基础
* NTBackup
* 旅遊
* 相片圖庫
* 程序管理器（英语：）
* WinHelp
* WinSAT
* 小作家
* Windows To Go
* 日记
* Movie Maker

 |
|  |
| 其他 | 
* Windows Services for UNIX
	+ POSIX子系统
	+ Interix（英语：）
* ScanDisk
* Windows視訊
* Windows相片檢視器
* Windows SideShow（英语：）
* 媒體控制介面

 |

 |

 |