You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/security/fundamentals/trusted-hardware-identity-management.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,11 +21,11 @@ THIM defines the Azure security baseline for Azure Confidential computing (ACC)
21
21
22
22
## Frequently asked questions
23
23
24
-
**The "next update" date of the Azure-internal caching service API, used by Microsoft Azure Attestation, seems to be out of date. Is it still in operation and can it be used?**
24
+
### The "next update" date of the Azure-internal caching service API, used by Microsoft Azure Attestation, seems to be out of date. Is it still in operation and can it be used?
25
25
26
-
The "tcbinfo" field contains the TCB information. The THIM service by default provides an older tcbinfo -- updating to the latest tcbinfo from Intel would cause attestation failures for those customers who have not migrated to the latest Intel SDK, and could results in outages.
26
+
The "tcbinfo" field contains the TCB information. The THIM service by default provides an older tcbinfo -- updating to the latest tcbinfo from Intel would cause attestation failures for those customers who haven't migrated to the latest Intel SDK, and could results in outages.
27
27
28
-
Open Enclave SDK and Microsoft Azure Attestation do not look at nextUpdate date, however, and will pass attestation.
28
+
Open Enclave SDK and Microsoft Azure Attestation don't look at nextUpdate date, however, and will pass attestation.
29
29
30
30
### What is the Azure DCAP Library?
31
31
@@ -39,7 +39,7 @@ Azure Data Center Attestation Primitives (DCAP), a replacement for Intel Quote P
39
39
40
40
### Why are there different baselines between THIM and Intel?
41
41
42
-
THIM and Intel provide different baseline levels of the trusted computing base. While Intel can be viewed as having the latest and greatest, this imposes requirements upon the consumer to ensure that all the requirements are satisfied, thus leading to a potential breakage of customers if they have not updated to the specified requirements. THIM takes a slower approach to updating the TCB baseline to allow customers to make the necessary changes at their own pace. This approach, while does provide an older TCB baseline, ensures that customers will not break if they have not been able to meet the requirements of the new TCB baseline. This reason is why THIM's TCB baseline is of a different version from Intel's. We are customer-focused and want to empower the customer to meet the requirements imposed by the new TCB baseline on their pace, instead of forcing them to update and causing them a disruption that would require reprioritization of their workstreams.
42
+
THIM and Intel provide different baseline levels of the trusted computing base. While Intel can be viewed as having the latest and greatest, this imposes requirements upon the consumer to ensure that all the requirements are satisfied, thus leading to a potential breakage of customers if they haven't updated to the specified requirements. THIM takes a slower approach to updating the TCB baseline to allow customers to make the necessary changes at their own pace. This approach, while does provide an older TCB baseline, ensures that customers will not break if they haven't been able to meet the requirements of the new TCB baseline. This reason is why THIM's TCB baseline is of a different version from Intel's. We're customer-focused and want to empower the customer to meet the requirements imposed by the new TCB baseline on their pace, instead of forcing them to update and causing them a disruption that would require reprioritization of their workstreams.
43
43
44
44
THIM is also introducing a new feature that will enable customers to select their own custom baseline. This feature will allow customers to decide between the newest TCB or using an older TCB than provided by Intel, enabling customers to ensure that the TCB version to enforce is compliant with their specific configuration. This new feature will be reflected in a future iteration of the THIM documentation.
45
45
@@ -49,7 +49,7 @@ The certificates are fetched and cached in THIM service using platform manifest
49
49
50
50
To retrieve the certificate, you must install the [Azure DCAP library](#what-is-the-azure-dcap-library) which replaces Intel QPL. This library directs the fetch requests to THIM service running in Azure cloud. For the downloading the latest DCAP packages, please see: [Where can I download the latest DCAP packages?](#where-can-i-download-the-latest-dcap-packages)
51
51
52
-
### How do I request collateral in a Confidential Virtual Machine (CVM)?**
52
+
### How do I request collateral in a Confidential Virtual Machine (CVM)?
53
53
54
54
Use the following sample in a CVM guest for requesting AMD collateral that includes the VCEK certificate and certificate chain. For details on this collateral and where it originates from, see [Versioned Chip Endorsement Key (VCEK) Certificate and KDS Interface Specification](https://www.amd.com/system/files/TechDocs/57230.pdf) (from <amd.com>).
55
55
@@ -59,26 +59,26 @@ Use the following sample in a CVM guest for requesting AMD collateral that inclu
59
59
GET "http://169.254.169.254/metadata/THIM/amd/certification"
60
60
```
61
61
62
-
#####Request body
62
+
#### Request body
63
63
64
64
| Name | Type | Description |
65
65
|--|--|--|
66
66
| Metadata | Boolean | Setting to True allows for collateral to be returned |
67
67
68
-
#####Sample request
68
+
#### Sample request
69
69
70
70
```bash
71
71
curl GET "http://169.254.169.254/metadata/THIM/amd/certification" -H "Metadata: true”
72
72
```
73
73
74
-
##### Responses
74
+
#### Responses
75
75
76
76
| Name | Description |
77
77
|--|--|
78
78
| 200 OK | Lists available collateral in http body within JSON format. For details on the keys in the JSON, please see Definitions |
79
79
| Other Status Codes | Error response describing why the operation failed |
0 commit comments