LWN:Fedora中完整性检验的又一个方案!

TPM 2.0规范解读系列——Part 1体系结构第(九)读:PCR状态 本文介绍了PCR操作,PCR最重要操作是初始化(Initializing)、扩展(Extend)和报告(Reporting),还有一些其它功能和用途。 阅读详情

关注了就能看到更多这么棒的文章哦~

Another Fedora integrity-management proposal

By Jake Edge
January 4, 2022
DeepL assisted translation
https://lwn.net/Articles/880263/

在过去一年多里,Fedora 发行版中的文件完整性管理(File-integrity management)是许多不同功能的提案的主要主题。总体来说,这些提案都受到了挑战,人们怀疑这些功能是否是符合 Fedora 的目标的,以及今后它们会如何改变 RPM 包的构建过程。同样,最近一个允许系统进行(可选的)远程验证(remote attestation)的新提案也同样遇到了阻力。在这次的讨论中提出了几个跟之前不同的问题。

Background

按照提出新功能提案的一贯做法,Fedora 项目经理 Ben Cotton 代表功能负责人 Roberto Sassu 将其发布到 Fedora 开发邮件列表。这个修改建议在 Fedora wiki 上也有一份。此项新功能将会使用 Digest Lists Integrity Module (DIGLIM) 功能(Sassu 创建的对内核的完整性测量架构(IMA)的一个补充)。IMA 需要负责确保文件内容和元数据不发生意外变化是 IMA 的工作,而 DIGLIM 是对 IMA 的一个优化。

IMA 有许多不同功能,但其核心是维护管理文件内容以及 metadata 的 "摘要(digest)";这些摘要都是加密哈希值,可以用来可靠地检测出文件是否发生了变动。IMA 还可以使用摘要来与系统的可信平台模块(TPM,Trusted Platform Module)配合计算出一个数值,从而证明系统正在运行的系统确定都是已知版本的软件。这个值可以用来确保系统已被安全启动,也可被发送到其他地方用来远程确定系统的状态。

在 IMA 保护之下的每个文件都需要把它的摘要数值跟文件存储在一起,这通常是利用了文件系统中的扩展属性(extended attributes)来完成的。IMA 可以配置成在访问每个文件之前都先检查它的摘要是否仍然与之前存下来的值相匹配。如果不在匹配了就马上拒绝访问。在文件被评估的时候,它们的摘要可以被提交给 TPM 来扩展一个 Platform Configuration Register(PCR),得出的最终数值可以跟此时被测量的文件数据有关,但它同时也会根据访问顺序不同而受到影响。

根据 DIGLIM 的提议(其中包括 Fedora 的 patch 以及 kernel 的 patch),在这个检查期间会由于并行执行而导致 TPM 提供出不同的结果。也就是说,哪怕用了相同的代码也可能会给出不同的结果。DIGLIM 提供了一种机制来获取所有安装上来文件的摘要值,然后用它来计算最终的 attestation value。只会用那些尚未被包括在整个 "installation digest" 中的文件才会被用来进一步扩展 TPM 中的 PCR。

它的实现,是通过提供一种机制将已安装文件的摘要值注册到内核的 "摘要列表(digest list)"中,然后就可以在访问文件时查阅该列表了。当一个文件的摘要出现在了列表中,那么可以认为此文件是没有改动过的,它的摘要值也不会被提交给 TPM;否则的话就说明该文件已经被修改、或者根本没有包括在摘要列表中,所以访问可能会被拒绝,文件的摘要也就会被添加到 attestation value 中。后者很可能意味着系统的认证就失败了。

人们可能会认为,给系统上所安装的所有文件都添加摘要,会耗费很多内存,但事实证明,这个操作的影响非常小。"Fedora 33 的一个按照最小安装方式的系统中,可执行文件和共享库的摘要库占用了不到 800k 的内存。"

比起为每个文件都计算摘要值,DIGLIM for Fedora 方案会使用那些已经计算出来并存储在 RPM 头文件中的值来安装软件包。这些值都是用 Fedora release 的 GPG 密钥签名过的,所以它们可以被信任。内核需要能够验证 GPG 签名,这也是 DIGLIM 内核功能的一部分。Fedora release 的 GPG 公钥可以被添加到内核钥匙圈(keyring)从而用来进行验证。RPM header 数据将在启动过程中很早起的时候就被用来进行处理。"会有一个运行在用户空间的解析器,在系统启动早期阶段由内核发起执行,用来解析 initial ram disk 的/etc/diglim(由一个定制过的 dracut 脚本来包含进来的)中所找到的 RPM header,并将它们上传给内核。"

