Hyper Protect Secure Build
By using Hyper Protect Secure Build, you can build a trusted container image within a secure enclave that is provided by IBM Cloud Hyper Protect Virtual Servers for VPC. The enclave is highly isolated, where developers can access the container only by using a specific API and the cloud administrator cannot access the contents of the container. Therefore, the image that is built can be highly trusted. Specifically, the build server cryptographically signs the image, and a manifest (which is a collection of materials that are used during the build, for audits). Since the enclave protects the signing keys within the enclave, the signatures can be used to verify whether the image and manifest are from the build server, and not elsewhere.
Configuring and using Hyper Protect Secure Build in Hyper Protect Virtual Servers for VPC
Ensure that you use the latest Secure Build CLI code from this repository.
-
Complete the following steps to set up the Hyper Protect Secure Build Server (HPSB) client environment:
- Install the Secure Build CLI first. For more information, see Install the Secure Build CLI.
- Prepare the
sbs-config.json
configuration file for the HPSB server. For more information, see Prepare the configuration to
-
Complete the following steps to create the
user-data.yaml
file that is used as the contract.- Copy the following
workload
section of the contract that is generated via an automated process into theuser-data.yaml
file. Thisworkload
section contains the encrypted details of the Hyper Protect Secure Build image.
Use the following
workload
section of the contract for the IBM Hyper Protect Container Runtime image versionibm-hyper-protect-container-runtime-1-0-s390x-19
.hyper-protect-basic.iYPJzSWhNtEar7bAU56IFBeKAfZzayNPKbyBsBxhSppiErpX/1S5Jxd/w/JwlnmZV0nqpY8roWTNk9r08OJeo7/OpkGHO2Ydn5eKXMDQEE3aAB/5o25JbrNTkeT2QR+G7l/tywTdB+3kZ8sD6oZArP8UcEMeKTnqxx/RfYgayyhWzgyjRX/hNYDAIg0R+uQM92g88mSCLPXz6wUCPxa0FNTZAkaiWk+Xmj3Ao4f2BU5jZKmf+b6+6rICornrI1i6Uli39TR62Sk0utHu62n+uMQP0SrWUeGhf0SmLjWIRzgNEng/mdjlLDCXHhhFa1pJDLCg/Li+GpiPaf9yPzQL2nYS3IZVlfd+Xy8WN8/7yodWqgS4akjCodmiA1REvEVu4ca0p2and7lG4IGlCf6o1VsgoBqECLIWZRO/iMDvS4CaVSClMdh9wqGz+rhshLYQviJSOahggJVJzr9aVIVMEN9gAa9bZwSXyy8gxre8TCYrchsOswFroSwyPrOSJ7oCQLHhpz+WjLcySI+wK1je0UxhHrcjxejeHBidF3Am1AI1rlkW1u0VYqeDeDhX/mtrfvVFcdpv+X65Ld/y0ndXxyKma/V8c1NLHnm9IlweyZs5Il1fmuCGGHRyRvQU5PhaurxwCHjpykHoIoADMGEvTuu/aCAy4QfVO0icjX4UtEo=.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
-
Create the
env
section of the contract. For more information about theenv
section of the contract, see The env section and an example of theenv
section. -
Combine the
workload
andenv
sections in theuser-data.yaml
file. The following snippet shows an example of how you can combine the two sections:workload: hyper-protect-basic.iYPJzSWhNtEar7bAU56IFBeKAfZzayNPKbyBsBxhSppiErpX.......leG30E1ikThTSRlEMXofs9LKQXYOGCluDBtIkOx89Qs env: hyper-protect-basic.i/ULZm+oz.......r09Db0SG9mzQ
This is example of a contract.
- Copy the following
-
Deploy the HPSB on Hyper Protect Virtual Servers for VPC by using the certificates and the contract that you created in the previous step. For more information, see Deploying the Hyper Protect Secure Build Server.
-
Build the container image by using the HPSB. For more information, see How to build image by using HPSB.
-
Deploy the image that you built on Hyper Protect Virtual Servers for VPC. For more information, see How to deploy the image that is built by using HPSB.