Membuat profil data Azure Blob Storage

Halaman ini menjelaskan cara mengonfigurasi penemuan Sensitive Data Protection untuk Azure Blob Storage. Fitur ini hanya tersedia untuk pelanggan yang telah mengaktifkan Security Command Center di paket Enterprise.

Penemuan Sensitive Data Protection membantu Anda mempelajari jenis data yang Anda simpan di Blob Storage dan tingkat sensitivitas data Anda. Saat membuat profil data Blob Storage, Anda akan membuat profil data penyimpanan file, yang memberikan insight dan metadata tentang container Blob Storage Anda. Untuk setiap container Blob Storage, profil data penyimpanan file mencakup informasi berikut:

  • Jenis file yang Anda simpan di container, yang dikategorikan ke dalam kelompok file
  • Tingkat sensitivitas data dalam penampung
  • Ringkasan tentang setiap cluster file yang terdeteksi, termasuk jenis informasi sensitif yang ditemukan

Untuk mengetahui daftar lengkap insight dan metadata di setiap profil data penyimpanan file, lihat Profil data penyimpanan file.

Untuk mengetahui informasi selengkapnya tentang layanan penemuan, lihat Profil data.

Alur kerja

Alur kerja tingkat tinggi untuk membuat profil data Azure Blob Storage adalah sebagai berikut:

  1. Di Security Command Center, buat konektor untuk Microsoft Azure. Pastikan Anda memilih Grant permissions for Sensitive Data Protection discovery.

  2. Buat template pemeriksaan di region global atau region tempat Anda berencana menyimpan konfigurasi pemindaian penemuan dan semua profil data yang dihasilkan.

  3. Buat konfigurasi pemindaian penemuan untuk Azure Blob Storage.

    Sensitive Data Protection membuat profil data Anda sesuai dengan jadwal yang Anda tentukan.

Pertimbangan residensi data

Pertimbangkan hal berikut saat Anda berencana membuat profil data dari penyedia cloud lain:

  • Profil data disimpan bersama konfigurasi pemindaian penemuan. Sebaliknya, saat Anda membuat profil data Google Cloud , profil disimpan di region yang sama dengan data yang akan dibuat profilnya.
  • Jika Anda menyimpan template pemeriksaan di region global, salinan dalam memori template tersebut akan dibaca di region tempat Anda menyimpan konfigurasi pemindaian penemuan.
  • Data Anda tidak diubah. Salinan dalam memori data Anda dibaca di region tempat Anda menyimpan konfigurasi pemindaian penemuan. Namun, Sensitive Data Protection tidak memberikan jaminan tentang ke mana data tersebut akan dikirim setelah mencapai internet publik. Data dienkripsi dengan SSL.

File dan penampung kosong

Penemuan tidak memindai file dan penampung Blob Storage yang kosong dan tidak memperhitungkannya saat mencantumkan ekstensi file yang terlihat. Container yang hanya memiliki file kosong juga dianggap kosong.

Sebelum memulai

  1. Di Security Command Center, buat konektor untuk Microsoft Azure. Untuk mengetahui informasi selengkapnya, lihat Menghubungkan ke Microsoft Azure untuk pengumpulan data konfigurasi dan resource dalam dokumentasi Security Command Center.

  2. Pastikan Anda memiliki izin IAM yang diperlukan untuk mengonfigurasi profil data di tingkat organisasi.

    Jika Anda tidak memiliki peran Organization Administrator (roles/resourcemanager.organizationAdmin) atau Security Admin (roles/iam.securityAdmin), Anda tetap dapat membuat konfigurasi pemindaian. Namun, setelah Anda membuat konfigurasi pemindaian, seseorang dengan salah satu peran tersebut harus memberikan akses pembuatan profil data ke agen layanan Anda.

  3. Pastikan Anda memiliki template pemeriksaan di region global atau region tempat Anda berencana menyimpan konfigurasi pemindaian penemuan dan semua profil data yang dihasilkan.

    Tugas ini memungkinkan Anda membuat template pemeriksaan secara otomatis di region global saja. Jika kebijakan organisasi mencegah Anda membuat template pemeriksaan di region global, sebelum melakukan tugas ini, Anda harus membuat template pemeriksaan di region tempat Anda berencana menyimpan konfigurasi pemindaian penemuan.

  4. Untuk mengirim notifikasi Pub/Sub ke topik saat peristiwa tertentu terjadi—seperti saat Sensitive Data Protection membuat profil container baru—buat topik Pub/Sub sebelum melakukan tugas ini.