在某种程度上来说,DIGLIM 的目标还是为系统提供一种处理完整性管理的方法,这样就不再需要发行版提供商来密切参与这一过程。对于需要 remote attestation (远程验证)的系统来说,就可以有办法实现这个功能,而不需要 Fedora(或任何其他发行版)来直接管理这个过程。DIGLIM 也可以用来检测出对已安装文件的篡改,就像 IMA 一样,但是根据 kernel patch 中的描述,它完成这个功能的时候性能比起标准的 IMA 机制更加好。

这里会需要维护一个相当长的 kernel 先决条件清单,"从而有可能让它们被上游内核所接受"。事实上,正如邮件讨论中可以看出,除非这些 patch 能够进入 upstream,否则 Fedora 不太可能采用这个方案。这里有一些额外的工作需要在 Fedora 中完成,从而能在那些希望启用此功能的系统中正确处理 RPM header,这也是该提案中的另外一半的工作。

Reaction

因为该功能是可选的,并且使用场景相当局限,这就意味着它对绝大多数 Fedora 用户基本没有影响。这也意味着它对这些用户是没有多少作用的,甚至可以说是毫无用处的。一些有顾虑、或者提出了反对意见的人似乎误解了一点,那就是它只能由用户来选择,而不是由发行方决定。例如,Kevin Kofler 说。"[……]我不明白这个改动所实现的'功能'具体提供了什么不违背自由软件定义的价值。" 他担心会无法安装由第三方或用户自己 build 出来的软件。

但是,正如 Mattia Verga 所说,这个方案的意图完全不是这样:"它并不拒绝用户安装任何他们想要的软件,它是为了防止那些不需要的、不请自来的、恶意的软件在未经用户(管理员)批准的情况下就被安装进来。" 然而,Kofler 担心这样做会慢慢变成 iOS 式的软件来源集中控制的情况,这显然与自由软件的理想是相悖的。但似乎很少有人赞同这种想法。Michel Alexandre Salim 看到的是与 Fedora 的目标更加一致:

如果有这样的东西被发布和提供的话,我希望 Fedora 能对自己设个规定,就像是 SELinux 的 "targeted" policy 一样:保护 Fedora 提供的 RPM 不被篡改,并可以让用户在此基础上做任何事情。有一个选项可以完全关闭它,或者更严格地执行。

事实上,Sassu 说他在 DIGLIM 上的工作已经提供了一个如何处理第三方代码的例子:

我自己正在使用一个 COPR[Cool Other Package Repo]仓库来构建带有 DIGLIM patch 的 kernel package。该 kernel 里还包括了由 COPR 为我生成的我个人的 GPG 密钥。

尽管还没有决定下来,但很可能 Fedora 内核会要包含 Fedora 的官方密钥,而用户自己将可以添加新的密钥(包括来自 COPR 的密钥)。

在一个比较长的回复之中,Sassu 试图减轻对该功能的一些担忧和恐惧。"[……]它的主要目标是帮助用户满足他们的安全需求,并让他们自己决定要如何做"。他指出,该功能已经在基于 Fedora 的 openEuler 发行版中得到了产品化使用(already in production use),但他也认识到很有必要能让该功能进入 upstream。Neal Gompa 同意 Fedora 通常 "不在其 Linux 内核 build 中包括那些不是来自 upstream 的功能",但也指出 DIGLIM 可能会是有用的:

我也同意这个功能不太可能影响到人们,因为这个功能在默认情况下不会被启用。它对于构建基于 Fedora 的设备的人来说会非常有用,这些设备由于各种原因需要防止篡改。而 Fedora 的衍生产品(如 RHEL/CentOS、Amazon Linux、openEuler 等)也可以从我们集成进来的这个功能中受益,即使我们并没有默认启用此功能。

DRM

显然,TPM 和远程验证(remote attestation)可以用在各种数字版权管理(DRM)。DRM 在某种程度上被人们称为 digital restrictions management。Nico Kadel-Garcia 确信,该功能 "除了数字版权管理外没有任何用途"。但 Sassu 指出其实是有其他用途的:

