Menerapkan keamanan untuk melindungi Azure SQL

Selesai

Memahami dan mengelola aturan firewall server dan database secara efektif, serta Pertahanan Microsoft untuk SQL, sangat penting untuk memastikan perlindungan terhadap sumber daya Azure SQL Anda selama migrasi dan seterusnya.

Mengonfigurasi aturan firewall server dan database

Di Azure SQL Database, Anda dapat mengonfigurasi aturan firewall baik di tingkat server maupun tingkat database.

Aturan firewall tingkat server

Aturan firewall tingkat server mengontrol akses ke Azure SQL Database pada tingkat yang lebih luas, menentukan alamat IP mana yang dapat tersambung ke server. Sebaliknya,

Cuplikan layar manajemen aturan server melalui portal Microsoft Azure.

Aturan firewall tingkat server memungkinkan pengguna untuk menyambungkan ke semua database server, sementara firewall tingkat database mengontrol akses untuk alamat IP tertentu ke database individual.

Anda dapat mengonfigurasi aturan firewall tingkat server melalui portal Microsoft Azure atau dengan menggunakan prosedur tersimpan sp_set_firewall_rule dalam database master.

Nota

Pengaturan server Izinkan Layanan dan sumber daya Azure untuk mengakses server ini dianggap sebagai aturan firewall tunggal saat diaktifkan. Secara default, blokir semua akses dan hanya buka saat diperlukan.

Aturan firewall tingkat database

Aturan tingkat database menawarkan kontrol yang lebih spesifik dalam database individual. Anda dapat mengonfigurasi aturan firewall tingkat database melalui T-SQL hanya menggunakan prosedur tersimpan sp_set_database_firewall_rule dari dalam database pengguna.

Saat menyambungkan, Azure SQL Database memeriksa aturan firewall tingkat database khusus untuk nama database yang disediakan. Jika aturan tersebut tidak ditemukan, aturan firewall IP tingkat server akan diperiksa, yang berlaku untuk semua database di server. Jika salah satu aturan tersebut ada, koneksi berhasil dibuat.

Jika tidak ada aturan, dan pengguna menggunakan SQL Server Management Studio untuk menyambungkan, mereka akan diminta untuk membuat aturan firewall.

Cuplikan layar memperlihatkan dialog aturan firewall baru dari SQL Server Management Studio.

Untuk mempelajari selengkapnya tentang aturan firewall tingkat server dan aturan firewall tingkat database, lihat aturan firewall Azure SQL Database dan Azure Synapse IP.

Microsoft Defender untuk SQL

Microsoft Defender for SQL adalah solusi keamanan komprehensif untuk Azure SQL Database, Azure SQL Managed Instance, dan SQL Server di Azure VM. Ini terus memantau dan menilai keamanan database Anda, menawarkan rekomendasi yang disesuaikan untuk memperkuatnya.

Selain itu, ini menyediakan kemampuan keamanan tingkat lanjut, termasuk penilaian kerentanan SQL dan Perlindungan Tingkat Lanjut terhadap Ancaman, untuk melindungi status data Anda secara proaktif. Solusi all-in-one ini membantu Anda mempertahankan tingkat keamanan yang tinggi di lingkungan SQL Anda.

Ada dua cara berbeda untuk mengaktifkan Pertahanan Microsoft untuk SQL.

Metode Deskripsi
Tingkat Langganan(Disarankan) Aktifkan di tingkat langganan untuk perlindungan komprehensif semua database di Azure SQL Database dan Azure SQL Managed Instance. Anda dapat menonaktifkannya satu per satu jika diperlukan.
Tingkat Sumber Daya Atau, Anda dapat mengaktifkannya di tingkat sumber daya jika Anda lebih suka mengelola perlindungan untuk database tertentu secara manual.

Penilaian Kerentanan SQL

penilaian kerentanan SQL menggunakan pangkalan pengetahuan aturan berdasarkan praktik terbaik Microsoft. Ini menandai kerentanan keamanan, kesalahan konfigurasi, izin berlebihan, dan data sensitif yang tidak terlindungi.

Anda memiliki dua pilihan konfigurasi untuk Penilaian Kerentanan SQL:

  1. Konfigurasi Ekspres: Ini adalah opsi default dan tidak memerlukan penyimpanan eksternal untuk garis besar dan hasil pemindaian.

  2. Konfigurasi Klasik : Anda perlu mengelola akun penyimpanan Azure untuk menyimpan garis besar dan memindai data hasil.

Cuplikan layar memperlihatkan dasbor penilaian kerentanan SQL di portal Microsoft Azure.

Perlindungan Tingkat Lanjut terhadap Ancaman

Perlindungan Tingkat Lanjut terhadap Ancaman meningkatkan keamanan Azure SQL dengan mendeteksi dan merespons upaya akses database yang tidak biasa atau berpotensi berbahaya.

Ini menyediakan pemberitahuan keamanan untuk aktivitas database yang mencurigakan, potensi kerentanan, serangan injeksi SQL, dan pola akses abnormal, terintegrasi dengan Pertahanan Microsoft untuk Cloud. Integrasi ini menawarkan wawasan dan tindakan yang direkomendasikan untuk menyelidiki dan mengurangi ancaman, sehingga dapat diakses oleh pakar non-keamanan.

Cuplikan layar memperlihatkan daftar rekomendasi perlindungan ancaman tingkat lanjut di portal Microsoft Azure.

Untuk daftar pemberitahuan, lihat Pemberitahuan untuk SQL Database dan Azure Synapse Analytics di Microsoft Defender untuk Cloud.