Implementare la sicurezza e la conformità dei dati con SQL

Intermedio
Amministratore del database
Sviluppatore
Data engineer
SQL Server
Database SQL di Microsoft Azure
Microsoft Fabric

Informazioni su come proteggere i dati sensibili e soddisfare i requisiti di conformità implementando crittografia, mascheramento, controlli di accesso e controllo nelle piattaforme SQL di Microsoft.

Obiettivi di apprendimento

Alla fine di questo modulo, sarai in grado di:

  • Progettare e implementare la crittografia dei dati usando Always Encrypted e la crittografia a livello di colonna
  • Configurare Dynamic Data Masking per proteggere i dati sensibili
  • Implementare la sicurezza a livello di riga per filtrare l'accesso ai dati in base al contesto dell'utente.
  • Progettare autorizzazioni a livello di oggetto e implementare l'accesso sicuro e senza password al database usando Microsoft Entra ID
  • Configurare il controllo per tenere traccia dell'attività del database
  • Proteggere gli endpoint del modello e degli endpoint API nelle applicazioni moderne

Prerequisiti

  • Esperienza nella scrittura di query T-SQL e nello sviluppo di database in SQL Server, SQL di Azure o database SQL in Microsoft Fabric
  • Familiarità con i concetti di sicurezza del database, ad esempio l'autenticazione e l'autorizzazione
  • Informazioni di base su Microsoft Entra ID
  • Accesso a un database SQL Server, a un database SQL di Azure o a un database SQL in Microsoft Fabric per il test