Untuk membuat profil data, Anda memerlukan container agen layanan dan agen layanan di dalamnya. Tugas ini memungkinkan Anda membuatnya secara otomatis.

Membuat konfigurasi pemindaian

  1. Buka halaman Create scan configuration.

    Buka Buat konfigurasi pemindaian

  2. Buka organisasi Anda. Di toolbar, klik pemilih project dan pilih organisasi Anda.

Bagian berikut memberikan informasi selengkapnya tentang langkah-langkah di halaman Create scan configuration. Di akhir setiap bagian, klik Lanjutkan.

Pilih jenis penemuan

Pilih Azure Blob Storage.

Pilih cakupan

Lakukan salah satu hal berikut:

  • Untuk memindai semua aset Blob Storage yang dapat diakses oleh konektor Azure Anda, pilih Scan all Azure assets available through your connector.
  • Untuk memindai data Blob Storage dalam satu langganan Azure, pilih Scan one Azure subscription. Masukkan ID langganan.
  • Untuk memindai satu container Blob Storage, pilih Scan one Azure Blob Storage container. Masukkan detail container yang ingin Anda pindai.

Mengelola jadwal

Jika frekuensi pembuatan profil default sesuai dengan kebutuhan, Anda dapat melewati bagian halaman Create scan configuration ini.

Konfigurasi bagian ini karena alasan berikut:

  • Untuk melakukan penyesuaian terperinci pada frekuensi pembuatan profil semua data Anda atau subkumpulan data tertentu.
  • Untuk menentukan penampung yang tidak ingin Anda buat profilnya.
  • Untuk menentukan container yang tidak ingin Anda buat profilnya lebih dari sekali.

Untuk melakukan penyesuaian terperinci pada frekuensi pembuatan profil, ikuti langkah-langkah berikut:

  1. Klik Tambahkan jadwal.

  2. Di bagian Filters, tentukan satu atau beberapa filter yang menentukan container mana yang berada dalam cakupan jadwal. Penampung dianggap berada dalam cakupan jadwal jika cocok dengan setidaknya salah satu filter yang ditentukan.

    Untuk mengonfigurasi filter, tentukan setidaknya salah satu hal berikut:

    • ID langganan atau ekspresi reguler yang menentukan satu atau beberapa ID langganan
    • Nama container atau ekspresi reguler yang menentukan satu atau beberapa container

    Ekspresi reguler harus mengikuti sintaksis RE2.

    Misalnya, jika Anda ingin semua penampung di akun disertakan dalam filter, masukkan ID langganan di kolom ID Langganan.

    Agar cocok dengan filter, penampung harus memenuhi semua ekspresi reguler yang ditentukan dalam filter tersebut.

    Untuk menambahkan filter lainnya, klik Tambahkan filter, lalu ulangi langkah ini.

  3. Klik Frekuensi.

  4. Di bagian Frequency, tentukan apakah akan membuat profil container yang Anda pilih dan, jika ya, seberapa sering:

    • Jika Anda tidak ingin membuat profil penampung, nonaktifkan Buat profil data ini.

    • Jika Anda ingin membuat profil penampung setidaknya sekali, aktifkan Buat profil data ini.

      Tentukan apakah data Anda akan diprofilkan ulang dan peristiwa apa yang akan memicu operasi pemrofilan ulang. Untuk mengetahui informasi selengkapnya, lihat Frekuensi pembuatan profil data.

      1. Untuk Sesuai jadwal, tentukan seberapa sering Anda ingin profil ulang penampung dilakukan. Container diprofilkan ulang terlepas dari apakah container tersebut mengalami perubahan atau tidak.
      2. Untuk When inspect template changes, tentukan apakah Anda ingin data Anda diprofilkan ulang saat template pemeriksaan terkait diperbarui, dan jika ya, seberapa sering.

        Perubahan template inspeksi terdeteksi saat salah satu hal berikut terjadi:

        • Nama template pemeriksaan berubah dalam konfigurasi pemindaian Anda.
        • updateTime template inspeksi berubah.

      3. Misalnya, jika Anda menetapkan template inspeksi untuk region us-west1 dan Anda memperbarui template inspeksi tersebut, hanya data di region us-west1 yang akan diprofil ulang.

  5. Opsional: Klik Conditions.

    Di bagian Conditions, tentukan kondisi apa pun yang harus dipenuhi oleh container—yang ditentukan dalam filter Anda—sebelum Sensitive Data Protection membuat profilnya.

    Secara default, Sensitive Data Protection memindai semua objek dalam container. Jika Anda hanya ingin memindai objek di tingkat akses blob tertentu, pilih tingkat tersebut. Untuk menyertakan blob yang tidak memiliki tingkat akses, pilih Not applicable.

  6. Klik Done.

  7. Opsional: Untuk menambahkan lebih banyak jadwal, klik Add schedule dan ulangi langkah-langkah sebelumnya.

  8. Untuk menentukan prioritas di antara jadwal, urutkan ulang jadwal menggunakan panah atas dan panah bawah .

    Urutan jadwal menentukan cara menyelesaikan konflik antarjadwal. Jika cocok dengan filter dua jadwal yang berbeda, jadwal yang lebih tinggi dalam daftar jadwal akan menentukan frekuensi pembuatan profil untuk penampung tersebut.

  9. Opsional: Edit atau nonaktifkan Jadwal umum.

    Jadwal terakhir dalam daftar adalah jadwal umum. Jadwal ini mencakup penampung dalam cakupan yang Anda pilih yang tidak cocok dengan jadwal yang Anda buat. Jadwal umum mengikuti frekuensi pembuatan profil default sistem.

    • Untuk menyesuaikan jadwal umum, klik Edit jadwal, lalu sesuaikan setelan sesuai kebutuhan.
    • Agar Sensitive Data Protection tidak membuat profil resource apa pun yang tercakup dalam jadwal umum, nonaktifkan Buat profil resource yang tidak cocok dengan jadwal kustom apa pun.

