AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题

问题[tpm](computer)

Martin Hope
Blacklight MG
Asked: 2024-12-11 12:55:59 +0800 CST

从一个操作系统清除 TPM 是否会删除另一个操作系统中存储的密钥?

  • 8

如果我从 GNU/Linux 中清除 TPM,它会删除 Windows BitLocker 密钥吗?如果我从 UEFI 设置中清除它会怎样?

tpm
  • 1 个回答
  • 185 Views
Martin Hope
k1r1t0
Asked: 2022-10-10 08:41:05 +0800 CST

在 Linux 中为 TPM 分配 PCR 库

  • 5

我想在sha1和sha256银行中拥有所有 PCR(0-23),但现在我只sha256设置并且sha1为空但存在,tpm2_pcrread输出:

  sha1:
  sha256:
    0 : 0xC373FA10837B62B48E9CA87E5F31440FCDC8F5C51FB1BF0FC72D4E241E680ABC
    1 : 0x6182DB76DAE2E1F0540C5EFAB413141D2F1957BA4F1344087A744CD36B34D1A1
    2 : 0x3D458CFE55CC03EA1F443F1562BEEC8DF51C75E14A9FCF9A7234A13F198E7969
    3 : 0x3D458CFE55CC03EA1F443F1562BEEC8DF51C75E14A9FCF9A7234A13F198E7969
    4 : 0x30FBEFFB0D106992F28146DEDF62A2154164585F9606ACBDAB9FD4FA89806FD9
    5 : 0x514DDD32584089DC386AD6C28FD03B70D42AAE7B7029A0899A9287BE6646D7EB
    6 : 0x3D458CFE55CC03EA1F443F1562BEEC8DF51C75E14A9FCF9A7234A13F198E7969
    7 : 0x65CAF8DD1E0EA7A6347B635D2B379C93B9A1351EDC2AFC3ECDA700E534EB3068
    8 : 0x0000000000000000000000000000000000000000000000000000000000000000
    9 : 0x0000000000000000000000000000000000000000000000000000000000000000
    10: 0xA63AFE1C978C162B2D0BCEC08ABC0D1F31D7988D7A9F3CC0AB9A48A34399573A
    11: 0x0000000000000000000000000000000000000000000000000000000000000000
    12: 0x0000000000000000000000000000000000000000000000000000000000000000
    13: 0x0000000000000000000000000000000000000000000000000000000000000000
    14: 0x0000000000000000000000000000000000000000000000000000000000000000
    15: 0x0000000000000000000000000000000000000000000000000000000000000000
    16: 0x0000000000000000000000000000000000000000000000000000000000000000
    17: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    18: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    19: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    20: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    21: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    22: 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    23: 0x0000000000000000000000000000000000000000000000000000000000000000

我试过了tpm2_pcrallocate,因为这里默认情况下它会分配sha1和sha256:

如果未指定分配,则分配 PCR 为 0 - 23 的 SHA1 和 SHA256 bank。

但我收到了错误消息:

WARNING:esys:src/tss2-esys/api/Esys_PCR_Allocate.c:321:Esys_PCR_Allocate_Finish() Received TPM Error 
ERROR:esys:src/tss2-esys/api/Esys_PCR_Allocate.c:114:Esys_PCR_Allocate() Esys Finish ErrorCode (0x000009a2) 
ERROR: Could not allocate PCRs.
ERROR: Esys_PCR_Allocate(0x9A2) - tpm:session(1):authorization failure without DA implications
ERROR: Unable to run tpm2_pcrallocate

AFAIK,对于 TPM 1.2,这是不可能的,因为“硬编码”哈希算法,但对于 TPM 2.0(我有),我可以为 PCR 库选择几种算法。

那么,你能帮我解决这个问题吗?

linux tpm
  • 1 个回答
  • 27 Views
Martin Hope
Steven Yang
Asked: 2022-09-08 06:22:03 +0800 CST

如果我在不指定 pcr_ids 的情况下使用 LUKS 和 TPM 加密磁盘是否存在漏洞?

  • 6

根据网上很多教程,将TPM存储的密钥添加到LUKS的过程是运行clevis luks bind -d /dev/sda1 tpm2 '{"pcr_ids": "7"}',但我收到以下错误:

ERROR: pcr-input-file filesize does not match pcr set-list
ERROR: Could not build pcr policy
ERROR: Unable to run tpm2_createpolicy
Invalid input!

所以我删除了 pcr_ids 并且命令变为clevis luks bind -d /dev/sda1 tpm2 '{}'. 这很好用。将“密码短语”添加到插槽并将磁盘添加到 /etc/crypttab(使用 tpm2-device=auto)使磁盘能够在启动时自动解密。

我不确定它是否足够安全。这种做法有任何漏洞吗?

PS 我在 MSI X570A-PRO 上使用 AMD 5950X(及其 ftpm)

tpm luks
  • 1 个回答
  • 72 Views
Martin Hope
TFuto
Asked: 2022-07-12 23:45:05 +0800 CST

列出 TPM 2.0 芯片的内容

  • 7

我想按类型列出存储在TPM芯片上的信息,只是为了在清除旧机器的TPM芯片之前将所有相关数据迁移到新机器。我不是在寻找转储私钥等,只是一个 ID 和用途列表(例如 Bitlocker 加密密钥、虚拟智能卡等)。这在 Windows 和/或 Linux 中是否有可能?

(我有 dTPM 和 fTPM 配置。)

tpm ftpm
  • 2 个回答
  • 182 Views
Martin Hope
Joe
Asked: 2022-01-27 09:55:22 +0800 CST

在清除 TPM 之前,我需要检查哪些非 Bitlocker TPM 密钥?

  • 5

我已经阅读了关于清除 TPM 和需要挂起 Bitlocker 或备份密钥的线程(如这个和这个) 。没关系。

但是在“清除 TPM 之前要采取的预防措施”部分(大约一半)下的Microsoft Docs中,他们声明了以下内容:

清除 TPM 会导致您丢失与 TPM 关联的所有已创建密钥以及受这些密钥保护的数据,例如虚拟智能卡或登录 PIN。确保您有任何受 TPM 保护或加密的数据的备份和恢复方法

这听起来像我可能需要备份或禁用一些其他的东西。我显然记得我的 Windows 登录 PIN。我不知道什么是“虚拟智能卡”。但这种描述的开放式性质让我担心还有其他我不知道的东西。

  1. 除了 Bitlocker 之外,我还有其他需要担心的事情吗?
  2. 如果是这样,是否有任何类型的 Windows 工具可以“备份所有 TPM”密钥?或者也许是为了向我展示已经创建了哪些键?还是我只需要知道有哪些?

[编辑] 我Get-TpmEndorsmentKeyInfo -Hash "Sha256"在提升的 powershell 窗口中运行了命令(抱歉之前忽略了建议)这是结果

IsPresent                : True
PublicKey                : System.Security.Cryptography.AsnEncodedData
PublicKeyHash            : 42ff19c7660f684110b2b8b280f093df62862e558aa63bb67341cea0ff995af2
ManufacturerCertificates : {[Subject]
                             TPMManufacturer=id:4E544300 + TPMModel=NPCT75x + TPMVersion=id:72

                           [Issuer]
                             CN=Nuvoton TPM Root CA 2111 + O=Nuvoton Technology Corporation + C=TW

                           [Serial Number]
                             09C3BC22DAB3C59C0E36

                           [Not Before]
                             2/11/2019 12:55:01 AM

                           [Not After]
                             2/7/2039 12:55:01 AM

                           [Thumbprint]
                             B2094A7ED31D11941EA3D35AE6FC5D3166D5F860
                           }
AdditionalCertificates   : {}
windows-10 tpm
  • 1 个回答
  • 94 Views
Martin Hope
KidACrimson
Asked: 2022-01-02 17:12:19 +0800 CST

TPM 不提供在启动时自动解锁 C:\ 驱动器:“选择如何在启动时解锁驱动器”(闪存驱动器或 PW)

  • 8

我正在尝试在 Win10 (Dell Optiplex 7040) 桌面上启用 BitLocker。我面临的问题是我需要驱动器在启动时自动解锁,因为它通常会通过 RDP 远程使用(重新启动会使机器无法使用,因为没有人可以解锁它):

