Untuk mempelajari lebih lanjut cara menggunakan pernyataan pengesahan, lihat Membuat kebijakan pengesahan.
Pernyataan yang tersedia untuk membuat kebijakan pengesahan dijelaskan dalam tabel berikut. Mereka dapat memvalidasi pernyataan yang dibuat oleh image Confidential Space, container workload, dan VM.
Pernyataan gambar
Pernyataan | Jenis | Deskripsi |
---|---|---|
Berinteraksi dengan:
|
String yang ditentukan |
Memverifikasi bahwa image Confidential Space adalah versi debug atau produksi. Nilai yang valid adalah:
ContohKode berikut memverifikasi bahwa versi debug gambar Confidential Space sedang digunakan:
Kode berikut memverifikasi bahwa versi produksi gambar Confidential Space sedang digunakan:
|
assertion.submods.confidential_space.support_attributes |
Array string |
Memverifikasi versi keamanan TEE adalah image Confidential Space produksi. Gambar Confidential Space debug tidak memiliki atribut dukungan yang ditetapkan. Ada tiga atribut dukungan:
ContohKode berikut memverifikasi bahwa versi stabil image Confidential Space sedang digunakan:
|
assertion.swname |
String yang ditentukan |
Memverifikasi software yang berjalan di entitas pengesahan. Nilainya
selalu Contoh
|
assertion.swversion |
Array string |
Memverifikasi versi software image Confidential Space. Sebaiknya
gunakan
Contoh
|
Pernyataan penampung
Pernyataan | Jenis | Deskripsi |
---|---|---|
Berinteraksi dengan:
|
Array string |
Memverifikasi perintah dan parameter CMD yang digunakan dalam image workload. ContohKode berikut memverifikasi CMD image workload belum ditimpa:
Kode berikut memverifikasi bahwa
|
Berinteraksi dengan:
|
Objek JSON |
Memverifikasi bahwa variabel lingkungan dan nilainya telah diteruskan secara eksplisit ke penampung. ContohKode berikut memverifikasi bahwa variabel lingkungan
|
Berinteraksi dengan:
|
String |
Memverifikasi apakah operator beban kerja telah menimpa variabel lingkungan dalam penampung. ContohKode berikut memverifikasi bahwa operator beban kerja belum
mengganti variabel lingkungan
Kode berikut memverifikasi bahwa operator beban kerja belum menimpa variabel lingkungan apa pun:
|
assertion.submods.container.image_digest |
String |
Memverifikasi ringkasan image container beban kerja. Dengan menentukan kondisi ini, beberapa pihak dapat menyepakati workload resmi yang diizinkan untuk mengakses data mereka. Contoh
|
assertion.submods.container.image_id |
String |
Memverifikasi ID image penampung beban kerja. Contoh
|
Berinteraksi dengan:
|
String |
Memverifikasi lokasi penampung beban kerja yang berjalan di atas image Confidential Space. Contoh
|
Berinteraksi dengan:
|
Objek JSON |
Memverifikasi bahwa gambar memiliki tanda tangan tertentu atau ditandatangani oleh kunci publik dan algoritma penanda tangan. Dengan menentukan kondisi ini, beberapa pihak dapat menyepakati workload resmi yang diizinkan untuk mengakses data mereka. Pernyataan dapat menyertakan elemen berikut:
Contoh
|
Berinteraksi dengan:
|
String yang ditentukan |
Memverifikasi kebijakan mulai ulang peluncur penampung saat beban kerja berhenti. Nilai yang valid adalah:
Contoh
|
Pernyataan VM
Pernyataan | Jenis | Deskripsi |
---|---|---|
Berinteraksi dengan:
|
Array string |
Memverifikasi bahwa akun layanan yang ditentukan terhubung ke VM yang menjalankan beban kerja, atau telah tercantum menggunakan Contoh
|
assertion.hwmodel |
String |
Memverifikasi teknologi Confidential Computing yang mendasarinya. Platform yang didukung adalah sebagai berikut:
Contoh
|
Berinteraksi dengan:
|
Boolean |
Memverifikasi status pemantauan pada entitas pengesahan. Contoh
|
assertion.submods.gce.instance_id |
String |
Memverifikasi ID instance VM. Contoh
|
assertion.submods.gce.instance_name |
String |
Memverifikasi nama instance VM. Contoh
|
assertion.submods.gce.project_id |
String |
Memverifikasi bahwa VM menjalankan project Google Cloud dengan ID project yang ditentukan. Contoh
|
assertion.submods.gce.project_number |
String |
Memverifikasi bahwa VM berjalan di project Google Cloud dengan nomor project yang ditentukan. Contoh
|
Berinteraksi dengan:
|
String |
Memverifikasi bahwa VM berjalan di zona yang ditentukan. Contoh
|