Ich wollte mit Trusted Platform Module herumspielen , habe TrouSerS installiert und versucht zu starten tcsd
, aber ich habe folgende Fehlermeldung erhalten:
TCSD TDDL ERROR: Could not find a device to open!
In meinem Kernel sind jedoch mehrere TPM-Module geladen:
# lsmod | grep tpm
tpm_crb 16384 0
tpm_tis 16384 0
tpm_tis_core 20480 1 tpm_tis
tpm 40960 3 tpm_tis,tpm_crb,tpm_tis_core
Wie kann ich feststellen, ob auf meinem Computer TPM fehlt, während TrouSerS einen Fehler aufweist?
Weder dmidecode
noch cpuid
etwas über "tpm" oder "trust" ausgeben. Wenn /var/log/messages
ich hineinschaue rngd: /dev/tpm0: No such file or directory
, sehe ich einerseits , aber andererseits sehe ich kernel: Initialise system trusted keyrings
und gemäß diesem Kernel-Dokument verwenden vertrauenswürdige Schlüssel TPM.
BEARBEITEN : In den BIOS-Setup-Menüs meines Computers wird nichts über TPM erwähnt.
Schauen Sie sich auch an /proc/keys
:
# cat /proc/keys
******** I--Q--- 1 perm 1f3f0000 0 65534 keyring _uid_ses.0: 1
******** I--Q--- 7 perm 3f030000 0 0 keyring _ses: 1
******** I--Q--- 3 perm 1f3f0000 0 65534 keyring _uid.0: empty
******** I------ 2 perm 1f0b0000 0 0 keyring .builtin_trusted_keys: 1
******** I------ 1 perm 1f0b0000 0 0 keyring .system_blacklist_keyring: empty
******** I------ 1 perm 1f0f0000 0 0 keyring .secondary_trusted_keys: 1
******** I------ 1 perm 1f030000 0 0 asymmetri Fedora kernel signing key: 34ae686b57a59c0bf2b8c27b98287634b0f81bf8: X509.rsa b0f81bf8 []
dmesg | grep -w tpm
keine Meldungen zum Initialisieren eines tpm angezeigt werden, haben Sie keine, die vom Kernel erkannt wird. Die meisten Laptops und Desktops haben keine TPMs. Sie sind Standard auf Computern, die als Server verkauft werden (dh Dinge, die groß genug sind, um IPMI auszuführen), und auch auf Chromebooks, auf denen sie Teil der Sicherheitsgeschichte sind.