Pilih template inspeksi

Bergantung pada cara Anda ingin memberikan konfigurasi pemeriksaan, pilih salah satu opsi berikut. Apa pun opsi yang Anda pilih, Sensitive Data Protection akan memindai data Anda di region tempat data tersebut disimpan. Artinya, data Anda tidak akan keluar dari region asalnya.

Opsi 1: Membuat template pemeriksaan

Pilih opsi ini jika Anda ingin membuat template pemeriksaan baru di wilayah global.

  1. Klik Create new inspection template.
  2. Opsional: Untuk mengubah pilihan default infoType, klik Manage infoTypes.

    Untuk mengetahui informasi selengkapnya tentang cara mengelola infoType bawaan dan kustom, lihat Mengelola infoType melalui konsolGoogle Cloud .

    Anda harus memilih setidaknya satu infoType untuk melanjutkan.

  3. Opsional: Konfigurasi template pemeriksaan lebih lanjut dengan menambahkan ruleset dan menetapkan nilai minimum keyakinan. Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi deteksi.

Saat membuat konfigurasi pemindaian, Sensitive Data Protection menyimpan template pemeriksaan baru ini di region global.

Opsi 2: Menggunakan template inspeksi yang ada

Pilih opsi ini jika Anda memiliki template pemeriksaan yang ingin digunakan.

  1. Klik Pilih template inspeksi yang ada.
  2. Masukkan nama resource lengkap template pemeriksaan yang ingin Anda gunakan. Kolom Region akan otomatis diisi dengan nama region tempat template pemeriksaan Anda disimpan.

    Template pemeriksaan yang Anda masukkan harus berada di region yang sama dengan tempat Anda berencana menyimpan konfigurasi pemindaian penemuan ini dan semua profil data yang dihasilkan.

    Untuk mematuhi residensi data, Sensitive Data Protection tidak menggunakan template pemeriksaan di luar region tempat template tersebut disimpan.

    Untuk menemukan nama resource lengkap template pemeriksaan, ikuti langkah-langkah berikut:

    1. Buka daftar template inspeksi Anda. Halaman ini akan terbuka di tab terpisah.

      Buka template pemeriksaan

    2. Pilih project yang berisi template pemeriksaan yang ingin Anda gunakan.
    3. Pilih Configuration > Templates > Inspect, lalu klik ID template yang ingin Anda gunakan.
    4. Di halaman yang terbuka, salin nama resource lengkap template. Nama resource lengkap mengikuti format ini:
      projects/PROJECT_ID/locations/REGION/inspectTemplates/TEMPLATE_ID
    5. Di halaman Create scan configuration, di kolom Template name, tempel nama resource lengkap template.