TPM 不工作

操作系统识别的 TPM

获取 TPM 命令结果

默认/未配置的所有 GPO 设置

  • Windows 10 许可证是专业版
  • TPM 被操作系统识别(通过 MMC.exe 中的视图和 PSGet-TPM命令验证)
  • 所有 GPO 设置均为默认设置

我应该在这里做什么,重置/清除 TPM?我将不得不等到有人在现场才能做到这一点(我目前只能远程访问机器)。

tpm bitlocker
  • 1 个回答
  • 245 Views
Martin Hope
Tonny
Asked: 2021-09-03 03:37:45 +0800 CST

如果启用 AMD fTPM 并稍后添加硬件 TPM 模块会发生什么?

  • 5

我为我的 Asus Prime X470-Pro 主板订购了一个 Asus 硬件 TPM 模块(使用 AMD Ryzen 2600 CPU)。
fTPM 当前已启用,但据我所知,没有任何进程使用。(没有 BitLocker。没有其他东西可以存储/使用 TPM 密钥。)
(禁用 CSM,启用 SecureBoot。)

只是因为我很谨慎,我会在安装硬件模块之前禁用 fTPM,但我不禁想知道如果我不先禁用 fTPM 会发生什么。
合乎逻辑的事情是主板检测硬件 TPM 并禁用它,让用户在 UEFI 设置中启用它并禁用 fTPM。但是,这些事情并不总是合乎逻辑的......
在技术上是否有可能同时激活两者?他们会冲突吗?

我是在“一般”问这个问题,而不仅仅是针对我的特定主板。

有人知道 TPM 和 fTPM 将如何交互吗?手册没有提到任何关于此的内容。

tpm uefi
  • 1 个回答
  • 2166 Views
Martin Hope
PeterI
Asked: 2021-08-12 09:16:13 +0800 CST

戴尔笔记本电脑启动时“未检测到警报 tpm 设备”

  • 8

我的戴尔笔记本电脑(latitude 7480)偶尔显示

alert: tpm device is not detected

在启动时,如果它在没有电源的情况下关闭 30 秒,则在重新启动时不会显示错误。如果显示错误,请按 F1 允许笔记本电脑启动。

我该如何解决这个问题。

tpm dell-latitude
  • 1 个回答
  • 2075 Views
Martin Hope
Alex Pixley
Asked: 2021-08-11 14:53:42 +0800 CST

TPM 2.0 和华硕 Z170 Pro 游戏主板

  • 5

我的机器看起来不像是用 TPM 构建的。我想知道是否可以找到与此主板(华硕 Z170 Pro Gaming)匹配的主板以及在哪里可以找到它。该板的 TPM 2.0 是否需要来自华硕,还是有其他选择?

提前致谢

motherboard tpm
  • 2 个回答
  • 7250 Views
Martin Hope
Rowan Freeman
Asked: 2021-07-06 07:27:54 +0800 CST

我启用了 fTPM,现在我的 BIOS 警告我“fTPM/PSP NV 已损坏或结构已更改”。这个可以吗?

  • 6

新 CPU 安装 BIOS 警告

我想看看我的 PC 是否满足 Windows 11 的要求。我唯一缺少的是TPM,所以我在 X570 上启用了fTPM。

现在,当我启动时,我得到以下建议:

安装了新 CPU,fTPM/PSP NV 损坏或 fTPM/PSP NV 结构更改。

按 Y 重置 fTPM,如果您启用了 BitLocker 或加密,系统将无法在没有恢复密钥的情况下启动

按 N 保留之前的 fTPM 记录并继续系统启动,fTPM 将不会在新 CPU 中启用,您可以切换回旧 CPU 以恢复 TPM 相关的密钥和数据。

目前,我一直在按下N并继续使用 Windows 10,没有任何问题。

但既然我不使用BitLocker,我应该按一下Y,这样这件事就不会再打扰我了吗?这样做有什么风险吗?

没有 BitLocker

encryption tpm
  • 1 个回答
  • 13896 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Vickel Firefox 不再允许粘贴到 WhatsApp 网页中? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve