Penemuan Data & Klasifikasi di Azure Synapse Analytics

Penemuan Data & Klasifikasi dibangun dalam pool SQL khusus Azure Synapse Analytics. Perangkat ini menyediakan kemampuan untuk menemukan, mengklasifikasikan, memberi label, dan melaporkan data sensitif di database Anda.

Penemuan & Klasifikasi Data tidak didukung untuk pool SQL tanpa server.

Data Anda yang paling sensitif mungkin mencakup informasi bisnis, keuangan, kesehatan, atau pribadi. Ini dapat berfungsi sebagai infrastruktur untuk:

  • Penuhi standar privasi data dan persyaratan kepatuhan regulasi.
  • Dukung skenario keamanan, seperti pemantauan (audit) akses ke data sensitif.
  • Kendalikan akses dan perkuat keamanan basis data yang berisi data yang sangat sensitif.

Apa itu Data Discovery & Classification ?

Penemuan & Klasifikasi Data saat ini mendukung kemampuan berikut:

  • Penemuan dan rekomendasi: Mesin klasifikasi memindai basis data Anda dan mengidentifikasi kolom yang berisi data yang berpotensi sensitif. Ini kemudian memberi Anda cara mudah untuk meninjau dan menerapkan klasifikasi yang direkomendasikan melalui portal Microsoft Azure.

  • Pelabelan: Anda dapat menerapkan label klasifikasi sensitivitas secara permanen pada kolom dengan menggunakan atribut metadata di mesin basis data. Metadata ini kemudian dapat digunakan untuk skenario audit berbasis sensitivitas.

  • Query result-set sensitivity: Sensitivitas kumpulan hasil kueri dihitung secara real time untuk tujuan audit.

  • Visibility: Anda dapat melihat status klasifikasi database di dasbor terperinci di portal Microsoft Azure. Selain itu, Anda bisa mengunduh laporan dalam format Excel untuk digunakan untuk tujuan kepatuhan dan audit serta kebutuhan lainnya.

Temukan, klasifikasikan, dan beri label pada kolom sensitif

Bagian ini menjelaskan langkah-langkah untuk:

  • Menemukan, mengklasifikasikan, dan melabel kolom yang berisi data sensitif dalam database Anda.
  • Menampilkan status klasifikasi database Anda saat ini dan mengekspor laporan.

Klasifikasi ini mencakup dua atribut metadata:

  • Label: Atribut klasifikasi utama, digunakan untuk menentukan tingkat sensitivitas data yang disimpan dalam kolom.
  • Information type: Atribut yang menyediakan informasi lebih terperinci tentang tipe data yang disimpan dalam kolom.

Kebijakan Perlindungan Informasi

Azure Synapse Analytics menggunakan kebijakan SQL Information Protection untuk klasifikasi data.

Kebijakan Perlindungan Informasi SQL

Penemuan & Klasifikasi Data mencakup seperangkat label sensitivitas dan tipe informasi bawaan dengan logika penemuan yang bekerja secara native dengan server logis SQL. Gunakan label perlindungan yang tersedia di file kebijakan default, atau sesuaikan taksonomi ini. Tentukan satu set dan peringkat konstruksi klasifikasi yang spesifik untuk lingkungan Anda.

Tentukan dan sesuaikan taksonomi klasifikasi Anda

Definisikan dan sesuaikan taksonomi klasifikasi Anda di satu tempat pusat untuk seluruh organisasi Azure Anda. Gunakan Microsoft Defender untuk Cloud, sebagai bagian dari kebijakan keamanan Anda. Hanya seseorang yang memiliki hak administratif di grup manajemen akar organisasi yang dapat menyelesaikan tugas ini.

Sebagai bagian dari manajemen kebijakan, Anda dapat menentukan label khusus, memberi peringkat, dan mengaitkannya dengan set jenis informasi yang dipilih. Anda juga dapat menambahkan tipe informasi kustom Anda sendiri dan mengonfigurasinya dengan pola string. Pola ditambahkan ke logika penemuan untuk mengidentifikasi jenis data ini di database Anda.

Untuk informasi selengkapnya, lihat Menyesuaikan kebijakan perlindungan informasi SQL di Pertahanan Microsoft untuk Cloud (Pratinjau).

