Lihat konektor yang didukung untuk Application Integration.

Menyamarkan data sensitif di log

Dokumen ini menjelaskan cara menyamarkan data sensitif dalam log eksekusi integrasi.

Tentang penyamaran data

Integrasi Aplikasi membuat 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 dari log eksekusi atau Cloud Logging. Log ini juga dapat menyertakan informasi identitas pribadi (PII) atau informasi sensitif yang tidak ingin Anda tampilkan dalam output log. Dengan Integrasi Aplikasi, Anda dapat menyamarkan data sensitif dalam output log sehingga informasi ini tidak terlihat saat Anda meninjau log.

Manfaat

Menyamarkan 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 di Integrasi Aplikasi.

Menyamarkan data sensitif di log

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

Kontrol penyamaran level project menandakan tingkat tertinggi hierarki penyamaran, yang kemudian diikuti oleh integrasi dan variabel. Otorisasi untuk penyamaran tingkat project ditetapkan dengan menggunakan tanda di tingkat region. Untuk mengaktifkan penyamaran tingkat project, aktifkan penyamaran untuk semua region dalam project Anda. Di project Anda, jika Anda telah mengaktifkan penyamaran untuk integrasi dan variabel, tetapi menonaktifkan penyamaran untuk wilayah yang berisi integrasi, maka fungsi penyamaran tidak akan berfungsi. Demikian pula, jika penyamaran integrasi dinonaktifkan, penyamaran variabel untuk integrasi tersebut tidak 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 itu, Anda dapat mengaktifkan penyamaran untuk wilayah tersebut dan menonaktifkannya untuk integrasi tertentu yang tidak memerlukan penyamaran. Berdasarkan kebutuhan bisnis Anda, untuk project Anda, Anda dapat mengaktifkan penyamaran di tingkat wilayah, integrasi, dan variabel. Di sisi lain, jika project memiliki beberapa region dan Anda hanya mengaktifkan masking untuk satu region, maka masking end-to-end hanya akan berfungsi untuk region tersebut dan semua integrasi yang dibangun dalam region tersebut.

Format penyamaran

Variabel disamarkan dalam format penyamaran tetap. Misalnya, format berikut menunjukkan variabel yang di-masking dengan jenis string 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 yang disamarkan tertentu:

  • String: Masked String.*\.
  • Integer: Masked Int.*\.
  • Boolean: Masked Bool.*\.

Format penyamaran tetap efisien untuk string besar. Log eksekusi integrasi dan Cloud Logging menyamarkan variabel 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 di berbagai tingkat hierarki, Anda dapat melindungi visibilitas log data Anda:

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

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

Harga

Tidak ada biaya tambahan untuk menyamarkan variabel. Untuk mengetahui informasi tentang harga, lihat Harga Application Integration.

Batasan

  • Integrasi Aplikasi tidak mendukung penyamaran data di kolom bertingkat.