Membuat dan mengelola aturan masking (pratinjau)
Catatan
Pusat Power Platform admin yang baru dan ditingkatkan sekarang dalam pratinjau publik! Kami merancang pusat admin baru agar lebih mudah digunakan, dengan navigasi berorientasi tugas yang membantu Anda mencapai hasil tertentu dengan lebih cepat. Kami akan menerbitkan dokumentasi baru dan yang diperbarui saat pusat admin baru Power Platform beralih ke ketersediaan umum.
[Artikel ini adalah dokumentasi prarilis dan dapat berubah.]
Penyembunyian data membantu melindungi informasi sensitif selama interaksi pelanggan dan mencegah kebocoran data. Penyembunyian data, juga dikenal sebagai de-identifikasi atau pengaburan, menggantikan data sensitif dengan string yang ditutup. String yang disamarkan memastikan bahwa nilai asli yang tidak disamarkan tetap tersembunyi. Hanya pengguna yang berwenang yang dapat membaca nilai yang tidak disamarkan—satu rekaman pada satu waktu. Dalam konteks interaksi pelanggan, pengguna dukungan garis depan dicegah untuk mengekspos informasi sensitif seperti nomor kartu kredit, nomor jaminan sosial, atau data pribadi apa pun.
Penting
- Ini adalah fitur pratinjau.
- Fitur pratinjau tidak dibuat untuk penggunaan produksi dan mungkin memiliki fungsionalitas terbatas. Fitur ini tersedia sebelum rilis resmi agar pelanggan bisa memperoleh akses awal dan memberikan tanggapan.
Bagaimana cara kerja masking?
Anda membuat aturan penyembunyian untuk mengatur bagaimana informasi sensitif harus disamarkan.
Aturan ini menggunakan ekspresi reguler untuk mengidentifikasi pola tertentu, misalnya nomor kartu kredit, nomor jaminan sosial, dan alamat email.
Pola ini terdeteksi dan bidang sensitif diganti dengan karakter bertopeng saat baris diambil.
Membuat aturan penyembunyian
Dapatkan serangkaian aturan masking yang telah ditentukan sebelumnya, untuk memulai, atau Anda dapat membuatnya sendiri.
Buat solusi: Buat solusi di Power Apps.
Membuat komponen baru: Membuat komponen dalam solusi.
Pilih opsi menu Keamanan dan pilih Aturan masking yang aman.
Formulir Aturan Penyembunyian Baru muncul.
Dalam formulir ini, masukkan aturan Nama dalam format ini: di mana
prefix_name
bisa atauprefix
CLS_
.New_
Masukkan Nama Tampilan dan Deskripsi.
Masukkan Ekspresi Reguler, yang dipilih dari Bahasa Ekspresi Reguler.
Misalnya, untuk menutupi lima digit pertama nomor jaminan sosial, gunakan:
\d(?=\d{2}-\d{2}-\d{4}|\d-\d{2}-\d{4}|-\d{2}-\d{4}|\d-\d{4}|-\d{4})
Catatan
Ekspresi reguler Anda dapat memiliki beberapa aturan penyembunyian yang dipisahkan oleh pipa
|
.Contoh:
\d(?=\d{2}-\d{2}-\d{4}|\d-\d{2}-\d{4}|-\d{2}-\d{4}|\d-\d{4}|-\d{4})| \S+@\S+\.\S+|[STFGM]\d{4}|(?:4[0-9]{12}(?:[0-9]{3})?|[25][1-7][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})
Masukkan Karakter Bertopeng, misalnya
#
.Masukkan nilai asli di bidang Masukkan Data Pengujian Teks Biasa, seperti nomor jaminan sosial, atau alamat email.
Masukkan nilai asli di bidang Masukkan Data Pengujian Teks Kaya, seperti nomor jaminan sosial, atau alamat email (untuk menguji jenis Data Teks dengan kolom format teks kaya).
Catatan
Untuk bidang teks kaya, nilai mentah bidang perlu diperhitungkan saat menentukan Ekspresi Reguler. Anda dapat melihat nilai mentah menggunakan API Web untuk mengkueri tabel/kolom dengan teks kaya. Misalnya
https://<org url>/api/data/v9.2/maskingrules(<id>)?$select=richtestdata
(hasil)
"richtestdata": "<div class="ck-content" data-wrapper="true" dir="ltr" style="--ck-image-style-spacing: 1.5em; --ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2); --ck-color-selector-caption-background: hsl(0, 0%, 97%); --ck-color-selector-caption-text: hsl(0, 0%, 20%); font-family: Segoe UI; font-size: 11pt;"><p style="margin: 0;">123-45-789<p><div>"
Pilih Simpan.
Data pengujian Teks Biasa Bertopeng, dan data pengujian Teks Kaya Bertopeng ditampilkan di layar.
Nilai yang disamarkan mungkin disamarkan seperti ini:
Ekspresi reguler Nilai asli Nilai yang disamarkan \d(?=\d{2}-\d{2}-\d{4}|\d-\d{2}-\d{4}|-\d{2}-\d{4}|\d-\d{4}|-\d{4})
SSN 123-45-6789
SSN ###-##-6789
[STFGM]\d{4}
AkunNbr S1234567z
AkunNbr #567z
(?:4[0-9]{12}(?:[0-9]{3})?|[25][1-7][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})
Kartu MasterCard 5678912345678912
Kartu MasterCard #
(?:4[0-9]{12}(?:[0-9]{3})?|[25][1-7][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})
Visa 4567891234567891
Visa #
\S+@\S+\.\S+
Email name@sample.com
Email #
Saat pelanggan mengirimi Anda email dengan data sensitif dan email tersebut memiliki aturan penyembunyian ini, hanya nilai yang disamarkan yang ditampilkan di isi email:
mengelola aturan penyembunyian
Dapatkan daftar aturan penyembunyian
Buka Power Apps portal.
Pilih lingkungan tempat Anda ingin menampilkan daftar aturan penyembunyian.
Pilih Tabel dan pilih filter Semua.
Masukkan aturan masking di bilah pencarian.
Pilih baris Aturan Penyembunyian Tabel dengan aturan masking nama.
Daftar aturan penyembunyian ditampilkan. Anda dapat memperluas daftar dengan memilih menu dropdown+ lainnya .
Menambahkan aturan penyembunyian ke kolom aman
Buka Power Apps portal.
Pilih lingkungan tempat Anda ingin menambahkan aturan masking ke kolom.
Pilih Tabel dari menu navigasi dan pilih tabel pilihan Anda dengan kolom aman.
Pilih Kolom di bawah bagian Skema .
Pilih kolom untuk membuka dan mengeditnya. Panel Edit kolom akan ditampilkan.
Perluas opsi lanjutan.
Centang Aktifkan keamanan kolom jika kotak tidak dicentang.
Pilih menu menurun Aturan penyembunyian.
Pilih aturan penyembunyian.
Pilih Simpan.
Catatan
Jenis data untuk aturan penyembunyian:
- Teks (satu baris dan multi-baris).
- Angka.
Memberikan izin ke kolom aman dengan aturan penyembunyian
Izin untuk membaca bidang yang disamarkan diberikan menggunakan profil keamanan Kolom.
Pengguna atau grup Teams dapat diberikan akses melalui keamanan kolom:
Membaca
Diizinkan: Kolom aman baca diizinkan. Nilai yang disamarkan ditampilkan jika aturan masking diterapkan ke kolom.
Baca tanpa topeng
Tidak Diizinkan: Saat Baca diizinkan dan Baca tanpa masker tidak diizinkan, nilai yang disamarkan akan ditampilkan.
Satu Rekaman: Pengguna diizinkan untuk membaca nilai yang tidak ditutupi. Nilai yang tidak disamarkan hanya dikembalikan saat Anda meminta satu rekaman pada satu waktu. Nilai ini harus diizinkan untuk pengguna yang mengelola dan memelihara kolom aman.
Semua catatan: Pengguna diizinkan untuk mengambil dan membaca beberapa catatan dengan nilai yang tidak ditutupi. Pengaturan ini sangat istimewa. Baca tanpa masker hanya boleh diizinkan untuk layanan backend yang memerlukan nilai yang tidak dimasker untuk pemrosesan backend.
Pemutakhiran
Diizinkan: Pengguna diizinkan untuk memperbarui rekaman.
Menciptakan
Diizinkan: Pengguna diizinkan untuk membuat rekaman.
Catatan
Pengguna sistem dan aplikasi dengan izin Baca dan Baca yang tidak disamarkan mendapatkan nilai yang disamarkan secara default. Untuk membaca nilai yang tidak disamarkan, buka opsi untuk melihat bidang yang disamarkan.
Melihat semua kolom yang memiliki aturan masking
Anda bisa mendapatkan daftar semua kolom aman dari semua tabel dengan aturan penyembunyian.
Buka Power Apps portal.
Pilih lingkungan tempat Anda ingin melihat semua kolom dengan aturan penyembunyian.
Pilih Tabel dan pilih filter Semua.
Masukkan attributemaskingrule di bilah pencarian.
Pilih tabel AttributMaskingRule .
Daftar kolom dengan aturan penyembunyian ditampilkan. Anda dapat memperluas daftar dengan memilih menu dropdown+ lainnya .
Bagaimana bidang bertopeng ditampilkan?
Jika Anda memiliki izin untuk Baca bidang yang tidak disamarkan, Anda akan melihat nilai yang disamarkan secara default di sini:
Jenis bidang | Kolom bertopeng dikembalikan dengan nilai bertopeng? |
---|---|
Kisi | Selalu |
Formulir | Selalu |
Kopilot | Selalu |
Laporan Excel | Selalu |
Catatan
Log audit menunjukkan nilai yang tidak disamarkan dalam peristiwa pembaruan sebelum dan sesudah Berikan log audit pembacaan hanya kepada pengguna yang berwenang.
Opsi untuk melihat bidang yang disamarkan
Catatan
Opsi ini tersedia selama pratinjau.
Izin untuk membaca nilai yang tidak disamarkan diperlukan. Anda dapat membaca nilai yang tidak disamarkan dalam rekaman.
Dalam contoh ini, ganti, <url>
, <table collection name>
dan <recordid>
dengan nilai Anda sendiri.
Contoh untuk semua kolom yang disamarkan dalam rekaman:
https://<url>/api/data/v9.1/<table collection name>(<recordid>)?UnMaskedData=true
Contoh untuk kolom bertopeng individual:
Ganti dengan
<column_name>
nama kolom aman Anda.https://<url>/api/data/v9.1/<table collection name>(<recordid>)?$select=<column_name>&UnMaskedData=true
Pembatasan yang diketahui
Membaca nilai yang tidak disamarkan pada formulir
Nilai yang disamarkan ditampilkan pada formulir detail/utama. Dalam rilis mendatang, harus ada tombol untuk mengizinkan pengguna yang memiliki izin Baca yang tidak disamarkan untuk membaca nilai yang tidak disamarkan.
Membuat dan memperbarui nilai yang tidak disamarkan pada formulir
Saat Anda membuat rekaman baru, Anda memasukkan bidang sensitif sebagai nilai yang tidak ditutupi. Setelah Anda menyimpan, formulir secara otomatis disegarkan, dan bidang sensitif segera ditutupi. Anda dapat memperbarui bidang tetapi pastikan Anda memasukkan nilai yang tidak disamarkan.
Log audit
Nilai yang tidak disamarkan ditampilkan dalam log audit. Dalam rilis mendatang, ini ditutupi dengan opsi untuk membaca tanpa masker untuk pengguna yang memiliki izin Baca tanpa masker .