Setelah Anda mendefinisikan kebijakan organisasi secara menyeluruh, lanjutkan mengklasifikasikan database individual dengan menggunakan kebijakan yang telah disesuaikan.

Mengklasifikasikan database dalam mode kebijakan Perlindungan Informasi SQL

Catatan

Contoh berikut menggunakan Azure SQL Database, tetapi Anda harus memilih produk yang sesuai untuk mengonfigurasi Penemuan Data & Klasifikasi.

  1. Buka portal Azure.

  2. Masuk ke Data Discovery & Classification dibawah judul Security di panel Database Azure SQL Anda. Tab Ikhtisar mencakup ringkasan status klasifikasi terkini dari basis data. Ringkasan mencakup daftar rinci semua kolom yang diklasifikasikan, yang dapat Anda filter untuk menampilkan hanya bagian skema tertentu, tipe informasi, dan label. Jika Anda belum mengklasifikasikan kolom apa pun, lewati ke langkah 4.

  3. Untuk mengunduh laporan dalam format Excel, pilihExport di menu atas panel.

  4. Untuk mulai mengklasifikasikan data Anda, pilihtab Classificationpada halamanData Discovery & Classification.

    Mesin klasifikasi memindai database Anda untuk kolom yang berisi data yang berpotensi sensitif dan memberikan daftar klasifikasi kolom yang direkomendasikan.

  5. Lihat dan terapkan rekomendasi klasifikasi:

    • Untuk menampilkan daftar klasifikasi kolom yang direkomendasikan, pilih panel recommendation di bagian bawah panel.

    • Untuk menerima rekomendasi untuk kolom tertentu, pilih kotak centang di kolom kiri baris yang relevan. Untuk menandai semua rekomendasi sebagai diterima, pilih kotak centang paling kiri di header tabel rekomendasi.

    • Untuk menerapkan rekomendasi yang dipilih, pilih Accept selected recommendations.

    Catatan

    Mesin rekomendasi, yang melakukan penemuan data otomatis dan memberikan rekomendasi kolom sensitif, dinonaktifkan saat mode kebijakan Perlindungan Informasi Microsoft Purview digunakan.

  6. Anda juga dapat mengklasifikasikan kolom secara manual, sebagai alternatif atau selain klasifikasi berbasis rekomendasi:

    1. Pilih Add classification di menu atas panel.

    2. Di jendela konteks yang terbuka, pilih skema, tabel, dan kolom yang ingin Anda klasifikasikan, dan tipe informasi dan label sensitivitas.

    3. Pilih Add classification di ujung bawah jendela context.

  7. Untuk menyelesaikan klasifikasi Anda dan secara terus-menerus memberi label (tag) kolom database dengan metadata klasifikasi baru, pilihSave di halamanClassification.

kebijakan Perlindungan Informasi Microsoft Purview

Catatan

Microsoft Information Protection (MIP) sekarang Perlindungan Informasi Microsoft Purview. Baik "MIP" maupun "Perlindungan Informasi Microsoft Purview" merujuk pada konsep yang sama.

Label Perlindungan Informasi Microsoft Purview menyediakan cara yang sederhana dan seragam bagi pengguna untuk mengklasifikasikan data sensitif di berbagai aplikasi Microsoft. Buat dan kelola label sensitivitas MIP di portal kepatuhan Microsoft Purview. Untuk mempelajari cara membuat dan menerbitkan label sensitif MIP di portal kepatuhan Microsoft Purview, lihat Membuat dan menerbitkan label sensitivitas.

Prasyarat untuk beralih ke kebijakan Perlindungan Informasi Microsoft Purview

  • Mengatur atau mengubah kebijakan perlindungan informasi akan menetapkan kebijakan perlindungan informasi untuk semua basis data di bawah tenant. Anda harus memiliki izin Security Admin di seluruh tenant untuk mengubah information protection policy dari SQL Information Protection policy ke MIP policy, atau sebaliknya.

  • Pengguna atau persona dengan izin Security Admin di seluruh tenant dapat menerapkan kebijakan pada tingkat grup manajemen akar tenant. Untuk informasi selengkapnya, lihat Memberikan izin di seluruh tenant kepada diri Anda sendiri.

  • Tenant Anda memiliki langganan aktif Microsoft 365 dan label telah dipublikasikan untuk pengguna saat ini. Untuk informasi selengkapnya, lihat Membuat dan mengonfigurasi label sensitivitas dan kebijakannya.

Mengklasifikasikan database dalam mode kebijakan Perlindungan Informasi Microsoft Purview

  1. Buka portal Azure.
  2. Navigasikan ke database Anda di Azure.
  3. Buka Penemuan & Klasifikasi Data di bawah judul Keamanan di panel database Anda.
  4. Untuk memilih kebijakan Perlindungan Informasi Microsoft, pilih tab Gambaran Umum, dan pilih Konfigurasikan.
  5. Pilih Kebijakan Perlindungan Informasi Microsoft di opsi Kebijakan Perlindungan Informasi, dan pilih Simpan.
  6. Jika Anda pergi ke tab Klasifikasi, atau pilih Tambah klasifikasi, Anda akan melihat label sensitivitas Microsoft 365 muncul di daftar dropdown label Sensitivitas.
  • Jenis informasi adalah [n/a] saat Anda berada dalam mode kebijakan MIP dan penemuan & rekomendasi data otomatis tetap dinonaktifkan.
  • Ikon peringatan mungkin muncul di kolom yang sudah diklasifikasikan jika kolom tersebut diklasifikasikan menggunakan kebijakan Information Protection yang berbeda dari kebijakan yang aktif saat ini. Misalnya, jika kolom sebelumnya diklasifikasikan menggunakan label dengan kebijakan SQL Information Protection dan sekarang Anda berada dalam mode kebijakan Microsoft Information Protection, Anda akan melihat ikon peringatan terhadap kolom tertentu tersebut. Ikon peringatan bersifat informatif dan tidak menunjukkan masalah.

Kebijakan Perlindungan Informasi Microsoft Purview untuk Azure SQL Database

Important

Kebijakan Perlindungan Informasi Microsoft Purview untuk Azure SQL Database telah dihentikan. Anda tidak lagi dapat mengonfigurasi atau menegakkan kontrol akses pada kolom sensitif melalui kebijakan akses Perlindungan Informasi Microsoft Purview (MIP), dan kebijakan akses yang ada yang dikonfigurasi melalui kemampuan ini tidak lagi ditegakkan.

Sebelumnya, Azure SQL Database mendukung penegakan kontrol akses pada kolom yang diberi label sensitivitas Perlindungan Informasi Microsoft Purview dengan menggunakan kebijakan akses Purview.

Kebijakan perlindungan Microsoft Purview yang mengontrol akses melalui label sensitivitas masih tersedia di Microsoft Fabric. Untuk informasi selengkapnya, lihat Kebijakan perlindungan di Microsoft Fabric.

Akses audit ke data sensitif

Aspek penting dari klasifikasi adalah kemampuan untuk memantau akses ke data sensitif. Audit Azure Synapse Analytics mencakup sebuah bidang dalam log audit yang disebut data_sensitivity_information. Bidang ini mencatat klasifikasi sensitivitas (label) dari data yang dikembalikan oleh query.

Aktivitas T-SQL ini dapat diaudit dengan informasi sensitivitas:

  • ALTER TABLE ... DROP COLUMN
  • BULK INSERT
  • SELECT
  • DELETE
  • INSERT
  • MERGE
  • UPDATE
  • UPDATETEXT
  • WRITETEXT
  • DROP TABLE
  • BACKUP
  • DBCC CloneDatabase
  • SELECT INTO
  • INSERT INTO EXEC
  • TRUNCATE TABLE
  • DBCC SHOW_STATISTICS
  • sys.dm_db_stats_histogram

Gunakan sys.fn_get_audit_file untuk menampilkan informasi dari file audit yang disimpan di akun Azure Storage.

Permissions

Peran bawaan ini dapat membaca klasifikasi data dari database:

  • Pemilik
  • Reader
  • Contributor
  • Pengelola Keamanan SQL
  • Administrator Akses Pengguna

