Loading...

General availability of Trusted Launch support for DCsv3/DCdsv3 VMs

General availability of Trusted Launch support for DCsv3/DCdsv3 VMs

Inside The Emerging Enterprise Security Revolution

With organizations deploying infrastructure of increasing complexity in the cloud to meet data-management obligations, demand is growing for solutions that provide comprehensive defense against sophisticated cyber-attacks and social engineering exploits. Conventional encryption strategies provide protection for data while stored on disk or in transit over the network but ignore data in use while being processed in a CPU or GPU. 

 

Trusted Execution Environment (TEE) enclaves present an exciting opportunity to rethink existing approaches to security and data integrity for something that’s far simpler and safer. Integrating a TEE enclave ad-hoc, while technically feasible, it is sub-optimal for most enterprises. With all new hardware-based security paradigm is now just a few clicks away in Azure with DCsv3 virtual machines providing support for Intel® SGX.

 

DCsv3 VMs which are now generally available has six times the CPU cores of the previous generation and 12 times the memory. They also feature 1500 times the Enclave Page Cache (EPC) memory as compared to the previous generation which, together allows you to leverage the power of Intel® SGX technology on workloads that are much larger.

 

Trusted Launch

Cloud infrastructure running critical applications constantly encounter advanced and persistent security threats. An attempt to defend against these threats begin with a system to verify the integrity of infrastructure components. Concerted effort in this direction has resulted in a range of new security measures that together form the basis of “trusted launch”, encompassing Secure Boot and virtual trusted platform module (vTPM).

 

Trusted Launch support for DC series

Today, we are announcing Trusted Launch support for DCsv3/DCdsv3 VMs. Customers can now select “Trusted Launch” as the security type, to enable secure boot and vTPM.

 

TL.png
 

Create DCsv3 virtual machine with Trusted Launch

There are different ways to create DCsv3 virtual machine with “Trusted Launch” feature auto enabled on Azure.

 

Using the Azure az CLI:

 

The Azure az CLI is a command line tool that allows you to use same commands on all supported platforms: Windows, Linux, or Mac. The following example shows how to use the az command to create a DCsv3 virtual machine with “Trusted Launch” auto enabled.

 

az group create \ --name "acc-secureboot-rg" \ --location eastus2 az vm create \ --resource-group acc-secureboot-rg \ --name acc-secureboot-vm \ --image Canonical:0001-com-ubuntu-server-focal:20_04-lts-gen2:latest \ --public-ip-sku Standard \ --admin-username accadmin \ --generate-ssh-keys \ --security-type TrustedLaunch \ --enable-secure-boot $true \ --enable-vtpm $true \ --size Standard_DC1s_v3

 

 
Using the Azure Portal

If you prefer using a graphical user interface, the same provisioning can be done directly on the Azure portal.  This method supports custom templates for added flexibility in deployment. 

 

After logging into Microsoft Azure portal, click “Azure virtual machine”

 

SCN-3.png

 

 

Choose “Trusted launch virtual machines” for the security type parameter. 

 

SCN-2.png

 

Select “Configure Security features” and then enable Secure Boot and vTPM. 

Finally, click “create”.

 

Custom Template

Custom templates are JSON files that define the resources you need to deploy for your solution using the Azure Portal GUI. To understand the concepts associated with deploying and managing your Azure solutions with custom templates, see template deployment overview

 

Configure the securityProfile section under the VM Deployment section as follows:

 

"securityProfile": { "uefiSettings": { "secureBootEnabled": "true", "vTPMEnabled": "true" }, "securityType": "TrustedLaunch" }

 

 

Wrap Up:

Once a virtual machine is created using one of the above methods, you can verify whether secure boot is enabled using any of the following methods.

 
Azure portal:

SCN-1.png

 
Using the mokutil command within the VM you created.

 

ssh accadmin@public-ipaddress sudo su - mokutil --sb-state

 

 

The output should show “SecureBoot enabled.” Please note that you should use the same values you used during VM creation for “accadmin” and “public-ipaddress” on the mocutil command.

 
Windows

Connect to the VM using remote desktop and then run msinfo32.exe. In the right pane, check that the Secure Boot State is ON.

 

Resources:

Published on:

Learn more
Azure Confidential Computing Blog articles
Azure Confidential Computing Blog articles

Azure Confidential Computing Blog articles

Share post:

Related posts

Adams Bridge: An Accelerator for Post-Quantum Resilient

The name Adams Bridge is inspired by the mythological structure which was said to span a vast gulf between two landmasses. In the realm of cry...

1 year ago

General Availability: Azure confidential VMs with NVIDIA H100 Tensor Core GPUs

Today, we are announcing the general availability of Azure confidential virtual machines (VMs) with NVIDIA H100 Tensor core GPUs. These VMs co...

1 year ago

Azure AI Confidential Inferencing: Technical Deep-Dive

Generative AI powered by Large Language Models (LLMs) has revolutionized the way we interact with technology. Through chatbots, co-pilots, and...

1 year ago

Verify the integrity of Azure Confidential Ledger transactions with receipts and application claims

In today's digital landscape, the integrity and confidentiality of transactional data are paramount. Microsoft’s Azure Confidential Ledger off...

2 years ago

Memory Protection for AI ML Model Inferencing

This article was originally posted on Confidential Container Project's blog by Suraj Deshmukh & Pradipta Banerjee. Read the original artic...

2 years ago

General Availability: Azure Managed HSM Backup/Restore when Storage is Behind a Private Endpoint

We are excited to announce the General Availability of support for Azure Key Vault Managed HSM backup/restore when the sto...

2 years ago

Public Preview: Azure Managed HSM Backup/Restore when Storage Account is Behind a Private Endpoint

We are excited to announce the Public Preview of support for Azure Key Vault Managed HSM backup/restore when the storage accoun...

2 years ago

General Availability: Managed HSM Networking Settings in Azure Portal

We are excited to announce the General Availability of networking settings for Azure Key Vault Managed HSM on the Azure po...

2 years ago

New innovations in confidential computing from Azure at Ignite 2023

Azure has been a pioneer and leader in the field of confidential computing, offering the most comprehensive portfolio of products and services...

2 years ago

Announcing Azure confidential VMs with NVIDIA H100 Tensor Core GPUs in Preview

Today, we are excited to announce the preview of Azure confidential VMs with NVIDIA H100 Tensor core GPUs.  These VMs are ideal for ...

2 years ago

Newsletter

Get the latest Dynamics 365 and Power Platform content in your inbox

A curated digest of community blogs, product news, videos, and podcasts — delivered without the noise.

Weekly updates Unsubscribe anytime Fresh community picks
We use your email only for the newsletter and you can unsubscribe at any time.
By subscribing, you agree to the privacy policy.