Lihat konektor yang didukung untuk Application Integration.

Menyamarkan data sensitif di log

Dokumen ini menjelaskan penyamaran data sensitif dalam log eksekusi integrasi.

Tentang data masking

Application Integration menghasilkan pesan log untuk setiap eksekusi integrasi. Log ini dapat berisi informasi yang digunakan untuk menentukan status setiap langkah integrasi, atau untuk memecahkan masalah integrasi, tugas, atau peristiwa yang gagal. Namun, jika Anda telah mengaktifkan logging lokal atau Cloud Logging, semua variabel dan kolom data akan disertakan dalam output log masing-masing log eksekusi atau Cloud Logging. Log ini juga dapat menyertakan informasi sensitif atau identitas pribadi (PII) yang tidak ingin Anda tampilkan di output log. Dengan Application Integration, Anda dapat menyamarkan data sensitif di output log sehingga informasi ini tidak terlihat saat Anda meninjau log.

Manfaat

Penyamaran data sensitif di log memberikan manfaat berikut:

  • Meningkatkan keamanan dan privasi pelanggan
  • Mematuhi peraturan privasi data

Jenis data yang didukung

Anda dapat menyamarkan variabel untuk semua jenis data yang didukung dalam Application Integration.

Menyamarkan data sensitif di log

Untuk menyamarkan data sensitif dalam log untuk sebuah project, Anda harus mengaktifkan penyamaran untuk semua resource berikut:

Kontrol masking level project menandakan tingkat tertinggi hierarki masking, kemudian diikuti dengan integrasi dan variabel. Otorisasi untuk penyamaran level project ditetapkan dengan menggunakan flag di tingkat region. Untuk mengaktifkan masking level project, aktifkan masking untuk semua region dalam project Anda. Dalam project Anda, jika Anda telah mengaktifkan masking untuk integrasi dan variabel, tetapi menonaktifkan masking untuk wilayah yang berisi integrasi, fungsi masking tidak akan berfungsi. Demikian pula, jika penyamaran integrasi dinonaktifkan, penyamaran variabel untuk integrasi tersebut tidak akan berfungsi meskipun Anda telah mengaktifkan penyamaran di tingkat region.

Misalkan, Anda memiliki project yang berisi region dengan beberapa integrasi. Anda ingin menonaktifkan masking untuk integrasi tertentu. Dalam kasus seperti ini, Anda dapat mengaktifkan masking untuk wilayah dan menonaktifkannya untuk integrasi spesifik yang tidak memerlukan masking. Berdasarkan kebutuhan bisnis Anda, untuk project, Anda dapat mengaktifkan masking di tingkat region, integrasi, dan variabel. Di sisi lain, jika sebuah project memiliki beberapa region dan Anda telah mengaktifkan masking untuk satu region saja, maka penyamaran menyeluruh hanya akan berfungsi untuk region tersebut dan semua integrasi yang dibuat dalam region tersebut.

Format penyamaran

Variabel disamarkan dalam format penyamaran tetap. Misalnya, format berikut menunjukkan variabel yang disamarkan dari string jenis dan panjang 12: Masked String of length 12

Anda dapat menelusuri variabel yang disamarkan dengan ekspresi reguler /Masked.*\./. Anda dapat menggunakan ekspresi reguler berikut untuk memfilter jenis variabel tertentu yang disamarkan:

  • String: Masked String.*\.
  • Bilangan bulat: Masked Int.*\.
  • Boolean: Masked Bool.*\.

Format penyamaran tetap efisien untuk string besar. Baik Cloud Logging maupun integrasi log eksekusi variabel mask dalam format yang sama.

Contoh kasus penggunaan

Misalkan, data penjualan pelanggan Anda berisi informasi sensitif seperti, informasi kontak, histori pesanan, perjanjian harga, pembayaran pelanggan, dll. Dengan mengaktifkan penyamaran pada tingkat hierarki yang berbeda, Anda dapat melindungi visibilitas log data:

  • Untuk melindungi penjualan pelanggan di lingkungan produksi, aktifkan penyamaran untuk project Anda untuk semua region yang terkait dengan project tersebut.
  • Untuk melindungi bagian tertentu seperti detail pembayaran pelanggan, aktifkan penyamaran untuk penyusupan yang berisi alur pembayaran.
  • Untuk melindungi detail tertentu seperti nomor akun pelanggan, aktifkan penyamaran untuk variabel yang berisi nomor akun tersebut.

Untuk perlindungan data, Anda harus menyamarkan semua informasi sensitif. Jika ada tingkat yang tidak terungkap, hal ini dapat berpotensi menyebabkan akses yang tidak sah.

Harga

Tidak ada biaya tambahan untuk variabel penyamaran. Untuk informasi tentang harga, lihat Harga Integrasi Aplikasi.

Batasan

  • Application Integration tidak mendukung masking data di kolom bertingkat.