| 最终修改于 : | 2009年04月21日 08:36 |
评级 |
|
英特尔® 主动管理技术(英特尔® AMT)可弥补传统平台审核能力的不足,大幅降低 IT 机构的成本。该技术采用先进的带外(OOB)远程发现技术来取代传统方式,从而避免了 IT 人员对审核系统进行昂贵的现场访问。
本使用案例主要侧重于流程改进,不仅可大幅降低平台审核成本,以支持软硬件合同的维护,还能确保审核过程遵守相关的规章制度。
传统工具一般只适用于带内的资产发现工作,也就是说,这些工具要求目标系统的操作系统正在运行。如果平台断电或操作系统出现故障,则发现工作就不能完成。此外,用户还可有意或无意地移除审核工具所依赖的软件代理。这样的话,IT 机构就必须依靠用户报告其 IT 资产,或者必须派遣 IT 员工对资产进行手动审核。鉴于缺乏标准稳定的资产ID,因而也就没有可靠的线下方式来发现未使用或未充分利用的软硬件资产。上述种种局限结合起来,就会使软件授权、IT 人员和硬件维护等方面遭遇极大浪费。此外,由于笔记本电脑在任何时候都需通过无线网络或 VPN(远程模式下)连接到公司局域网,再加之它可能未接交流电源,因此无线环境和笔记本电脑就使这一挑战更加严峻。
利用支持英特尔® 主动管理技术的资产管理应用,IT 专业人员便可在以下场景中远程线下发现并评估所有基于英特尔® 主动管理技术的平台:
英特尔® 主动管理技术还可通过 OOB 方式远程访问稳定、防篡改的平台资产 ID(这通常是最终用户所不能访问或修改的),来实现上述工作。
IT 专业人员可将远程获得的资产 ID,与保存在第三方管理应用中的资产管理数据库进行比较,以检验存储资产数据。对于笔记本电脑而言,由于并非所有电脑都连接到公司网络(笔记本电脑模式)或是通过VPN(远程模式)连接到公司局域网,因此为了使所有笔记本电脑实现正当连接,您有必要采用手动检查,或者花费数天进行资产管理。现在,有了管理控制台和 IT 政策支持的英特尔® 主动管理技术特性,人们便可从协助 IT 评估流程的平台中获得更多信息。英特尔® 主动管理技术支持的远程平台审核不仅比传统手动审核更加全面,而且无需繁琐的现场访问便可轻松实现资产审核。
下表总结了本案例中使用的各种特性和功能,它们均由英特尔® 主动管理技术提供,或由第三方软件支持:
|
特性 |
功能 |
|
Out-of-band (OOB) access |
Accessing the persistent asset ID when the operating system is unavailable or the platform is powered off |
|
Remote Platform Inventory |
Utilizing the persistent asset ID to discover the platform |
|
Intel® AMT Flash |
Allows storage of persistent unique asset ID |
|
Tamper-Resistant Agent |
Allows for access to the asset ID with little risk of tampering by a user |
通过英特尔® 主动管理技术平台,IT 部门可通过远程线下访问平台来减少或避免手动平台审核,同时无需顾及操作系统状态——无论是台式机模式(交流供电(但并不一定打开)并通过有线方式(而非 VPN)连接到公司网络)、笔记本电脑模式(处于公司环境,采用无线或电池连接(而非VPN)),还是远程模式(通过VPN连接,直流或交流供电,有线或无线连接)。这一功能能够灵活应对计划与应急的双重情况,从而支持更加快速、准确、及时的平台审核。此外,有了这一远程线下发现功能,无需耗费大量人力完成审核进度,便可轻松符合规章制度。此外,远程资产信息访问还可优化维护合同、担保和配置,并对未充分利用的平台规划重新分配任务。
本使用案例可帮助 IT 机构大幅节省审核及维护成本:
英特尔® 主动管理技术可在系统启动时将软硬件资产信息从 BIOS 和操作系统中下载到非易失性内存,从而支持 IT 人员随时进行访问,即使电脑关闭也不例外。
以下工作流程显示了具体的实施步骤:
|
Step |
Action |
API Call |
|
1 |
Is this an AMT Device? |
GetCoreVersion() ISVS_GetAPIVersionEx() |
|
2 |
If so, get inventory from Intel AMT |
EnumerateAssetTypes() |
下表提供了平台评估 API 的概述:
GeneralInfo APIs:
Generalinfo API 可为各种(本地或网络访问)管理应用提供基本(只读)信息。
|
Method |
Description & Compatibility |
|
GetCoreVersion() |
Reads the firmware version information from the Intel AMT Supported in Intel AMT Release 1.0 and later |
|
GetCodeVersions() |
Reads the BIOS and firmware information from the Intel AMT Supported by Intel AMT Release 2.0 and later |
|
GetProvisioningMode() |
Gets the current provisioning mode (Enterprise or Small Business) from the Intel AMT device Supported in Intel AMT Release 1.0 and later |
|
GetProvisioningState() |
Gets the current provisioning (configuration) state from Intel AMT Supported by Intel AMT Release 2.0 and later |
|
GetVlanParameters() |
Gets the VLAN mode and ID used by the Intel AMT device Supported by Intel AMT Release 1.0 and later |
|
GetHostName() |
Gets the host name currently used by the Intel AMT device Supported by Intel AMT Release 1.0 and later |
|
GetConfigServerInfo() |
Gets Configuration Server Information from Intel AMT Supported by Intel AMT Release 2.0 and later |
|
GetAdminAclEntryStatus() |
Reads Admin ACL entry status from Intel AMT Supported by Intel AMT Release 2.0 and later |
|
GetAdminNetAclEntryStatus() |
Reads remote Network Admin ACL entry status from Intel AMT Supported by Intel AMT Release 2.0 and later |
|
GetPasswordModel() |
Gets the BIOS password mode of work from Intel AMT Supported by Intel AMT Release 2.0 and later |
|
GetEnabledInterfaces() |
Gets enabled interfaces information of Intel AMT device Supported by Intel AMT Release 2.0 and later |
|
GetNetworkState() |
Reads Network State information from Intel AMT Supported by Intel AMT Release 2.0 and later |
|
GetSecurityParameters() |
Reads local interface security parameters Supported by Intel AMT Release 2.0 and later |
|
GetIderSessionLog() |
Reads the IDER session log Supported by Intel AMT Release 2.0 and later |
HardwareAsset APIs:
The HardwareAsset APIs perform operations that return hardware asset data.
|
Method |
Description & Compatibility |
|
EnumerateAssetTypes() |
Enumerates the names of hardware asset types supported by the Intel AMT device Supported in Intel AMT Release 1.0 and later |
|
GetAssetData() |
Returns hardware asset data of Intel AMT device Supported by Intel AMT Release 1.0 and later |
Remote Control APIs:
The Remote Control APIs managing the power and booting state of the Intel AMT managed system.
|
Method |
Description & Compatibility |
|
GetRemoteControlCapabilities () |
Gets the remote control capabilities supported by the Intel AMT device Supported in Intel AMT Release 1.0 and later |
|
GetSystemPowerState() |
Returns the power state of the Intel AMT-managed PC system Supported by Intel AMT Release 1.0 and later |
ISV Storage APIs:
The ISV storage APIs are used by ISVs to access the Intel AMT non-volatile storage feature
|
Method |
Description & Compatibility |
|
ISVS_GetAPIVersion() |
Gets the ISVS API version supported by the Intel AMT device (deprecated since AMT 2.0) |
|
ISVS_GetAPIVersionEx() |
Gets the ISVS API version supported by the Intel AMT device Extended version of ISVS_GetAPIVersion. |
以下 SDK 样本源代码提供了平台审核的示例:
阅读以下 SDK 文档了解更多信息:
§ 以下假设为本使用案例的分析提供了前提:
RESOURCES: