OpenTC PET DomoCD

OpenTC项目发布DemoCD,展示如何使用可信计算和虚拟化技术保障网上银行交易安全。包括可信计算平台安装、认证启动、用户注册及可信通信等流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 OpenTC是欧盟委员会赞助的一个可信计算项目,致力于利用可信计算技术和虚拟化技术构建安全的操作系统。目前在其网站上发布了一个证明可信计算用途的DemoCD。
这个概念性的演示场景叫做 PET(Private Electronic Transaction),主要用来证明OpenTC所使用的可信计算和虚拟化技术能够保护网上银行交易的安全性。演示场景包含了四个步骤:
1.可信计算平台的安装
这一步中,用户执行take ownership操作,并申请AIK证书。这里为了简化,没有通过向可信计算的基础设施PCA做申请,直接使用硬编码的密码在客户端产生,这一过程利用了IAIK/TU 能够模拟产生可信计算所使用证书的Tccert库。
2.认证的启动过程 (authenticated boot)
也就是信任链的建立过程,启动的顺序是S-CRTM->MBR->OS Loader->Hypervisor->dom0->domT,任何一个组件在把控制权移交前都要对下一个组件进行HASH,然后将值存入TPM的PCR寄存器中。这里OSLoader使用了一个修改的Grub版本——Trusted Grub,能够对要启动的Hypervisor(L4/Fiasko or Xen)进行HASH,并存入PCR中。
当Trusted Grub运行时,用户可以选择使用Normal模式,或是Expert模式。在Normal模式下,就是正常的网上银行的用户操作,对用户屏蔽了这些安全保护机制的细节。用户只能使用日常操作的不可信操作系统DomU和专门用于网上银行的操作系统DomT,而在Expert模式下可以访问管理VM Dom0。
使用L4时,OpenTC DemoCD还提供Opent Secure OS Loader——OSLO,作为Grub的一个模块,实现D-CRTM,能够利用AMD CPU的SKINIT指令,重新初始化整个平台的信任状态。
3.用户注册预期的HASH
用户把自己计算机的完整性状态(PCR)告诉给网上银行,银行操作员检查确认后,Enable。为了简便(不再需要另外的有TPM的计算机),网上银行服务器运行在一个虚拟机DomSbox中,使用了软件TPM_TPM Emulator.
4.可信的通信过程
用户只能使用DomT中的Firefox访问网上银行的服务器,这里的访问请求通过了Dom0中的Proxy再访问DomSbox,通过Hypervisor中的安全策略,这个Proxy只允许DomT使用。然后Dom0与网上银行DomS打开SSL/TLS通道进行通信,双方也要交互AIK对PCR的签名,并相互认证。只有AIK证书验证通过,并且确认对方具有预期的完整性度量PCR,用户才能够成功看到登录页面。
OpenTC还提供了一个Rogue DomT模式,整个模式下,用户注册的预期完整性状态,将与访问网上银行时的完整性状态不一致(说明感染恶意代码),可信的通信过程就无法成功完成。
这个DemoCD做得还是很精致的,界面精美,说明清晰,基本覆盖了目前OpenTC的所有研究成果,能够让人直观地感受到可信计算技术的作用,说明可信计算也并不一定只是DRM。但同时也感觉到可信计算技术的实用化,还有很长的一段路要走,即使在用户模式下,用户的操作还是比较复杂。而且除了TPM,还缺少配套的基础设施,例如PCA。还有预期的完整性度量值的管理,银行操作员根据什么来判断用户注册的完整性度量值是可信的,用户又怎么判断网上银行服务器的完整性度量值可信,并维护这些可信的完整性度量值。这些在DemoCD中,我所看到的都是对过程的简化,如本地模拟产生AIK、Dom0预先持有DomS的预期完整性度量、银行操作员简单地Enable。还有信任链的建立过程中,我的机器上板载的BIOS也都还没有实现CRTM功能。还有一大缺陷据说是可信通信过程还没有考虑对中间人攻击和重放完整性度量质询的防御。

The International Organization of Legal Metrology (OIML) is a worldwide, intergovernmental organization whose primary aim is to harmonize the regulations and metrological controls applied by the national metrological services, or related organizations, of its Member States. 国际法定计量组织(OIML) 是一个全球范围内的政府间组织,其主要目的是协调其成员国的规则和国家计量机构或相关组织计量设备应用。 The two main categories of OIML publications are: 国际法定计量组织出版物主要有两类: • International Recommendations (OIML R), which are model regulations that establish the metrological characteristics required of certain measuring instruments and which specify methods and equipment for checking their conformity; the OIML Member States shall implement these Recommendations to the greatest possible extent;  国际建议 (OIML R),是制定对某些测量仪器计量特征要求的规范,用它来检查具体方法和设备的符合性;国际法定计量组织成员国必须最大可能范围的执行这些建议; • International Documents (OIML D), which are informative in nature and intended to improve the work of the metrological services.  国际文件 (OIML D),是提供实际信息和改进计量机构的工作。 OIML Draft Recommendations and Documents are developed by technical committees or subcommittees which are formed by the Member States. Certain international and regional institutions also participate on a consultation basis. Cooperative agreements are established between OIML and certain institutions, such as ISO and IEC, with the objective of avoiding contradictory requirements; consequently, manufacturers and users of measuring instruments, test laboratories, etc. may apply simultaneously OIML publications and those of other institutions. 国际法定计量组织建议和文件草案是技术委员会或小组委员会产生的,它由各成员国组成。某些国际和区域机构在协商的基础上也参与了。合作协议是在国际法定计量组织和某些机构,如ISO和IEC之间建立的,目的是为了避免其要求相抵触;因此,测量仪表制造商和用户使用测试实验室等等,可以同时应用国际法定计量组织的出版物和其它机构的出版物。 International Recommendations and International Documents are published in French (F) and English (E) and are subject to periodic revision. 国际建议和国际文件是用法文 (F) 和英语 (E)出版,并定期修订。 This publication - reference OIML R 46, edition xxxx (E) – was developed by the Working Group on the Revision of R 46 of the OIML Technical Committee TC 12/WG 1 . It was approved for final publication by the International Committee of Legal Metrology. 本出版物-参考 OIML R46, xxxx (E) 版— 是由国际法定计量组织技术委员会TC 12/WG 1R46 修订工作组产生。它是由国际法制计量委员会批准最终发布 OIML publications may be obtained from the Organization‘s headquarters: 国际法定计量组织出版物可以从组织的总部获得: Bureau International de Métrologie Légale 国际办事处:Métrologie Légale
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值