Un servizio di database gestito è una piattaforma di database ospitata e gestita da un fornitore. In genere, il fornitore si occupa dell'infrastruttura, della manutenzione, degli aggiornamenti e della disponibilità, mentre i clienti gestiscono i propri dati, le query e le autorizzazioni di accesso. La precisa ripartizione delle responsabilità varia a seconda del servizio.
Nell'ambito della sicurezza informatica, un'infrastruttura gestita dal fornitore non elimina la necessità di valutare le funzionalità del database e i confini dei privilegi. Anche un account con autorizzazioni limitate può comportare rischi se le funzionalità integrate possono essere combinate per accedere a funzioni sensibili. I responsabili della difesa dovrebbero esaminare le autorizzazioni dei ruoli, limitare le funzionalità ad alto rischio e comprendere in che modo il motore del database è isolato dal sistema host. A loro volta, i fornitori devono proteggere l'ambiente di esecuzione sottostante e far rispettare i confini tra i database dei clienti e le risorse del sistema operativo.


