CAS-001 · Question #508
A security architect is designing a new infrastructure using both type 1 and type 2 virtual machines. In addition to the normal complement of security controls (e.g. antivirus, host hardening…
The correct answer is A. vTPM. A virtual TPM (vTPM) provides software-emulated TPM functionality for VMs - enabling secure cryptographic key storage for code signing - without requiring physical TPM hardware pass-through.
Question
A security architect is designing a new infrastructure using both type 1 and type 2 virtual machines. In addition to the normal complement of security controls (e.g. antivirus, host hardening, HIPS/NIDS) the security architect needs to implement a mechanism to securely store cryptographic keys used to sign code and code modules on the VMs. Which of the following will meet this goal without requiring any hardware pass-through implementations?
Options
- AvTPM
- BHSM
- CTPM
- DINE
How the community answered
(58 responses)- A71% (41)
- B9% (5)
- C3% (2)
- D17% (10)
Why each option
A virtual TPM (vTPM) provides software-emulated TPM functionality for VMs - enabling secure cryptographic key storage for code signing - without requiring physical TPM hardware pass-through.
A vTPM is a hypervisor-instantiated software emulation of a physical Trusted Platform Module that is assigned per virtual machine. It provides the full TPM 2.0 feature set including secure key generation, storage, and attestation needed for code signing, and operates entirely within the virtualization stack without any dependency on a physical TPM chip or hardware pass-through configuration.
An HSM is a dedicated physical hardware appliance for cryptographic operations - accessing it from a VM requires either a network-attached HSM with a client library or hardware pass-through, both of which violate the no-hardware-pass-through requirement.
A physical TPM is a discrete chip soldered to or installed in the host motherboard and cannot be shared across VMs; assigning it to a VM requires hardware pass-through, which the requirement explicitly prohibits.
INE (formerly eLearnSecurity) is a cybersecurity training and certification organization, not a cryptographic technology, and provides no mechanism for secure key storage in any environment.
Concept tested: Virtual TPM for secure key storage in VM environments
Source: https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/learn-more/generation-2-virtual-machine-security-settings-for-hyper-v
Topics
Community Discussion
No community discussion yet for this question.