Tambah tindakan

Bagian ini menjelaskan cara menentukan tindakan yang Anda inginkan agar dilakukan oleh Sensitive Data Protection setelah memprofilkan penampung. Tindakan ini berguna jika Anda ingin mengirim insight yang dikumpulkan dari profil data ke layananGoogle Cloud lainnya.

Publikasikan ke Google Security Operations

Metrik yang dikumpulkan dari profil data dapat menambahkan konteks ke temuan Google Security Operations Anda. Konteks tambahan dapat membantu Anda menentukan masalah keamanan terpenting yang perlu ditangani.

Misalnya, jika Anda sedang menyelidiki agen layanan tertentu, Google Security Operations dapat menentukan resource yang diakses agen layanan tersebut dan apakah ada data yang sangat sensitif di salah satu resource tersebut.

Untuk mengirim profil data ke instance Google Security Operations, aktifkan Publikasikan ke Google Security Operations.

Jika Anda tidak mengaktifkan instance Google Security Operations untuk organisasi Anda—melalui produk mandiri atau melalui Security Command Center Enterprise—mengaktifkan opsi ini tidak akan berpengaruh.

Publikasikan ke Security Command Center

Temuan dari profil data memberikan konteks saat Anda melakukan triase dan mengembangkan rencana respons untuk temuan kerentanan dan ancaman di Security Command Center.

Untuk mengirim hasil profil data Anda ke Security Command Center, pastikan opsi Publish to Security Command Center diaktifkan.

Untuk mengetahui informasi selengkapnya, lihat Memublikasikan profil data ke Security Command Center.

Simpan salinan profil data ke BigQuery

Perlindungan Data Sensitif menyimpan salinan setiap profil data yang dibuat dalam tabel BigQuery. Jika Anda tidak memberikan detail tabel pilihan, Sensitive Data Protection akan membuat set data dan tabel di container agen layanan. Secara default, set data diberi nama sensitive_data_protection_discovery dan tabel diberi nama discovery_profiles.

Tindakan ini memungkinkan Anda menyimpan histori semua profil yang dihasilkan. Histori ini dapat berguna untuk membuat laporan audit dan memvisualisasikan profil data. Anda juga dapat memuat informasi ini ke sistem lain.

Selain itu, opsi ini memungkinkan Anda melihat semua profil data dalam satu tampilan, terlepas dari region tempat data Anda berada. Meskipun Anda juga dapat melihat profil data melalui Google Cloud konsol, konsol hanya menampilkan profil di satu wilayah dalam satu waktu.

Jika gagal membuat profil penampung, Sensitive Data Protection akan mencoba lagi secara berkala. Untuk meminimalkan derau dalam data yang diekspor, Sensitive Data Protection hanya mengekspor profil yang berhasil dibuat ke BigQuery.

Sensitive Data Protection mulai mengekspor profil sejak Anda mengaktifkan opsi ini. Profil yang dibuat sebelum Anda mengaktifkan ekspor tidak disimpan ke BigQuery.

Untuk contoh kueri yang dapat Anda gunakan saat menganalisis profil data, lihat Menganalisis profil data.

Menyimpan temuan penemuan sampel ke BigQuery

Sensitive Data Protection dapat menambahkan contoh temuan ke tabel BigQuery pilihan Anda. Contoh temuan mewakili subset dari semua temuan dan mungkin tidak mewakili semua infoType yang ditemukan. Biasanya, sistem menghasilkan sekitar 10 temuan sampel per container, tetapi jumlah ini dapat bervariasi untuk setiap operasi penemuan.

Setiap temuan menyertakan string aktual (juga disebut kutipan) yang terdeteksi dan lokasi persisnya.

