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
Path addizionali per gli asset in ASP.NET Core MVC
Creare una libreria CSS universale: Nav menu
Creare una libreria CSS universale: Immagini
Garantire la provenienza e l'integrità degli artefatti prodotti su GitHub
Escludere alcuni file da GitHub Secret Scanning
Effettuare il refresh dei dati di una QuickGrid di Blazor
Il nuovo controllo Range di Blazor 9
Generare HTML a runtime a partire da un componente Razor in ASP.NET Core
Migliorare l'organizzazione delle risorse con Azure Policy
Sfruttare GPT-4o realtime su Azure Open AI per conversazioni vocali
Creare una libreria CSS universale: i bottoni
Migliorare la scalabilità delle Azure Function con il Flex Consumption