如果你想强制执行 IMA measurement policy,那么每次对文件的访问都会被允许,无论 hash list 有签名与否。在这种情况下,IMA 将会直接记录这些未知文件的执行情况,而不光是记录你生成的摘要列表。

IMA measurement list 仍然会保存在你的系统中,除非你决定你的系统需要由一个远程验证方来进行远程验证。

Kadel-Garcia 坚称这都是给 DRM 用的,但 Gompa 试图进一步澄清:

IMA/verity 和 DRM 的区别在于,前者是在系统所有者的控制之下(在这种情况下,是 你 来控制),而后者则不是。

[……]如果用户能控制这种能力,会有非常重要的好处。而且,这一切都不是默认开启的,而是由 你 来自己决定开启的。

Implementation questions

Zbigniew Jędrzejewski-Szmek 对该功能及其实现有一些疑问。具体来说,有人质疑是否需要一个由内核来运行的用户空间解析器,但 Sassu 说,这个解析器需要在 init 进程之前运行从而能对 init(及其所有的依赖文件)也利用摘要列表来进行完整性检查。这是一个鸡生蛋蛋生鸡的问题,这也从而导致 Sassu 需要确保这个 helper 程序是静态链接的,这样在用它添加所有其他的摘要之前,只需要添加这一个文件的摘要就好了。

Lennart Poettering 认为,摘要信息应该简单地提取到一个特殊的 initrd 中,然后传递给内核。这就会避免把摘要 "上传" 到内核的做法,但是,正如 Sassu 指出的,这就会把内核与特定的摘要列表格式绑定起来。Sassu 说,这个功能的最初版本差不多就是这样实现的:解析器在内核中,它从 RPM 头文件中读取信息,但每当有新的格式需要支持时(例如 Debian deb 文件),内核就必须进行改动。

Poettering 也对静态链接的这个 helper 程序感到不太满意(他说 "static linking is a mess."),但 Sassu 解释说这样可以更容易来启动完整性检查:

我认为这种方法是可以自成一体的:启动 DIGLIM 所需的一切都包含在 kernel-tools-diglim 这个 package 中。在动态链接的情况下,你就还需要处理好所有的共享库。由于解析器尚未发挥作用(内核还处于 enforcing mode),这样就需要为每个希望加载的共享库都生成一个本地格式(在 spec 文件中)的摘要列表。

我喜欢这个事实:只要你有了修改过的内核和恰当的 GPG 密钥,以及 kernel-tools-diglim,你就能够运行 IMA appraisal(评估),而不需要为对其进行管理而做更多的工作。

在 1 月 3 日的 Fedora 工程指导委员会(FESCo)会议上有提出一个问题,就是 DIGLIM 功能跟最近讨论的 fs-verity 提案之间的关系。Sassu 说,主要区别在于 DIGLIM 是可以直接用现有的 RPM 包及其格式就可以工作了,而 fs-verity 的支持则需要在 RPM header 中为每个文件都增加额外信息:

DIGLIM 采用了 RPM 的现有方案,用一个签名来验证 RPM 中所包含的全部文件。由于这种数据格式不适合在 Linux 内核中使用,因此为了确保 integrity policy,DIGLIM 会提取摘要并将它们添加到存储在内核内存中的哈希表中。Enforcement(这里如果说是 security decision 会更加恰当)是通过在哈希表中进行查找来实现的。

主要的优点是,DIGLIM 不需要对现有的 RPM 做任何改变就可以实现目标,提供出参考值。

RPM 的开发者 Panu Matilainen 很喜欢这个方案:

除了不再需要为每个文件增加数据从而使 RPM 变得臃肿之外,这也回避了与 IMA 和 fs-verity 相关的一些其他问题:那两个方案都需要一个额外的签名步骤来提供文件签名,这也是一个不可忽略的开销以及复杂工作,这个方案跟他们不同,文件的哈希值也已经用正常的 rpm 级别的签名就可以覆盖了(从而受到保护)。

很明显,DIGLIM 功能不会被 Fedora 采用,除非 DIGLIM 本身被合并到 mainline kernel 中。甚至也许到那时也不会被 Fedora 采用。对 locked-down system 以及 DRM 的担忧在某种程度上确实是合理的,但这根本不是 DIGLIM 的目标。另一方面,尽管它看起来是一个小众功能,但它对大多数 Fedora 用户的影响是可以忽略不计的,这有点像一把双刃剑。它不会影响大多数用户,因为它也不会帮助到他们,以及他们的使用场景。