Tindakan ini berguna jika Anda ingin mengevaluasi apakah konfigurasi pemeriksaan Anda sudah cocok dengan jenis informasi yang ingin Anda tandai sebagai sensitif. Dengan menggunakan profil data yang diekspor dan contoh temuan yang diekspor, Anda dapat menjalankan kueri untuk mendapatkan informasi selengkapnya tentang item tertentu yang ditandai, infoType yang cocok, lokasi persisnya, tingkat sensitivitas yang dihitung, dan detail lainnya.

Contoh ini mengharuskan Save data profile copies to BigQuery dan Save sample discovery findings to BigQuery diaktifkan.

Kueri berikut menggunakan operasi INNER JOIN pada tabel profil data yang diekspor dan tabel temuan sampel yang diekspor. Dalam tabel yang dihasilkan, setiap data menampilkan kutipan temuan, infoType yang cocok, resource yang berisi temuan, dan tingkat sensitivitas resource yang dihitung.

SELECT
 findings_table.quote,
 findings_table.infotype.name,
 findings_table.location.container_name,
 profiles_table.file_store_profile.file_store_path as bucket_name,
 profiles_table.file_store_profile.sensitivity_score as bucket_sensitivity_score
FROM
 `FINDINGS_TABLE_PROJECT_ID.FINDINGS_TABLE_DATASET_ID.FINDINGS_TABLE_ID_latest_v1` AS findings_table
INNER JOIN
 `PROFILES_TABLE_PROJECT_ID.PROFILES_TABLE_DATASET_ID.PROFILES_TABLE_ID_latest_v1` AS profiles_table
ON
 findings_table.data_profile_resource_name=profiles_table.file_store_profile.name
 AND findings_table.timestamp.timestamp=profiles_table.file_store_profile.profile_last_generated.timestamp

Untuk menyimpan contoh temuan ke tabel BigQuery, ikuti langkah-langkah berikut:

  1. Aktifkan Save sample discovery findings to BigQuery.

  2. Masukkan detail tabel BigQuery tempat Anda ingin menyimpan temuan sampel.

    Tabel yang Anda tentukan untuk tindakan ini harus berbeda dengan tabel yang digunakan untuk tindakan Save data profile copies to BigQuery.

    • Untuk Project ID, masukkan ID project yang sudah ada tempat Anda ingin mengekspor temuan.

    • Untuk Dataset ID, masukkan nama set data yang ada dalam project.

    • Untuk Table ID, masukkan nama tabel BigQuery tempat Anda ingin menyimpan temuan. Jika tabel ini tidak ada, Sensitive Data Protection akan otomatis membuatnya untuk Anda menggunakan nama yang Anda berikan.

Untuk mengetahui informasi tentang konten setiap temuan yang disimpan dalam tabel BigQuery, lihat DataProfileFinding.

Publikasikan ke Pub/Sub

Dengan mengaktifkan Publikasikan ke Pub/Sub, Anda dapat melakukan tindakan terprogram berdasarkan hasil pembuatan profil. Anda dapat menggunakan notifikasi Pub/Sub untuk mengembangkan alur kerja guna menangkap dan memulihkan temuan dengan risiko atau sensitivitas data yang signifikan.

Untuk mengirim notifikasi ke topik Pub/Sub, ikuti langkah-langkah berikut:

  1. Aktifkan Publikasikan ke Pub/Sub.

    Daftar opsi akan muncul. Setiap opsi menjelaskan peristiwa yang menyebabkan Sensitive Data Protection mengirimkan notifikasi ke Pub/Sub.

  2. Pilih peristiwa yang akan memicu notifikasi Pub/Sub.

    Jika Anda memilih Send a Pub/Sub notification each time a profile is updated, Sensitive Data Protection akan mengirimkan notifikasi saat ada perubahan pada tingkat sensitivitas, tingkat risiko data, infoType yang terdeteksi, akses publik, dan metrik penting lainnya di profil.

  3. Untuk setiap acara yang Anda pilih, ikuti langkah-langkah berikut:

    1. Masukkan nama topik. Nama harus dalam format berikut:

      projects/PROJECT_ID/topics/TOPIC_ID
      

      Ganti kode berikut:

      • PROJECT_ID: ID project yang terkait dengan topik Pub/Sub.
      • TOPIC_ID: ID topik Pub/Sub.
    2. Tentukan apakah akan menyertakan profil penampung lengkap dalam notifikasi, atau hanya nama resource lengkap dari penampung yang diprofilkan.

    3. Tetapkan tingkat risiko dan sensitivitas data minimum yang harus dipenuhi agar Sensitive Data Protection dapat mengirimkan notifikasi.

    4. Tentukan apakah hanya satu atau kedua kondisi risiko dan sensitivitas data yang harus dipenuhi. Misalnya, jika Anda memilih AND, kondisi risiko data dan sensitivitas harus terpenuhi sebelum Sensitive Data Protection mengirimkan notifikasi.

