Penyamaran data (data masking)

Lindungi informasi sensitif dengan penyembunyian data tingkat lanjut

Ditulis oleh Frieda Yip (Super Administrator)

Diperbarui pada October 3rd, 2024

Fitur data masking memungkinkan Anda menyembunyikan atau mengenkripsi detail sensitif dalam pesan masuk, informasi kontak, properti objek kustom, dan rekaman melalui penyembunyian pola menggunakan ekspresi reguler (regex). 

Fitur canggih ini membantu menjaga kerahasiaan dan memastikan kepatuhan terhadap peraturan perlindungan data. Dengan menerapkan data masking, Anda dapat melindungi informasi pribadi sekaligus memanfaatkan data yang Anda butuhkan untuk analisis dan pengambilan keputusan. 

Dalam artikel ini, kami akan memandu Anda tentang cara menggunakan data masking secara efektif untuk meningkatkan keamanan dan privasi data Anda.

Fitur ini saat ini hanya tersedia berdasarkan permintaan. Hubungi tim Sales kami jika Anda tertarik untuk mengaktifkannya di ruang kerja perusahaan Anda.

 

 

🔒 Informasi di bagian ini hanya berlaku untuk pengguna akun Admin

 

 

Mengapa data masking penting?

Penyamaran data penting karena beberapa alasan utama:

  1. Keamanan yang ditingkatkan: Penyamaran data atau data masking meminimalkan risiko akses tidak sah dengan mengaburkan informasi sensitif. Hal ini sangat penting dalam lingkungan tempat data dibagikan di antara banyak pengguna atau sistem.
  2. Kepatuhan terhadap peraturan: Banyak industri yang tunduk pada peraturan perlindungan data yang ketat. Penyamaran data membantu organisasi mematuhi undang-undang seperti GDPR dan HIPAA dengan memastikan bahwa data pribadi tidak terekspos secara tidak perlu.
  3. Mitigasi risiko: Jika terjadi pelanggaran data, data yang disembunyikan dapat membantu membatasi terungkapnya informasi sensitif, sehingga mengurangi potensi tanggung jawab dan kerugian finansial.

 

Bagaimana cara kerja data masking?

Untuk melindungi informasi sensitif secara efektif, penting untuk memahami ekspresi reguler (regex). Regex adalah alat yang ampuh yang digunakan untuk mengidentifikasi dan memanipulasi pola tertentu dalam teks. Anggap regex sebagai alat untuk menentukan pola agar sesuai dengan urutan teks tertentu seperti nomor telepon, alamat email, atau nomor jaminan sosial. Misalnya, pola regex dapat dibuat agar sesuai dengan format email seperti hi@ sleekflow .io , yang memungkinkan sistem mengenali dan bekerja dengan data tersebut.

Fitur data masking memanfaatkan konsep regex melalui penyembunyian pola, yang memungkinkan Anda menyembunyikan jenis informasi sensitif tertentu dengan mudah sambil menjaga agar struktur keseluruhannya tetap utuh.

 

Apa fungsinya?

  1. Menyembunyikan informasi sensitif: Misalnya, jika Anda mengonfigurasi pola regex nomor telepon Hong Kong sebagai pola masking, fitur tersebut dapat menyembunyikan nomor telepon pelanggan dari tampilan, mengubah 98769876 menjadi ******** . Ini memastikan bahwa informasi sensitif tidak terekspos ke pengguna yang tidak berwenang.
  2. Mempertahankan struktur data: Meskipun data sebenarnya disembunyikan, Anda masih dapat melihat bahwa data tersebut adalah nomor telepon atau alamat email tanpa mengungkapkan informasi sebenarnya.
  3. Pola yang dapat disesuaikan: Anda dapat mengatur pola regex Anda sendiri untuk menutupi data berdasarkan kebutuhan Anda. Baik itu menyembunyikan nomor kartu kredit, alamat email, atau detail sensitif lainnya, fitur ini memungkinkan Anda untuk menentukan bagaimana data harus ditutupi.

 

Menyiapkan data masking

Akses halaman “data masking”

Untuk mencapai halaman “data masking”, ikuti langkah-langkah berikut:

  1. Buka halaman “Pengaturan” dengan mengklik ikon di bilah navigasi sebelah kiri
  2. Di bawah bagian “Pengaturan Perusahaan”, klik “data masking”
  3. Anda akan diarahkan ke halaman “Penyembunyikan data”

 

Membuat pola masking

Anda perlu membuat pola penyamaran untuk menutupi informasi pada SleekFlow.

Untuk membuat pola masking, Anda dapat mengikuti langkah-langkah berikut ini:

  1. Klik tombol “Buat pola baru” di kanan atas halaman
  2. Modal “Buat pola masking baru” akan muncul dan Anda dapat mengonfigurasi pola masking Anda
  3. Berikut rincian untuk setiap bidang:
# Nama Rincian
1 Nama Berikan nama untuk pola ini, dan tutupi dengan nama yang mudah dirujuk di masa mendatang.
2 Pola regex Berikan pola regex untuk menutupi teks yang ditargetkan. Anda dapat menemukan beberapa pola penutupan umum yang kami rekomendasikan di sini .
3 Tambahkan pola regex baru Tambahkan pola regex penambahan jika diperlukan.
4 Isi Uji pola penyamaran dengan memasukkan konten yang cukup dalam bidang ini untuk memastikan bahwa pola tersebut menutupi informasi sebagaimana dimaksud.
5 Pratinjau Setelah memasukkan contoh konten di kolom “Konten” di atas, Anda dapat melihat pratinjau konten yang ditutupi untuk memeriksa apakah masukan pengujian ditutupi seperti yang diharapkan.
6 Sembunyikan dari Konfigurasikan peran mana saja yang akan menerapkan pola masking. Misalnya, saat memilih "Staff", semua pengguna yang ditetapkan ke peran "Staff" di ruang kerja akan memiliki data yang relevan yang di-mask untuk mereka.
7 Masking location (menyamarkan lokasi) Konfigurasikan lokasi di mana pola masking akan diterapkan, seperti pesan masuk, properti kontak, objek kustom.
8 Aktifkan/Nonaktifkan respons API

Konfigurasikan apakah data dari respons API harus ditutup.
Bila opsi ini diaktifkan, nilai apa pun dalam respons API yang cocok dengan pola regex untuk “lokasi bertopeng” yang dipilih akan ditutupi.

Misalnya, jika pola penyamaran untuk nomor telepon diterapkan ke "properti kontak", dan penyamaran respons API diaktifkan, nomor telepon yang dikembalikan oleh API kontak mana pun akan ditutupi.

Jika Anda menggunakan integrasi API/integrasi pihak ketiga, Anda mungkin juga menerima data yang disembunyikan.

4. Setelah Anda menyelesaikan konfigurasi, Anda dapat mengklik “Buat” untuk membuat pola baru Anda

 

Edit pola masking

Untuk mengedit pola, ikuti langkah-langkah berikut:

  1. Arahkan kursor pada pola yang ingin Anda edit
  2. Klik pada ikon, dan menu drop-down akan muncul
  3. Pilih “Edit”, dan pop-up modal “Edit pola masking” akan muncul
  4. Setelah Anda memperbarui pola, klik “Selesai”. Pola masking Anda akan diperbarui

 

Hapus pola masking

⚠️ Setelah Anda menghapus pola masking, semua data yang sebelumnya di-mask akan dibuka kedoknya dan akan terlihat oleh semua pengguna di ruang kerja Anda. Anda perlu membuat pola masking lagi untuk menutupi data sensitif.

 

 

Untuk menghapus pola, ikuti langkah-langkah berikut:

  1. Arahkan kursor pada pola yang ingin Anda hapus
  2. Klik pada ikon, dan menu drop-down akan muncul
  3. Pilih “Hapus”, modal peringatan akan muncul. Klik “Hapus” untuk mengonfirmasi penghapusan
  4. Pola akan dihapus. Semua data yang sebelumnya ditutupi kini akan dibuka kedoknya.

 

Pola masking umum

