為了協助改善安全性,Azure SQL 資料庫和 Azure SQL 受控執行個體包含內建安全性控制項,可用來限制和控制存取、保護資料,以及監視威脅。
安全性控制包括:
- 依 IP 位址和虛擬網路限制連線的防火牆規則
- Microsoft Entra 驗證用於集中式身分識別管理
- 使用 TLS 加密進行安全連線
- 存取管理與授權
- 待用和傳輸中的資料加密
- 資料庫稽核和威脅偵測
- 進階資料安全功能
簡介
雲端運算需要新的安全範式,而許多應用程式使用者、資料庫管理員和程式設計師可能不熟悉這些範式。 組織可以利用 Azure SQL 的全面安全功能來保護敏感資料並滿足法規合規性要求。
檢查清單
建議您在檢閱此檢查清單之前,先閱讀 Azure SQL 資料庫安全性最佳做法 一文。 了解最佳實踐將幫助您從此清單中獲得最大價值。 使用此檢查清單來確認您已解決 Azure 資料庫安全性中的重要安全性控制。
| 檢查清單類別 | 描述 |
|---|---|
| 保護資料 | |
傳輸中加密 |
|
待用加密 |
|
正在使用的加密 |
|
| 控制存取 | |
資料庫存取 |
|
網路存取控制 |
|
應用程式存取控制 |
|
| 主動式監視 | |
稽核與偵測 |
|
弱點評估 |
|
集中式安全管理 |
|
| 資料完整性 | |
分類帳功能 |
|
結論
Azure SQL 資料庫和 Azure SQL 受控執行個體提供強大的資料庫平台,具有完整的安全性功能,可滿足組織和法規合規性需求。 您可以使用透明資料加密、Always Encrypted 和 TLS 來保護資料的整個生命週期 (靜態、傳輸中和使用中)。 精細的存取控制,包括 Row-Level 安全性、動態資料遮罩和 Microsoft Entra 驗證,確保只有授權使用者才能存取敏感資料。 透過稽核、適用於 SQL 的 Microsoft Defender 和弱點評定進行持續監視,有助於主動識別和補救安全性威脅。
後續步驟
您可以透過幾個簡單的步驟來改善資料庫對惡意使用者或未經授權的存取的保護:
- 設定伺服器和資料庫的防火牆規則
- 使用加密保護您的資料
- 啟用 SQL Database 稽核
- 啟用 適用於 SQL 的 Microsoft Defender 以進行威脅偵測
- 檢閱 安全性最佳實務