DataWorks mendukung berbagai pengaturan untuk pengembangan data. Di tab Pengaturan Keamanan dan Lainnya di DataStudio, Anda dapat mengaktifkan fitur penyembunyian data dinamis untuk menyembunyikan informasi sensitif dalam hasil kueri, mengaktifkan isolasi kode dan log, menerapkan fitur tinjauan kode wajib dengan menentukan satu atau lebih pemeriksa kode untuk mengontrol kualitas kode node, serta mengaktifkan fitur pengujian asap wajib untuk memastikan bahwa node Anda dapat berjalan sesuai harapan. Topik ini menjelaskan cara mengonfigurasi pengaturan pada tab Pengaturan Keamanan dan Lainnya di DataStudio.
Batasan
Fitur penyembunyian data hanya berlaku untuk ruang kerja saat ini. Jika Anda ingin menyembunyikan informasi sensitif dalam hasil kueri di semua ruang kerja, Anda harus mengaktifkan fitur penyembunyian data secara terpisah untuk setiap ruang kerja.
Sebagai contoh, Anda mengaktifkan fitur penyembunyian data untuk Ruang Kerja A dan tidak mengaktifkan fitur tersebut untuk Ruang Kerja B. Jika anggota di Ruang Kerja B diberikan izin untuk menanyakan tabel di Ruang Kerja A, data dalam tabel akan ditampilkan dalam teks biasa ketika anggota tersebut menanyakan tabel dari Ruang Kerja B.
Pergi ke tab Pengaturan Keamanan dan Lainnya
Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi sisi kiri, pilih . Pada halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar drop-down dan klik Go to Data Development.
Di bagian bawah panel navigasi sisi kiri halaman DataStudio, klik ikon
untuk membuka halaman Settings.Pada halaman Settings, klik tab Security Settings and Others.
Di tab Pengaturan Keamanan dan Lainnya, Anda dapat melakukan operasi berikut:
Aktifkan fitur penyembunyian data. Untuk informasi lebih lanjut, lihat bagian Aktifkan Fitur Penyembunyian Data dalam topik ini.
Aktifkan isolasi kode dan log. Untuk informasi lebih lanjut, lihat bagian Aktifkan Isolasi Kode dan Log dalam topik ini.
Aktifkan fitur prompt yang menampilkan dampak dari commit atau deploy node. Untuk informasi lebih lanjut, lihat bagian Aktifkan Fitur Prompt yang Menampilkan Dampak dari Commit atau Deploy Node dalam topik ini.
Aktifkan fitur tinjauan kode wajib. Untuk informasi lebih lanjut, lihat bagian Aktifkan Fitur Tinjauan Kode Wajib dalam topik ini.
Aktifkan fitur pengujian asap wajib. Untuk informasi lebih lanjut, lihat bagian Aktifkan Fitur Pengujian Asap Wajib dalam topik ini.
Aktifkan fitur penyembunyian data
Deskripsi
DataWorks menyediakan aturan penyembunyian data bawaan. Setelah Anda mengaktifkan fitur penyembunyian data, jika hasil yang dikembalikan untuk kueri di DataWorks cocok dengan salah satu aturan penyembunyian data bawaan, DataWorks akan menyembunyikan informasi sensitif dalam hasil kueri berdasarkan aturan tersebut. Jika aturan penyembunyian data bawaan tidak dapat memenuhi kebutuhan Anda untuk menyembunyikan hasil kueri, Anda harus membuat aturan penyembunyian data kustom di Data Security Guard dan menggunakan aturan tersebut untuk menyembunyikan informasi sensitif dalam hasil kueri. Untuk informasi lebih lanjut tentang Data Security Guard, lihat Ikhtisar.
CatatanPenyembunyian data di DataStudio adalah penyembunyian data dinamis, yang tidak memengaruhi data dasar.
Konfigurasi Fitur
Untuk mengaktifkan fitur penyembunyian data, aktifkan opsi Mask Data in Page Query Results di bagian Data Security dari tab Security Settings and Others. Fitur penyembunyian data segera berlaku setelah Anda mengaktifkan sakelar tersebut.
CatatanJika Anda tidak mengaktifkan fitur penyembunyian data, informasi sensitif mungkin bocor.
Fitur data masking feature hanya berlaku untuk ruang kerja saat ini.
Aturan Penyembunyian Data Bawaan
Tabel berikut menjelaskan aturan penyembunyian data bawaan yang disediakan oleh DataWorks.
Tipe
Aturan penyembunyian data
Data sebelum disembunyikan
Data setelah disembunyikan
Nomor kartu identitas
Hanya digit pertama dan terakhir dari nomor kartu identitas 15-digit atau 18-digit yang ditampilkan dalam teks biasa. Semua digit lainnya ditampilkan sebagai asterisk (*).
111222190002309999
1*************9
Nomor telepon seluler
Hanya tujuh digit pertama dari nomor telepon seluler di Tiongkok daratan yang ditampilkan dalam teks biasa. Empat digit terakhir ditampilkan sebagai asterisk (
*).13900001234
1390000****
Alamat email
Jika jumlah karakter yang mendahului tanda at (
@) lebih besar dari atau sama dengan tiga, tiga karakter pertama ditampilkan dalam teks biasa, dan semua karakter lainnya yang mendahului tanda at (@) ditampilkan sebagai asterisk (*).Jika jumlah karakter yang mendahului tanda at (
@) kurang dari tiga, semua karakter ditampilkan dalam teks biasa dan tiga asterisk (*) ditambahkan sebelum tanda at (@).
username@example.com
a@example.net
use***@example.com
a***@example.net
Nomor kartu bank
Hanya empat digit terakhir dari nomor kartu kredit atau nomor kartu deposit yang ditampilkan dalam teks biasa. Semua digit lainnya ditampilkan sebagai asterisk (*).
6888 8888 8888 8888
4666 6666 6666 6666
**** **** **** 8888
**** **** **** 6666
Alamat IP atau MAC
Hanya bagian pertama dari alamat IP atau alamat media access control (MAC) yang ditampilkan dalam teks biasa. Semua bagian lainnya ditampilkan sebagai asterisk (
*).192.168.0.1
01-80-C2-00-00-00
192.***.*.*
01-**-**-**-**-**
Nomor pelat kendaraan
Hanya
informasi wilayah dan tiga karakter terakhir dari nomor pelat kendaraanyang ditampilkan dalam teks biasa. Semua karakter lainnya ditampilkan sebagai asterisk (*).(Singkatan provinsi satu karakter) A 666666
(Singkatan provinsi satu karakter) A 888888
(Singkatan provinsi satu karakter) A***666
(Singkatan provinsi satu karakter) A***888
Aktifkan isolasi kode dan log
Setelah isolasi kode dan log diaktifkan untuk ruang kerja saat ini, Anda tidak memiliki izin untuk melihat kode dan log jalankan node di ruang kerja jika Anda bukan anggota ruang kerja. Jika Anda ingin melihat kode dan log jalankan, Anda harus menghubungi dan meminta administrator ruang kerja untuk menambahkan akun yang Anda gunakan ke ruang kerja sebagai anggota. Untuk informasi lebih lanjut, lihat Kelola Izin Layanan Tingkat Ruang Kerja.
Aktifkan fitur prompt yang menampilkan dampak dari commit atau deploy node
Setelah Anda mengaktifkan fitur prompt untuk ruang kerja, sistem menampilkan baseline tempat sebuah node di ruang kerja milik saat Anda commit atau deploy node tersebut. Ini dapat membantu Anda menentukan apakah operasi perubahan yang dilakukan pada node memengaruhi jalannya node lain yang terkait dengan baseline.
Aktifkan fitur tinjauan kode wajib
Deskripsi
Anda hanya dapat mengaktifkan fitur tinjauan kode wajib untuk ruang kerja. Setelah Anda mengaktifkan fitur tinjauan kode wajib untuk ruang kerja, kode node yang dikomit oleh pengembang di ruang kerja hanya dapat dideploy setelah kode node lulus tinjauan kode. Anda dapat mengontrol prioritas baseline tempat fitur tinjauan kode wajib berlaku. Ini membantu mengontrol kualitas kode node yang terkait dengan baseline dengan prioritas tinggi. Dengan cara ini, node-node tersebut dapat berjalan sesuai harapan dan tidak menghalangi node lain.
Konfigurasi Fitur
Anda dapat mengaktifkan fitur tinjauan kode wajib di bagian Code Review dari tab Security Settings and Others.
Parameter
Deskripsi
Code reviewers
Pemeriksa kode yang meninjau kode setelah Anda mengomit node.
Any Developer Role: Jika Anda memilih opsi ini, semua pengguna yang ditugaskan peran Pengembang di ruang kerja saat ini tersedia untuk tinjauan kode saat Anda mengomit node. Saat Anda mengomit node, Anda harus memilih pengguna tertentu untuk meninjau kode node.
Specify development role users: Jika Anda memilih opsi ini, Anda harus menentukan pengguna tertentu sebagai pemeriksa kode dalam langkah ini. Secara default, pengguna yang ditentukan adalah pemeriksa kode untuk node di ruang kerja saat ini.
Baseline scopes for code review
Node yang kode harus ditinjau saat node dikomit.
Anda dapat menentukan node yang ingin Anda tinjau kode berdasarkan prioritas baseline tempat node tersebut milik.
Jika Anda mengatur parameter ini ke Tugas non-baseline, tinjauan kode dilakukan pada node baru yang dibuat di ruang kerja saat ini.
Jika Anda mengatur parameter ini ke tugas baseline satu atau beberapa tingkat tertentu, tinjauan kode dilakukan pada node yang termasuk dalam baseline prioritas tertentu di ruang kerja saat ini.
Nilai yang lebih besar dari level tugas baseline menunjukkan prioritas yang lebih tinggi. Node dalam baseline memiliki prioritas yang lebih tinggi daripada node yang tidak dalam baseline.
Untuk informasi lebih lanjut tentang cara mengontrol prioritas node menggunakan baseline, lihat Ikhtisar.
Untuk informasi lebih lanjut tentang tinjauan kode, lihat Tinjauan Kode.
Aktifkan fitur pengujian asap wajib
Anda dapat mengaktifkan fitur pengujian asap wajib di bagian Smoke Testing dari tab Security Settings and Others. Setelah Anda mengaktifkan fitur pengujian asap wajib untuk ruang kerja, node di ruang kerja hanya dapat dideploy setelah node lulus pengujian asap.
Setelah Anda mengaktifkan fitur pengujian asap wajib untuk ruang kerja, jika pengujian asap tidak dilakukan pada node di ruang kerja atau pengujian asap dilakukan tetapi gagal, Status Gagal Ditinjau ditampilkan di kolom Status node dalam tabel yang ditampilkan di halaman Create Deploy Task. Dalam hal ini, node tidak dapat dideploy.
Jika Anda ingin menerapkan node yang gagal pengujian asap di ruang kerja dalam skenario khusus, Anda harus pergi ke halaman Create Deploy Task, dan atur status dari smoke testing untuk node menjadi successful sebagai workspace administrator. Kemudian, Anda dapat menerapkan node tersebut.
Untuk informasi lebih lanjut tentang cara menerapkan node, lihat Deploy Node.