TPM安全概述:TPM设备的优势

日期: 2014-05-22 作者:Michael Cobb翻译:邹铮 来源:TechTarget中国 英文

信息安全行业面临着各种攻击,这些攻击对象包括Web浏览器、身份验证过程和Adobe软件等。面对这么多的攻击面,即使是实力雄厚经验丰富的企业,都可能束手无策。 然而,很多安全专家可能没有意识到的是,多年来,他们身边一直隐藏着一个没有得到充分利用的防御工具:可信平台模块(TPM)。 国际行业标准组织可信计算组(其中包括微软、英特尔和惠普等公司)发布了TPM规范,其中介绍了什么是安全加密处理器–该处理器可以存储加密密钥。

TPM是基于ISO/IEC标准11889而发布,虽然TPM 2.0目前正在开发中,我们预计它将通过FIPS 140-2或140-3认证。与很多其他信息安全防御方案不同,T……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

信息安全行业面临着各种攻击,这些攻击对象包括Web浏览器、身份验证过程和Adobe软件等。面对这么多的攻击面,即使是实力雄厚经验丰富的企业,都可能束手无策。

然而,很多安全专家可能没有意识到的是,多年来,他们身边一直隐藏着一个没有得到充分利用的防御工具:可信平台模块(TPM)。

国际行业标准组织可信计算组(其中包括微软、英特尔和惠普等公司)发布了TPM规范,其中介绍了什么是安全加密处理器--该处理器可以存储加密密钥。TPM是基于ISO/IEC标准11889而发布,虽然TPM 2.0目前正在开发中,我们预计它将通过FIPS 140-2或140-3认证。与很多其他信息安全防御方案不同,TPM被内置到现在很多端点计算设备中,这提供了不同的好处,同时也存在潜在缺陷。

在本文中,我们将详细介绍TPM规范、企业能够从TPM安全获得什么优势以及TPM的潜在缺点。

TPM设备帮助提高企业安全性

现在很多设备(从计算机到手机,甚至到汽车系统)都包含可信平台模块加密处理器。这些安全集成电路(通常安装在设备的主板上)提供了基于硬件的加密和安全功能,例如系统完整性检查、磁盘加密和密钥管理,并且都是以机器速度进行。

TPM的主要作用是利用安全的经过验证的加密密钥带来强大的设备安全性。TPM功能的核心是签注密钥,这是在生产过程中内置到TPM硬件的加密密钥。这个签注密钥的私钥部分绝不会出现在TPM外部或暴露给其他组件、软件、程序或个人。另一个关键密钥是存储根密钥,该密钥也存储在TPM内;它被用来保护其他应用程序创建的TPM密钥,使这些密钥只能由TPM通过被称为绑定的过程来解密,TPM也是通过该过程锁定数据到设备。与签注密钥不同,只有当TPM设备第一次被初始化或新用户获得所有权时,存储根密钥才会被创建。

由于TPM使用其自己内部固件和逻辑电路来处理指令,这能够抵御针对操作系统的基于软件的攻击,这意味着它可以为需要加密服务的任何进程提高安全保护。全磁盘加密应用程序(例如微软的BitLocker Drive Encryption和WinMagic的SecureDoc)也利用TPM,同时,双因素身份验证中使用的与指纹和智能读卡器相关的密钥可以存储在TPM芯片中。

除了安全生成和存储加密密钥外,TPM还可以通过平台配置寄存器(PCR)机制来记录系统的状态。这允许TPM进行预启动系统完整性检查,也被称为远程证明,这是一个功能强大的数据保护功能。通过将数据加密密钥存储在TPM中,数据可以有效地受到保护,其中TPM有一个参考值来检查PCR状态。只有系统状态与存储的PCR值匹配,这些密钥才会启封和使用,并且,只有在满足特定硬件和软件条件时,才能够访问系统。

远程证明也可用于自修复系统。例如,当谷歌Chromebook通电时,TPM会测量BIOS。如果这个测量和PCR值不匹配,Chromebook会在继续启动之前回到上一个已知信任状态,这显著降低了设备遭受物理盗窃或软件攻击的风险。

TPM设备独特的签注密钥也意味着,它可以被用来验证设备,而不是用户。这个功能可以结合所有802.1x兼容的网络政策执行点(例如防火墙、交换机和路由器)来提供基于硬件的身份验证。无线和虚拟私有网络也可以配置为执行基于硬件的身份验证。利用硬件水平的安全服务能够提供比纯软件机制更好的保护;根据Aberdeen公司2012年的报告显示,利用这种身份验证机制创建硬件信任根基的企业遭遇的安全事故要比其他企业低50%。基于TPM的这些安全优势,TPM没有被广泛应用以及得到广泛支持,这很让人诧异。

TPM并不是万能解决方案

再好的信息安全方法也有缺点,TPM同样如此。例如,虽然数字版权管理(DRM)并不是TPM的预定用途,但一些企业还是担心隐私问题,因为它可以用来提供强大的DRM和执行软件授权来锁定内容到特定机器和识别用户活动。对于企业来说,这里的主要缺点是,通过存储密钥在终端的TPM芯片中,基于TPM的身份验证会绑定用户到单台电脑。这使得多设备使用(例如在线办公桌面)变得不可能,所以,很多企业会选择使用第三方软件进行磁盘加密,特别是当法规没有要求使用TPM提供的额外安全时。

还需要注意的是,TPM的主要目的是为密钥提供安全存储,这意味着,数据只有在静态才会受到保护,在使用过程中则没有保护。一旦启封,数据就是纯文本格式;虽然TPM可以存储预运行时配置参数,但在设备完成开机后,它不能控制已经执行的恶意软件。在加密和解密过程中,密钥也容易受到攻击,这个问题已经通过冷启动攻击得以证明。TPM的另一个问题(对于任何PKI加密都是如此)是密钥管理。密钥管理通常很复杂,对于TPM更是如此;它需要整合TPM密钥管理与更广泛的企业加密管理计划,并最大限度地减少TPM给日常系统支持任务带来的复杂性,例如丢失或遗忘身份验证凭证,或者安装更改终端默认状态的软件补丁。

与所有其他安全控制一样,TPM的缺点可能给企业带来潜在安全问题,所以,只有与其他现有端点控制(例如多因素身份验证、网络访问控制和恶意软件检测)结合使用,它才是最有效的。

TPM的未来?

对于TPM设备的未来发展,我们将看到Wave Systems等供应商发布新产品,以及TPM部署作为微软Windows 8和Server 2012的核心组件,相关的安全部署可能会增加,特别是随着密钥管理变得更加简化。事实上,微软已经要求在运行Windows 8的设备(包括手机和平板电脑)以及运行Server 2012的服务器包含TPM芯片,这将推动TPM发展成为无处不在的安全保护机制。随着越来越多的企业想要提供内置安全性,同时确保不会给用户造成不便,TPM还将继续发展壮大,最终成为更具影响力的技术。

翻译

邹铮
邹铮

相关推荐

  • DR基础知识:灾难恢复计划和灾难恢复策略

    IT灾难恢复(DR)计划的主要目标是制定详细的恢复计划,以在意外中断时执行。 这种计划应该列明详细步骤,说明在 […]

  • 如何确定应用程序的攻击面?

    应用程序漏洞以及错误配置都可能成为攻击者的靶子。能够正确的防御这些应用程序的要求是,在健全的风险管理发生之前,企业能够确认攻击面……

  • 隐私vs.安全:该如何平衡?

    中国的《网络安全法》已于今年6月1日正式开始实行,这给现代企业在维护信息隐私和安全性方面带来更多的挑战,也将对如何平衡隐私和安全性的探讨推上风口浪尖。

  • 抵御WannaCry等攻击?这里有一波资源来袭……

    连续几天勒索蠕虫WannaCry都作为霸屏一般的存在,且该勒索病毒源头软件背后的黑客黑客组织放话还要在6月持续放大招,不免令人担心。那么为了应对潜在的恶意攻击,企业该怎么做呢?