Mengelola container dan penagihan agen layanan

Di bagian ini, Anda akan menentukan project yang akan digunakan sebagai container agen layanan. Anda dapat meminta Sensitive Data Protection membuat project baru secara otomatis, atau Anda dapat memilih project yang sudah ada.

Terlepas dari apakah Anda menggunakan agen layanan yang baru dibuat atau menggunakan kembali agen yang sudah ada, pastikan agen tersebut memiliki akses baca ke data yang akan diprofilkan.

Membuat project secara otomatis

Jika Anda tidak memiliki izin yang diperlukan untuk membuat project di organisasi, Anda harus memilih project yang ada atau mendapatkan izin yang diperlukan. Untuk mengetahui informasi tentang izin yang diperlukan, lihat Peran yang diperlukan untuk menggunakan profil data di tingkat organisasi atau folder.

Untuk membuat project secara otomatis yang akan digunakan sebagai container agen layanan, ikuti langkah-langkah berikut:

  1. Di kolom Service agent container, tinjau project ID yang disarankan dan edit sesuai kebutuhan.
  2. Klik Create.
  3. Opsional: Perbarui nama project default.
  4. Pilih akun yang akan ditagih untuk semua operasi yang dapat ditagih terkait project baru ini, termasuk operasi yang tidak terkait dengan penemuan.

  5. Klik Create.

Sensitive Data Protection akan membuat project baru. Agen layanan dalam project ini akan digunakan untuk melakukan autentikasi ke Sensitive Data Protection dan API lainnya.

Pilih project yang ada

Untuk memilih project yang ada sebagai container agen layanan, klik kolom Service agent container, lalu pilih project.

Menetapkan lokasi untuk menyimpan konfigurasi

Klik daftar Resource location, lalu pilih region tempat Anda ingin menyimpan konfigurasi pemindaian ini. Semua konfigurasi pemindaian yang Anda buat nanti juga akan disimpan di lokasi ini.

Tempat Anda memilih untuk menyimpan konfigurasi pemindaian tidak memengaruhi data yang akan dipindai. Data Anda dipindai di region yang sama dengan tempat data tersebut disimpan. Untuk mengetahui informasi selengkapnya, lihat Pertimbangan residensi data.

Meninjau dan membuat konfigurasi

  1. Jika Anda ingin memastikan bahwa pembuatan profil tidak dimulai secara otomatis setelah Anda membuat konfigurasi pemindaian, pilih Create scan in paused mode.

    Opsi ini berguna dalam kasus berikut:

    • Administrator Google Cloud Anda tetap harus memberikan akses pemrofilan data kepada agen layanan.
    • Anda ingin membuat beberapa konfigurasi pemindaian dan Anda ingin beberapa konfigurasi mengganti konfigurasi lainnya.
    • Anda memilih untuk menyimpan profil data ke BigQuery dan ingin memastikan agen layanan memiliki akses tulis ke tabel BigQuery tempat salinan profil data akan disimpan.
    • Anda memilih untuk menyimpan contoh temuan penemuan ke BigQuery dan ingin memastikan bahwa agen layanan memiliki akses tulis ke tabel BigQuery tempat contoh temuan akan disimpan.
    • Anda telah mengonfigurasi notifikasi Pub/Sub dan ingin memberikan akses publikasi ke agen layanan.
  2. Tinjau setelan Anda, lalu klik Buat.

    Sensitive Data Protection akan membuat konfigurasi pemindaian dan menambahkannya ke daftar konfigurasi pemindaian penemuan.

Untuk melihat atau mengelola konfigurasi pemindaian, lihat Mengelola konfigurasi pemindaian.

Langkah berikutnya