Fitur 'Data Masking' SleekFlow memberi Anda fleksibilitas untuk menyesuaikan pola masking berdasarkan kebutuhan bisnis Anda, sehingga memungkinkan Anda melindungi data sensitif. Berikut ini adalah beberapa contoh pola regex umum yang dapat Anda gunakan di SleekFlow.

 

Harap perhatikan bahwa daftar ini mencakup pola-pola umum yang tersedia di SleekFlow dan mungkin tidak mencakup pola-pola yang kurang umum.

 

 

Alamat email

Regex email dasar

Ekspresi reguler ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
Keterangan Cocok dengan sebagian besar format email standar, seperti exmaple@domain.com

 

Izinkan subdomain

Ekspresi reguler ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}(?:\.[a-zA-Z]{2,})?$
Keterangan Mencocokkan email dengan subdomain, seperti user@mail.example.com

 

Mengizinkan karakter khusus

Ekspresi reguler ^[a-zA-Z0-9!#$%&'*+/=?^_{|}~.-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,}$`
Keterangan Mencocokkan email yang menyertakan karakter khusus tambahan, seperti example+test@domain.com

 

Nomor kartu kredit

Nomor kartu kredit dasar

Ekspresi reguler ^\h{16}$
Keterangan Mencocokkan nomor kartu kredit standar 16 digit tanpa spasi atau tanda hubung

 

Nomor kartu kredit dengan tanda hubung

Ekspresi reguler ^\d{4}-\d{4}-\d{4}-\d{4}$
Keterangan Mencocokkan nomor kartu kredit dalam format 1234-5678-9012-3456

 

Nomor kartu kredit dengan spasi

Ekspresi reguler ^\d{4} \d{4} \d{4} \d{4}$
Keterangan Mencocokkan nomor kartu kredit yang diformat dengan spasi, seperti 1234 5678 90123 3456

 

Nomor kartu kredit fleksibel (spasi/tanda hubung)

Ekspresi reguler ^(\d{4}-?\d{4}-?\d{4}-?\d{4})$
Keterangan Mencocokkan nomor kartu kredit dengan tanda hubung atau spasi opsional, seperti 1234 5678 9012 3456 atau 1234-5678-9012-3456 .

 

American Express

Ekspresi reguler ^3[47]\hari{13}$
Keterangan Mencocokkan nomor kartu American Express, yang panjangnya 15 digit dan dimulai dengan 34 atau 37

 

Visa

Ekspresi reguler ^4\d{12}(\d{3})?$
Keterangan Mencocokkan nomor kartu Visa, yang biasanya terdiri dari 13 atau 16 digit dan dimulai dengan 4

 

MasterCard

Ekspresi reguler ^5[1-5]\hari{14}$
Keterangan Mencocokkan nomor MasterCard, yang panjangnya 16 digit dan dimulai dengan 51 hingga 55

 

Temukan Kartu

Ekspresi reguler ^6(?:011|5\hari{2})\hari{12}$
Keterangan Cocokkan nomor kartu Temukan nomor kartu, yang dapat dimulai dengan 6011 atau 65 dan panjangnya 16 digit.

 

Klub Makan Malam

Ekspresi reguler ^3(?:0[0-5]|[68]\d)\d{11}$
Keterangan Cocok dengan nomor kartu Diners Club, yang panjangnya 14 digit dan dapat dimulai dengan 300 hingga 305 , atau 36 atau 38

 

Kartu JCB

Ekspresi reguler ^(?:2131|1800|35\hari{3})\hari{11}$
Keterangan Mencocokkan nomor kartu JCB, yang dapat dimulai dengan 2131 , 1800 , atau 35 dan panjangnya 16 digit.

 

Nomor telepon

Hongkong

Ekspresi reguler ^(\\+?852)?[56789]\\d{3}\\d{4}$
Keterangan Mencocokkan nomor telepon HK tanpa tanda hubung, di mana kode negara opsional +852 dapat mendahului nomor, seperti 51234567
Ekspresi reguler ^(\\+?852)?[56789]\\d{3}-\\d{4}$
Keterangan Mencocokkan nomor telepon HK secara khusus dengan tanda hubung, memungkinkan kode negara opsional +852, seperti yang terlihat pada 5123-4567

 

Singapura

Ekspresi reguler Bahasa Indonesia: ^(\\+?65)?(8|9)\\d{7}$
Keterangan Mencocokkan nomor ponsel Singapura yang dimulai dengan angka 8 atau 9 tanpa spasi atau tanda hubung, dan memungkinkan kode negara opsional +65, misalnya, 91234567
Ekspresi reguler Bahasa Indonesia: ^(\\+?65)?(6|8|9)\\d{7}$
Keterangan Mencocokkan nomor ponsel Singapura yang dimulai dengan 6, 8, atau 9, yang mengizinkan kode negara opsional +65, seperti 61234567

 

Malaysia

Ekspresi reguler ^(\\+?60)?1[0-9]{1}\\d{7,8}$
Keterangan Mencocokkan nomor ponsel Malaysia tanpa tanda hubung, di mana kode negara opsional +60 dapat mendahului nomor tersebut, seperti 0123456789
Ekspresi reguler ^(\\+?60)?1[0-9]{1}-\\d{7,8}$
Keterangan Mencocokkan nomor ponsel Malaysia dengan tanda hubung, memungkinkan kode negara opsional +60, misalnya, 012-3456789

 

Indonesia

Ekspresi reguler ^(\\+?62)?(8\\h{1,3}-?\\h{7,})$
Keterangan Mencocokkan nomor Indonesia yang dimulai dengan 8 (ponsel) dan memungkinkan kode negara opsional +62, seperti pada 0812-3456-7890
Ekspresi reguler ^(\\+?62)?[2-9]\\d{2}-?\\d{7,}$
Keterangan Mencocokkan nomor telepon rumah yang dimulai dengan angka 2 hingga 9, mengizinkan kode negara opsional +62, misalnya, 021-1234-5678

 

Uni Emirat Arab

Ekspresi reguler Bahasa Indonesia: ^(\\+?971)?(5[0-9]|7[0-9])\\d{7}$
Keterangan Mencocokkan nomor telepon UEA yang dimulai secara khusus dengan angka 5 atau 7, dengan kode negara opsional +971, seperti 0501234567
Ekspresi reguler ^(\\+?971)?(6|7|8|9)\\d{7}$
Keterangan Mencocokkan nomor UEA yang dimulai dengan 6, 7, 8, atau 9, memungkinkan kode negara opsional +971, misalnya, 0612345678

 

Brazil

Ekspresi reguler ^(\\+?55)?(11|[1-9][0-9])\\d{9}$
Keterangan Mencocokkan nomor ponsel Brasil dengan 9 digit setelah kode area, memungkinkan kode negara opsional +55, seperti 11987654321
Ekspresi reguler ^(\\+?55)?(11|[1-9][0-9])\\d{4}-\\d{4}$
Keterangan Mencocokkan angka Brasil yang diformat dengan tanda hubung, mengizinkan kode negara opsional +55, misalnya, 11 91234-5678

 

Kartu identitas

Hong Kong (HKID)

Ekspresi reguler ^[AZ]{1,2}\d{6}\(\d\)$
Keterangan Cocok dengan format HKID seperti A123456(7) atau B123456(8)

 

Singapura (NRIC)

Ekspresi reguler ^[STFG]\d{7}[AZ]$
Keterangan Cocok dengan format NRIC Singapura seperti S1234567D atau T1234567A

 

Malaysia (MyKad)

Ekspresi reguler ^\h{12}$
Keterangan Mencocokkan nomor MyKad, yang biasanya terdiri dari 12 digit, seperti 123456789012

 

Indonesia (KTP)

Ekspresi reguler ^\h{16}$
Keterangan Cocok dengan nomor KTP yang berjumlah 16 digit, seperti 1234567890123456

 

Uni Emirat Arab

Ekspresi reguler ^\h{9}$
Keterangan Cocok dengan nomor kartu identitas UEA, yang biasanya terdiri dari 9 digit, seperti 123456789

 

Brasil (RG)

Ekspresi reguler ^\d{1,2}\.\d{3}\.\d{3}-\d{1}$
Keterangan Cocok dengan format RG Brasil seperti 12.345.678-9