Ringkasan Security center
Dokumen ini menjelaskan Security center BigQuery di Google Cloud konsol. Anda dapat menggunakan Security center untuk menganalisis profil keamanan data organisasi, mengonfigurasi dan mengelola kebijakan keamanan tingkat baris dan tingkat kolom, serta mengelola tag tata kelola data dan tag kebijakan.
Sebelum memulai
Untuk melihat informasi di Security center, Anda memerlukan hal berikut:
Aktifkan Dataplex API, jika belum diaktifkan.
Peran yang diperlukan untuk mengaktifkan API
Untuk mengaktifkan API, Anda memerlukan izin serviceusage.services.enable. Jika Anda
membuat project, kemungkinan Anda sudah memiliki izin ini melalui
peran Pemilik (roles/owner). Jika tidak, Anda bisa mendapatkan izin ini melalui
peran Service Usage Admin (roles/serviceusage.serviceUsageAdmin).
Pelajari cara memberikan peran.
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan untuk mengelola dan memantau setelan keamanan dari halaman Security center BigQuery, minta administrator Anda untuk memberikan peran IAM berikut:
- BigQuery Security Admin (
roles/bigquery.securityAdmin) di project -
Mengelola tag tata kelola data:
Tag Administrator (
roles/resourcemanager.tagAdmin) di organisasi atau project -
Membuat dan mengelola taksonomi tag kebijakan:
Policy Tag Admin (
roles/datacatalog.categoryAdmin) di taksonomi, project, atau organisasi -
Menggunakan Gemini Cloud Assist di Security center:
Gemini untuk Google Cloud User (
roles/cloudaicompanion.user) di project
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Pemilihan resource dan analisis profil keamanan
Tab Resources di Security center memungkinkan Anda menelusuri set data dan tabel dalam project BigQuery, melihat kebijakan keamanan terlampir, dan menganalisis profil keamanan setiap resource.
Menganalisis profil keamanan dengan Gemini Cloud Assist
Gemini Cloud Assist di Security center memungkinkan Anda meninjau setelan keamanan, mengajukan pertanyaan tentang resource, dan menganalisis profil keamanan set data atau tabel:
Di Google Cloud konsol, buka halaman BigQuery.
Di menu navigasi, klik Governance, lalu klik Security center.
Klik tab Resources.
Arahkan kursor ke set data atau tabel, lalu klik astrophotography_mode Show security profile.
Gemini Cloud Assist membuat ringkasan profil keamanan resource, termasuk kebijakan akses tingkat baris terlampir, kebijakan data tingkat kolom, dan tag klasifikasi.
Untuk mengajukan pertanyaan tentang temuan keamanan, kebijakan, dan kontrol akses, Anda juga dapat menggunakan panel chat Gemini Cloud Assist.
Untuk mengetahui informasi selengkapnya, lihat Menggunakan Gemini Cloud Assist.
Menelusuri dan memfilter resource
Tab Resources menyediakan kemampuan berikut untuk menemukan resource dan memeriksa kontrol akses:
- Project scope: tab Resources menampilkan set data dan tabel di project yang dipilih Google Cloud .
- Search and filter: klik Filter untuk menelusuri resource berdasarkan nama set data, nama tabel, atau lokasi.
- Periksa kebijakan yang terlampir: kolom Kebijakan dan Tag kebijakan menunjukkan apakah kebijakan akses atau tag kebijakan terlampir ke setiap tabel. Untuk melihat detail kebijakan, klik nama resource. Untuk membuat atau mengubah kebijakan untuk resource yang dipilih, buka tab Policy management.
Manajemen kebijakan
Tab Policy management di Security center memungkinkan Anda mengonfigurasi dan mengelola kebijakan akses tingkat baris dan kebijakan keamanan tingkat kolom untuk tabel.
Anda dapat mengonfigurasi kebijakan keamanan tingkat kolom dengan tiga cara:
- Kebijakan data yang ditetapkan langsung di kolom
- Kebijakan berbasis tag tata kelola data (Pratinjau)
- Kebijakan berbasis tag kebijakan
Kebijakan akses baris
Tampilan Row access menampilkan semua kebijakan akses tingkat baris yang dibuat untuk resource Anda. Untuk setiap kebijakan, Anda dapat melihat nama kebijakan, nama tabel, nama set data, dan tanggal terakhir diubah. Anda dapat mengedit, menghapus, atau membuat kebijakan langsung dari tampilan ini.
Saat membuat kebijakan akses tingkat baris, Anda menentukan hal berikut:
- Policy name: nama unik untuk kebijakan.
- Table search: masukkan nama tabel di kolom penelusuran untuk menemukan dan memilih tabel target.
- Schema view: tinjau skema tabel untuk memverifikasi nama kolom yang tersedia.
- Filter predicate: masukkan kondisi filter SQL yang menentukan baris mana yang
terlihat (misalnya,
region = 'us-east1'). - Principals: tentukan pengguna, grup, atau domain yang menerapkan kebijakan.
Untuk mengetahui informasi selengkapnya, lihat Pengantar keamanan tingkat baris BigQuery.
Kebijakan keamanan kolom
Tampilan Column security memungkinkan Anda mengelola kontrol akses tingkat kolom dan penyamaran data di seluruh resource.
Untuk melihat kebijakan keamanan kolom, Anda harus memilih region terlebih dahulu dari daftar Region.
Setelah Anda memilih region, kebijakan akan muncul dalam tiga bagian berdasarkan cara pembuatannya:
- Tag kebijakan: kebijakan yang terkait dengan tag taksonomi Data Catalog.
- Tag tata kelola data: kebijakan yang terkait dengan tag Resource Manager dengan
purpose=DATA_GOVERNANCE(Pratinjau). - Directly assigned data policies: kebijakan data yang dilampirkan langsung ke kolom tabel tanpa perantara tag.
Metrik dampak kebijakan
Untuk setiap kebijakan, tabel menampilkan metrik dampak yang menunjukkan jumlah tabel dan kolom yang terpengaruh oleh kebijakan tersebut. Metrik ini menunjukkan seberapa luas kebijakan diterapkan di seluruh set data Anda, sehingga membantu administrator mengevaluasi jangkauan dan sensitivitas kebijakan sebelum memperbarui atau menetapkannya kembali.
Melampirkan kebijakan ke beberapa kolom
Untuk melampirkan kebijakan yang ada ke beberapa kolom di berbagai tabel dan set data, klik Attach di tabel kebijakan. Tindakan ini memungkinkan Anda menerapkan kontrol akses tingkat kolom atau aturan penyamaran data yang konsisten di seluruh organisasi dalam satu tindakan.
Saat Anda menetapkan principal ke kebijakan data, BigQuery akan memberikan peran Masked Reader (roles/bigquerydatapolicy.maskedReader) kepada principal tersebut pada kebijakan tersebut.
Peran ini adalah satu-satunya peran bawaan yang memberikan bigquery.dataPolicies.maskedGet, izin yang diperlukan untuk membaca nilai yang disamarkan di kolom yang dilindungi. Untuk mengetahui informasi selengkapnya, lihat
Peran untuk membuat kueri data yang disamarkan.
Bergantung pada persyaratan kontrol akses Anda, lihat salah satu panduan berikut untuk mengetahui petunjuk mendetail tentang cara mengonfigurasi kebijakan:
- Filter rows by user identity: untuk membatasi baris yang dapat dikueri pengguna berdasarkan atribut seperti departemen atau region, lihat Pengantar keamanan tingkat baris BigQuery.
- Block access to specific columns: untuk mencegah pengguna yang tidak sah dari mengkueri kolom sensitif sepenuhnya, lihat Membatasi akses dengan kontrol akses tingkat kolom.
- Obscure column values during queries: untuk mengizinkan pengguna mengkueri tabel sambil menyamarkan data sensitif (seperti alamat email), lihat Menyamarkan data kolom.
Tag tata kelola data dan tag kebijakan
Tag tata kelola data dan tag kebijakan memungkinkan Anda mengklasifikasikan kolom dan menerapkan kontrol akses di seluruh resource BigQuery.
Untuk mengelola tag di Security center:
Di Google Cloud konsol, buka halaman BigQuery.
Di menu navigasi, klik Governance, lalu klik Security center.
Bergantung pada jenis tag yang ingin Anda kelola, pilih salah satu tab berikut:
- Tag tata kelola data: klik tab Tag tata kelola data untuk membuat kunci tag Resource Manager (dengan
purpose=DATA_GOVERNANCE) dan menentukan nilai tag hierarkis (Pratinjau). Untuk mengonfigurasi izin akses, klik Manage access. - Policy tags: klik tab Policy tags, lalu klik Create taxonomy untuk membuat taksonomi Data Catalog dan tag kebijakan hierarkis. Untuk mengonfigurasi izin akses, gunakan panel izin.
- Tag tata kelola data: klik tab Tag tata kelola data untuk membuat kunci tag Resource Manager (dengan
Setelah membuat kunci tag atau taksonomi, Anda melampirkan tag ke kolom tabel untuk menerapkan kontrol akses tingkat kolom dan penyamaran data:
- Tag tata kelola data: untuk melampirkan tag tata kelola data ke kolom dan menerapkan kebijakan data menggunakan Resource Manager, lihat Mengontrol akses ke kolom dengan tag tata kelola data.
- Tag kebijakan Katalog Data: untuk mengaitkan tag kebijakan taksonomi dengan skema tabel dan mengelola kontrol akses, lihat Menyiapkan kontrol akses tingkat kolom.
Langkah berikutnya
- Pelajari lebih lanjut tata kelola data di BigQuery.
- Pelajari cara membatasi akses dengan keamanan tingkat baris.
- Pelajari cara membatasi akses dengan kontrol akses tingkat kolom.
- Pelajari cara menyamarkan data kolom dengan tag kebijakan.
- Pelajari cara mengontrol akses kolom dengan tag tata kelola data.