Ingin bermain-main dengan hal-hal Modul Platform Tepercaya , saya menginstal TrouSerS dan mencoba memulai tcsd
, tetapi saya mendapatkan kesalahan ini:
TCSD TDDL ERROR: Could not find a device to open!
Namun, kernel saya memuat beberapa modul TPM:
# 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
Jadi, bagaimana saya menentukan apakah komputer saya kekurangan TPM vs TrouSerS yang memiliki bug?
Baik dmidecode
atau cpuid
keluaran apa-apa tentang "TPM" atau "trust". Melihat ke dalam /var/log/messages
, di satu sisi saya melihat rngd: /dev/tpm0: No such file or directory
, tetapi di sisi lain saya melihat kernel: Initialise system trusted keyrings
dan menurut doc kernel ini kunci tepercaya menggunakan TPM.
EDIT : Menu pengaturan BIOS komputer saya tidak menyebutkan apa pun tentang TPM.
Juga, melihat /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
tidak memberikan pesan tentang menginisialisasi tpm, maka Anda belum mendapatkannya yang dikenali oleh kernel. Sebagian besar laptop dan desktop tidak memiliki TPM, mereka cukup standar pada mesin yang dijual sebagai server (yaitu hal-hal yang cukup besar untuk menjalankan IPMI), dan juga pada chromebook yang menjadi bagian dari kisah keamanan.Jawaban:
TPM tidak selalu muncul dalam tabel ACPI, tetapi modul-modul tersebut mencetak pesan ketika mereka menemukan modul yang didukung; sebagai contoh
Jadi
dmesg | grep -i tpm
adalah indikator yang bagus.Indikator pasti adalah alat pengaturan firmware Anda: TPM melibatkan prosedur kepemilikan yang dikelola dari pengaturan firmware. Jika pengaturan Anda tidak menyebutkan apa pun yang terkait dengan TPM, maka Anda tidak memiliki TPM.
TPM biasanya ditemukan di server dan laptop bisnis (dan ChromeBooks, seperti dijelaskan oleh icarus ), mereka jarang ditemukan di desktop atau laptop "non-bisnis". Apa pun yang mendukung Intel TXT memiliki TPM.
sumber