但是有一些使用场景确实会受益,而 Fedora 中完整性管理(integrity management)的其他竞争方案似乎都更加复杂。DIGLIM 和 fs-verity 都在 FESCo 的关注之中,所以我们应该很快可以知道结果。鉴于 fs-verity 方案的侵扰性(intrusiveness),以及 DIGLIM 在 mainline 中的未来命运尚不明确,我们可以基本确定这两个方案都会至少被推迟到 Fedora 37 的时候。

全文完
LWN 文章遵循 CC BY-SA 4.0 许可协议。

欢迎分享、转载及基于现有协议再创作~

长按下面二维码关注,关注 LWN 深度文章以及开源社区的各种新近言论~

4b8260ac8e8c2da5b8aaca50c2c431f4.png

《TPM原理及应用指南》学习 —— 平台配置寄存器0 阅读详情

相关推荐

ipe:IPE是Linux安全模块(LSM),它允许可配置的策略在整个系统上强制执行完整性要求。 IPE建立在诸如loadpin之类的概念和实现之上,并利用诸如dm-verity之类的现有模块来简化对要求安全性约束和/或合规性原因的系统的完整性要求。 IPE旨在补充IMA,它们可以相互配合工作。 IPE提供了一种策略,允许系统所有者轻松指定完整性要求,并使用dm-verity签名来简化对已授权对象(如授权代码和数据)的身份验证

贡献 该项目欢迎您的贡献和建议。 大多数捐款要求您同意一份《捐款者许可协议》(CLA),声明您有权并实际上授予我们使用您的捐款的权利。 有关详细信息,请访问 。 当您提交拉取请求时,CLA机器人会自动确定您是否需要提供CLA并适当地装饰PR(例如,状态检查,评论)。 只需按照机器人提供的说明进行操作即可。 您只需使用我们的CLA在所有存储库中执行一次此操作即可。 该项目采用了。 有关更多信息,请参见或与联系,并提出其他任何问题或意见。

在 Linux 上检查文件完整性的 6 种方法,减少黑客攻击风险

如果您认真对待 Linux 桌面的安全性,那么验证您从 Internet 下载的文件的 checksum 是一个好习惯。 当您下载 Linux ISO 文件时,您可能已经注意到下载链接附近有一个 checksum。checksum 是一长串实际上没有任何意义的数字和字母。此 checksum 的目的是帮助您确认您下载的文件正是您期望的文件,它没有被不完整的下载损坏或有人在文件到达您之前篡改文件。 有几种方法可以在 Linux 上验证文件的完整性。看看以下程序,看看哪一个对您有吸引力。 1. Hashbrow

技术宅,专注云原生、Go、Linux、Java等技术分享,原创文章、效率工具、实战解决方案!关注我,了解互联网动态,学 IT 不迷路 6260

手把手教你用LTspice仿真扬声器阻抗曲线(附Dayton/Focal型号库)

本文详细介绍了如何使用LTspice仿真软件构建高精度扬声器模型,包括获取Dayton/Focal等厂商的SPICE模型库、模型导入方法、阻抗测试电路搭建及仿真设置。通过手把手教学,帮助读者快速掌握扬声器阻抗曲线的仿真技术,提升音响系统设计效率。

weixin_26897585的博客 388

LWN:针对完整性保护以及数据共享设计的Composefs!

关注了就能看到更多这么棒的文章哦~Composefs for integrity protection and data sharingBy Jake EdgeDecember 7, 2022DeepL assisted translationhttps://lwn.net/Articles/917097/最近在 linux-kernel 邮件列表中提出了一个只读文件系统的 RFC,希望用它来在不...

Linux News搬运工 528

小白跑WRF第五天,安装WPS和静态地理数据

小白跑WRF第四天,安装WPS一、WPS简介二、下载和安装WPSV4.0第一步、进入Build_WRF文件夹第二步、下载WPSV4.0第三步、解压WPS安装包第四步、修改intmath.f(必须执行)第五步、安装WPS三、修改namelist.wps 一、WPS简介 二、下载和安装WPSV4.0 第一步、进入Build_WRF文件夹 cd Build_WRF 第二步、下载WPSV4.0 下载WPSV4.0的安装包有以下三种方式: 利用Linux命令下载。 进入网站https://www2.mmm.uca

