What is the Host Guardian Service?
A server role installed on a secure cluster of bare-metal servers that are able to measure the health of a Hyper-V host and release keys for powering on or live migrating shielded VMs. Runs the attestation service and key protection service.
What are the necessary requirements of a Guarded Fabric?
1 Host Guardian Service (usually cluster of 3 nodes)
1 or more guarded hosts
A set of shielded VMs
What are the requirements for deploying a host guardian service
How do you handle disaster recovery for a Host Guardian Service?
Choose One
NOTE: HGS should be backed up by exporting its configuration for local recovery
What services (functions) are provided by the host guardian service?
What security benefit is gained from shielded VMs?
If a VM is exported or copied, the VM cannot be run as it is only allowed to run from protected systems.
What are the different attestation modes?
What attestation mode is recommended in a guarded fabric?
TPM-Trusted mode. It offers stronger assurances bv ensuring the guarded hosts are approved based on their TPM identity, measured boot sequence, and code integrity policies.
What are the requirements for TPM-trusted attestation/
TPM 2.0 and UEFI 2.3.1 with Secure Boot
If a Hyper-V Host does not have TPM 2.0 can it still be part of a guarded fabric?
Yes. It requires a compromise by using Hosted Key Attestation instead of TPM attestation. Hosted Key Attestation utilizes asymmetric keys to validate hosts.
What is Admin-trusted attestation?
This attestation mode uses AD Group Membership to attest a guarded fabric. It is being deprecated in Server 2019 in favor of Host Key Attestation.
What are the primary use cases for Shielded VMs and Guarded Fabric?
Cloud Providers and Enterprise Clouds
What types of VMs can be run on a guarded fabric?
How does the guarded host determine a VM is still protected after the VM has been started?
In addition to the initial check of the VM at boot, TPM-trusted attestation checks the VM every 8 hours after its boot.
Which HGS attestation mode would you use if the goal is to protect VMs from malicious admins or a compromised fabric?
TPM attestation. This mode works well for multi-tenant hosting as well as high-value enterprise environments.
You work for a company that has industry-specific compliance settings that require that VMs be encrypted at rest and in flight. Which HGS attestation mode accommodates this requirement?
Host Key Attestation. Works well for general purpose data centers where fabric admins are trusted and are allowed access to guest VMs.
What powershell cmdlets can be used to backup and restore an HGS?
Export-HgsServerState
Import-HgsServerState
What version of Windows Server is required for a server to be made a Guarded Host?
- TPM-Based: Server 2016+ Standard or Datacenter
What needs configured so the fabric (host) domain and the HGS domain can communicate?
DNS forwarding
Why is HGS relegated to its own forest?
The AD for HGS is treated as sensitive because its administrators have access to the keys that control shielded VMs. The environment is self-contained and thus a known good source.
Can an HGS be installed in an existing Bastion forest?
Yes. HGS can be installed in an existing bastion forest. The only real forest requirement for the HGS is that it be configured in the root domain of the forest.
What cmdlet will install the Host Guardian Service role?
Install-WindowsFeature -Name HostGuardianServiceRole - IncludeManagementTools -Restart
What command will install an HGS in its own dedicated forest?
Install-HgsServer -HsgDomainName $DomainName -SafeModeAdministratorPassword $PwdSecString -Restart
What is the process to add HGS to an existing Bastion Forest?