Untuk membaca klasifikasi data dari sebuah basis data, Anda memerlukan tindakan berikut:

  • Microsoft.Sql/servers/databases/currentSensitivityLabels/*
  • Microsoft.Sql/servers/databases/recommendedSensitivityLabels/*
  • Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*

Peran bawaan ini dapat mengubah klasifikasi data database:

  • Pemilik
  • Contributor
  • Pengelola Keamanan SQL

Untuk memodifikasi klasifikasi data database, Anda memerlukan izin berikut:

  • Microsoft.Sql/servers/databases/schemas/tables/columns/sensitivityLabels/*

Pelajari lebih banyak tentang izin berbasis peranAzure RBAC.

Catatan

Peran bawaan Azure SQL di bagian ini berlaku untuk pool SQL khusus (sebelumnya SQL DW) tetapi tidak tersedia untuk pool SQL khusus dan sumber daya SQL lain di dalam workspace Azure Synapse. Untuk sumber daya SQL di workspace Azure Synapse, gunakan tindakan yang tersedia untuk klasifikasi data guna membuat peran Azure kustom sesuai kebutuhan pelabelan. Untuk informasi selengkapnya tentang Microsoft.Synapse/workspaces/sqlPools operasi penyedia, lihat Microsoft.Synapse.

Mengelola klasifikasi

Anda dapat menggunakan T-SQL, REST API, atau PowerShell untuk mengelola klasifikasi.

Gunakan T-SQL

Anda dapat menggunakan T-SQL untuk menambahkan atau menghapus klasifikasi kolom, dan untuk mengambil semua klasifikasi untuk seluruh database.

Catatan

Saat Anda menggunakan T-SQL untuk mengelola label, tidak ada validasi bahwa label yang Anda tambahkan ke kolom ada dalam kebijakan perlindungan informasi organisasi (kumpulan label yang muncul dalam rekomendasi portal). Kamu perlu memvalidasi.

Untuk informasi tentang menggunakan T-SQL untuk klasifikasi, lihat referensi berikut:

Gunakan PowerShell Cmdlets

Kelola klasifikasi dan rekomendasi untuk Azure SQL Database dan Azure SQL Managed Instance menggunakan PowerShell.

PowerShell cmdlet untuk Azure SQL Database

Menggunakan REST API

Anda dapat menggunakan REST API untuk mengelola klasifikasi dan rekomendasi secara terprogram. REST API yang dipublikasikan mendukung operasi berikut:

  • Create or Update: Membuat atau memperbarui label sensitivitas kolom yang ditentukan.
  • Delete: Menghapus label sensitivitas dari kolom yang ditentukan.
  • Disable Recommendation: Menonaktifkan rekomendasi sensitivitas pada kolom yang ditentukan.
  • Aktifkan Rekomendasi: Mengaktifkan rekomendasi sensitivitas pada kolom yang ditentukan. (Rekomendasi diaktifkan secara default di semua kolom.)
  • Get: Mendapatkan label sensitivitas dari kolom yang ditentukan.
  • List Current By Database: Mendapatkan label sensitivitas saat ini dari database yang ditentukan.
  • List Recommended By Database: Mendapatkan label sensitivitas yang direkomendasikan untuk database yang ditentukan.

Mengambil metadata klasifikasi menggunakan driver SQL

Anda dapat menggunakan driver SQL berikut untuk mengambil metadata klasifikasi:

FAQ - Kemampuan klasifikasi tingkat lanjut

Pertanyaan: Apakah Microsoft Purview akan menggantikan SQL Data Discovery & Klasifikasi atau SQL Data Discovery & Klasifikasi akan segera pensiun? Jawaban: Kami terus mendukung Penemuan & Klasifikasi Data SQL dan mendorong Anda untuk mengadopsi Microsoft Purview yang memiliki kemampuan yang lebih kaya untuk mendorong kemampuan klasifikasi tingkat lanjut dan tata kelola data. Jika kami memutuskan untuk mempensiunkan layanan, fitur, API, atau SKU apa pun, Anda akan menerima pemberitahuan sebelumnya termasuk jalur migrasi atau transisi. Untuk informasi selengkapnya, lihat kebijakan Siklus Hidup Microsoft.