Anda dapat menggunakan template untuk membuat dan mempertahankan informasi konfigurasi yang akan digunakan dengan Sensitive Data Protection. Template berguna untuk memisahkan informasi konfigurasi seperti data yang Anda periksa dan cara melakukan de-identifikasi dari penerapan yang Anda minta. Template menyediakan cara yang andal untuk mengelola peluncuran kemampuan Sensitive Data Protection dalam skala besar.
Sensitive Data Protection mendukung dua jenis template:
- Template inspeksi: Template untuk menyimpan informasi konfigurasi tugas pemindaian inspeksi, termasuk detektor standar atau kustom yang akan digunakan.
- Template de-identifikasi: Template untuk menyimpan informasi konfigurasi untuk tugas de-identifikasi, termasuk transformasi infoType dan set data terstruktur.
Kapan harus menggunakan template
Berikut adalah beberapa kasus penggunaan umum:
- Menstandarkan tata kelola di beberapa project: Standarkan aturan pemeriksaan (seperti set pendeteksi infoType organisasi) di tingkat organisasi atau folder untuk menerapkan keamanan data yang konsisten di beberapa tim.
- Memisahkan konfigurasi keamanan dari kode aplikasi: Memungkinkan administrator keamanan dan kepatuhan mengubah infoType atau aturan transformasi tanpa mengharuskan developer memperbarui panggilan API atau men-deploy ulang aplikasi.
- Terapkan pemisahan tugas dan kontrol akses: Gunakan izin Identity and Access Management untuk membatasi siapa yang dapat mengedit konfigurasi transformasi sensitif (seperti kunci kriptografis yang digunakan dalam de-identifikasi) sekaligus memberikan izin kepada tim yang lebih luas untuk menjalankan tugas yang merujuk ke template.
- Menerapkan perlindungan yang seragam di seluruh workload batch dan streaming: Terapkan kebijakan de-identifikasi atau pemeriksaan yang sama di seluruh panggilan API konten real-time dan pemindaian repositori penyimpanan terjadwal (seperti BigQuery dan Cloud Storage).
- Menyederhanakan pembaruan kepatuhan: Tambahkan jenis data sensitif yang baru diamanatkan (seperti pendeteksi ID nasional baru) ke satu template sehingga semua tugas pemeriksaan dan pembuatan profil di masa mendatang akan otomatis mewarisi perubahan tersebut.
Keunggulan template
Template memungkinkan Anda menggunakan satu sumber untuk informasi konfigurasi tugas. Pertimbangkan permintaan pemindaian pemeriksaan umum ke Sensitive Data Protection. Baik Anda memeriksa teks, gambar, atau data terstruktur di repositori penyimpanan Google Cloud , permintaan pemeriksaan Anda akan menyertakan dua informasi dasar:
- Data yang akan dipindai: Data itu sendiri atau informasi tentang lokasi data.
- Yang ingin dipindai: infoType standar atau kustom yang akan diaktifkan, batas kemungkinan, dan sebagainya.
Misalnya, Anda menjadwalkan beberapa tugas inspeksi penyimpanan untuk dijalankan, yang semuanya memindai
repositori penyimpananGoogle Cloud untuk mencari nomor telepon, lalu membuat
laporan temuan. Berikut adalah deskripsi ringkasan konseptual dari
tugas-tugas ini. Perhatikan bahwa "inspectJob" mewakili data yang akan dipindai, dan
"inspectConfig" mewakili apa yang akan dipindai.
Tugas inspeksi #1:
"inspectJob": Database pemasaran K2 2017."inspectConfig": infoType PHONE_NUMBER.Tugas inspeksi #2:
"inspectJob": Database kontak notifikasi pelanggan."inspectConfig": infoType PHONE_NUMBER.Tugas inspeksi #3:
"inspectJob": Database strategi partner VIP yang sangat rahasia."inspectConfig": infoType PHONE_NUMBER.Tugas inspeksi #4:
"inspectJob": Database kontrak pemerintah."inspectConfig": infoType PHONE_NUMBER.
Sumber data setiap tugas berbeda, tetapi petunjuknya untuk hal yang akan dipindai
sama. Sekarang, misalnya kita juga ingin memindai alamat email. Dalam hal ini, Anda harus mengedit konfigurasi setiap tugas dan menambahkan alamat email ke "inspectConfig". Jika Anda menggunakan template untuk mengonfigurasi hal yang akan dipindai, Anda hanya perlu mengedit satu konfigurasi—yaitu konfigurasi template. Saat
tugas ini dijalankan lagi, tugas tersebut akan tahu untuk memindai nomor telepon
dan alamat email, karena "inspectConfig" telah ditetapkan ke template.
Objek InspectTemplate dan DeidentifyTemplate
Template direpresentasikan dalam Sensitive Data Protection oleh objek
InspectTemplate
dan
DeidentifyTemplate. Kedua objek template berisi konfigurasi—sekumpulan detektor infoType—untuk digunakan di mana pun Anda biasanya menentukan objek InspectConfig atau DeidentifyConfig.
Kolom konfigurasi template
Setiap objek template berisi objek konfigurasi yang diterapkan template, ditambah beberapa kolom konfigurasi tambahan:
- Nama dan nama tampilan template, serta deskripsi.
- Objek
InspectConfigatauDeidentifyConfig: Informasi konfigurasi untuk tugas pemeriksaan atau de-identifikasi. - Stempel waktu hanya baca untuk waktu pembuatan (
"createTime") dan waktu terakhir diperbarui ("updateTime").
Metode template
Setiap objek template juga menyertakan beberapa metode pengelolaan bawaan. Dengan demikian, Anda dapat mengelola template tanpa harus memperbarui setiap permintaan atau integrasi. Setiap metode pengelolaan ditautkan dalam tabel berikut, dan diatur berdasarkan apakah template berlaku di seluruh organisasi atau di seluruh project, dan apakah template tersebut merupakan template de-identifikasi atau template pemeriksaan:
organization. |
project. |
|||
|---|---|---|---|---|
deidentify |
inspect |
deidentify |
inspect |
|
| Membuat template baru | create |
create |
create |
create |
| Memperbarui template yang ada | patch |
patch |
patch |
patch |
| Menghapus template yang ada | delete |
delete |
delete |
delete |
| Mengambil template yang ada, termasuk konfigurasi dan statusnya | get |
get |
get |
get |
| Mencantumkan semua template tugas yang ada | list |
list |
list |
list |
Menggunakan template
Template tersedia untuk informasi konfigurasi pemeriksaan dan de-identifikasi, serta dapat digunakan dalam panggilan API konten (teks dan gambar) dan tugas Sensitive Data Protection (repositori penyimpanan).
Template memiliki kontrol Identity and Access Management (IAM) yang andal, sehingga Anda dapat membatasi pengelolaannya hanya untuk pengguna yang disetujui. Untuk informasi selengkapnya, lihat:
Resource
Untuk mempelajari cara membuat dan menggunakan template dengan Sensitive Data Protection, lihat: