Il servizio cloud di SQL Server disponibile sulla piattaforma Microsoft Azure, di nome SQL Database, è un servizio in continua evoluzione che segue gli sviluppi della controparte on premise. Ormai giunto alla versione 12, contiene interessanti caratteristiche semplici da usare senza dover conoscere necessariamente i dettagli o intricarsi in difficili procedure di setup.
Tra queste caratteristiche possiamo trovare, e tra le più utili, la trasparent data encryption (TDE), con la quale possiamo, in modo del tutto trasparente, criptare il nostro database. E' sufficiente abilitare un'opzione dal portale di amministrazione e una chiave basata su DPAPI viene automaticamente creata, gestitata e rigenerata in modo da criptare dati, backup e transaction log, così da tenere più al sicuro possibile i nostri dati.
Per prima dobbiamo quindi recarci sul portale, selezionare il database di riferimento, accedere a tutte le impostazioni di sicurezza e abilitare l'opzione, come mostrato nell'immagine seguente.

Fatto questo attendiamo la preparazione del database. Il resto è tutto fatto in autonomia da SQL Database e dal provider di accesso i dati. Essi saranno visibili in chiaro a chi ha i permessi di lettura. La funzionalità, attualmente in preview, non ha costi aggiuntivi anche se naturalmente comporta dei costi computazionali e di IO.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Eseguire script pre e post esecuzione di un workflow di GitHub
Utilizzare DeepSeek R1 con Azure AI
Aggiornare a .NET 9 su Azure App Service
Usare le navigation property in QuickGrid di Blazor
Potenziare la ricerca su Cosmos DB con Full Text Search
Creare gruppi di client per Event Grid MQTT
Sostituire la GitHub Action di login su private registry
.NET Conference Italia 2024
Gestire gli accessi con Token su Azure Container Registry
Utilizzare il trigger SQL con le Azure Function
Cambiare la chiave di partizionamento di Azure Cosmos DB
Supportare lo HierarchyID di Sql Server in Entity Framework 8