weixin_42372313的博客 2万+

保姆级教程:用再生龙Clonezilla Live给Ubuntu系统做全盘备份与恢复(含BIOS设置避坑)

本文提供了一份详细的Clonezilla Live教程,指导Ubuntu用户如何轻松完成全盘备份与恢复。从启动盘制作、BIOS设置避坑到备份参数解析和恢复操作,涵盖了所有关键步骤和常见问题解决方案,帮助用户高效保护系统数据。

weixin_42116058的博客 638

linux怎么保证数据的完整性,Linux中如何保证数据安全落盘

背景在很多IO场景中,我们经常需要确保数据已经安全的写到磁盘上,以便在系统宕机重启之后还能读到这些数据。但是我们都知道,linux系统的IO路径还是很复杂的,分为很多层,每一层都可能会有buffer来加速IO读写。同时,用户态的应用程序和库函数也可能拥有自己的buffer,这又给IO路径增加了一些复杂性。可见,要想保证数据安全的写到磁盘上,并不是简单调一个write/fwrite就可以搞定的。那么...

weixin_42444974的博客 1309

Nacos启动报错No DataSource set?5分钟搞定standalone模式配置

本文针对Nacos启动时常见的“No DataSource set”报错,深入解析了其根源在于默认集群模式与外部数据库依赖。提供了两种快速解决方案:通过命令行参数“-m standalone”启动,或直接修改启动脚本配置文件,从而在5分钟内以单机模式成功启动Nacos,无需配置MySQL数据库。

weixin_29234509的博客 465

openEuler 的几点认识

openEuler 的几点认识 1. openEuler 开源背景 20

技术小白 8584

实战篇【2】-H3C防火墙开局基础配置

本篇文章为“H3C防火墙开局基础配置”,主要涵盖配置管理地址、聚合端口、安全区域、安全策略、静态路由、ACL,WEB和SSH远程管理、Console、SNMP、NTP时钟、日志主机等内容,对比交换机配置开局,增加两处配置,安全区域和安全策略。方便调试人员远程管理、调试。

weixin_47402139的博客 1万+

从原理到实践:手把手教你如何校准和使用六维力传感器(附常见问题排查)

本文详细解析六维力传感器的工作原理与校准方法,提供从选型到故障排查的完整指南。重点介绍电阻式与电容式技术对比、六步校准法实战以及温度补偿技巧,帮助工程师精准测量空间力场。适用于机器人触觉反馈、航空航天测试等高精度场景。

weixin_29309475的博客 386

可信计算技术之--计算平台的证明

实际应用情况表明:基于PKI的信任机制可以证明资源访问者、资源拥有者的身份是可信的,但是无法确认资源访问者、资源拥有者所处的环境是可信的。因为需要相互向对方证明或者提供证据给对方 以确认自身所处环境的可行性。 基于PKI的信任机制缺乏这样一种能力: 身份验证后不能确保资源拥有者的主机、资源访问者的主机的硬件、操作系统、软件等是真实可信的。也就是主机节点依然处在一种非预期的状态。 在安全专用网

zhangnn5的专栏 5687

十五、【测试执行篇】异步与并发:使用 Celery 实现测试任务的后台执行与结果回调

本文介绍如何使用Celery实现测试任务的异步执行与结果回调,解决同步执行测试计划导致的请求阻塞问题。主要内容包括:Celery的基本概念与工作原理(任务队列、消息中间件、Worker进程),在Django项目中集成Celery的步骤,以及将同步测试逻辑改造为异步任务的方法。

blues_C的博客 708

LWN: Fedora筹划实现完整性检查!

关注了就能看到更多这么棒的文章哦~A possible step toward integrity measurement for FedoraBy Jonathan CorbetJan...

Linux News搬运工 307

ABAP ALV 导出总被锁死为固定格式?把 Always Use Selected Format 一键重置到可选状态

