L'accesso privilegiato al database significa che un utente, un servizio o un attaccante dispone di autorizzazioni di alto livello su un database, come la possibilità di leggere tabelle ampie, esportare record, eseguire query amministrative o modificare ruoli e impostazioni dello schema. A differenza dell'accesso normale dell'applicazione, queste autorizzazioni possono esporre molti record in una volta sola e possono aggirare i controlli a livello di riga o di oggetto applicati dall'app.
Nella sicurezza informatica, questo aspetto è importante perché una singola credenziale rubata, un account configurato in modo errato o un ruolo applicativo abusato possono trasformare un punto di accesso limitato in un'esposizione su larga scala dei dati. Gli attaccanti spesso cercano queste autorizzazioni dopo aver compromesso un server web, abusato di credenziali trapelate o concatenato difetti di autorizzazione come l'IDOR con sistemi basati su database. I difensori riducono il rischio applicando il principio del privilegio minimo, separando gli account applicativi da quelli amministrativi, limitando la connettività diretta al database, verificando le query ad alto rischio e monitorando letture o esportazioni massive insolite. Quando l'accesso privilegiato al database viene usato in modo improprio, l'impatto può estendersi da un singolo account a interi set di dati e registri operativi.