摘要:SAP ALV报表导出时勾选"Always Use Selected Format"会导致导出格式被锁定,无法切换格式。文章分析该问题原因(系统持久化配置),提供用户自助解法(ALV list使用&RESET_EXCEL命令码,ALV grid通过右键菜单恢复弹窗),管理员治理方案(使用SALV_BS_ADMIN_MAINTAIN报表批量处理),并指出SAP_BASIS 7.02版本的特殊处理方式(需参考SAP Note 1716802和1590484)。最后给出排障清单,

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 218

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

LWN:能在Fedora 36中加入fs-verity吗?

关注了就能看到更多这么棒的文章哦~Adding fs-verity support for Fedora 36?By Jake EdgeDecember 14, 2021DeepL ass...

Linux News搬运工 481

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

LWN:禁用root帐号,跟rescue模式有冲突!

关注了就能看到更多这么棒的文章哦~Locked root and rescue modeBy Jake EdgeDecember 22, 2021DeepL assisted transl...

Linux News搬运工 272

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

LWN:在内核里支持PGP密钥和签名!

关注了就能看到更多这么棒的文章哦~Supporting PGP keys and signatures in the kernelBy Jake EdgeJanuary 25, 2022D...

Linux News搬运工 361

从源码构建 HarfBuzz 文本整形引擎:Meson / CMake / 无构建系统三种路径与体积裁剪实战

HarfBuzz 是一个跨平台的文本整形(text shaping)引擎,负责把 Unicode 文本与 OpenType、AAT 等字体特性转换为正确的字形序列。本文基于仓库根目录的 [BUILD.md](https://link.gitcode.com/i/e7b34ee65e73e056bfd827f25ced062d) 与 [CONFIG.md](https://link.gitcode.

gitblog_00125的博客 428

TPM分析笔记(十二)TPM PCR操作

PCR有两个最基本的应用。它们的值可以通过一个签名的认证引用被报告出去,这样允许一个依赖方决定平台的软件状态是否可信。它们还可以用于policy,基于PCR的值来授权其他TPM对象的使用。相对于TPM1.2PCR的算法被固定成SHA-1,TPM2.0做了改进,允许使用其他的哈希算法。TPM 2.0规范解读系列——Part 1体系结构第(九)读:PCR状态。

ZP1015 9407

Centos/fedora/openEuler 终端中文显示配置

本文深入探讨了Linux系统中图形界面和远程登录界面中文乱码问题的根源,并提供了一套详尽的解决方案。文章首先揭示了系统原生终端因使用不支持中文的点阵字体而导致的显示问题,随后推荐了一系列美观实用的中文字体资源。接着,文章详细阐述了如何在Linux系统侧正确安装中文字体,以及如何在远程软件侧进行正确配置,确保中文内容能够清晰显示。此外,文章还提供了确保系统原生终端兼容性的方法,即设置系统语言为英文,同时支持中文显示。通过这些步骤,用户可以有效地解决中文乱码问题,享受流畅的Linux操作体验。

weixin_44112083的博客 5331

“多重人格”的操作系统——openEuler

看到标题你可能会好奇,一个操作系统,为什么会具有“多重人格”,“openEuler”又是一个什么样的操作系统,还有“多重人格”到底指的是什么。本文的目的就旨在解答以上你心中所想的三个问题,希望读者能从中得到一些知识,一些感悟。

2201_75642955的博客 5345

Ubuntu 安装 TPM-2.0 TSS 软件栈

本文更新于2018-08-11 手动编译 TPM2.0-TSS sudo apt-get install -y git-core git clone --branch=1.x --depth=1 https://github.com/tpm2-software/tpm2-tss.git pushd tpm2-tss wget http://ftpmirr...

阿群的笔记(同步备份自简书) 4154

TCG名词

TPM(Trusted Platform Module):可信平台模块,是一个SOC(System on Chip)芯片,加上嵌入式操作系统后构成一个以安全保密功能为特色的嵌入式计算系统 TSS(TCG Software Stack):可信软件栈,是可信计算平台上TPM的支撑软件。TSS的主要作用是为操作系统和应用软件提供使用TPM的接口 TNC(Trusted Network Connect):可信网络连接技术,用来实现平台到网络的可信扩展,以确保网络的可信 PCR(Platform configu

SinceZed的博客 1050

可信计算技术

可信计算技术

安全学习笔记 1万+
上一篇: LWN:使用io_uring进行零拷贝的网络传输!
下一篇: LWN: 5.16内核开发的数据!
LinuxNews搬运工
博客等级 码龄7年 438粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值